From 1040f6aca10373779dcea6dd3989877126f1fa88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=89=E6=B5=A9=E8=8C=B9?= Date: Mon, 29 Sep 2025 23:53:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5MQTT=E3=80=81APP=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 3515 ++++++++++++-------------- src/App.vue | 137 +- src/components/EnvironmentParams.vue | 50 +- src/config/mqtt.js | 8 +- src/manifest.json | 85 +- src/pages.json | 67 +- src/pages/alarm/index.vue | 623 +++++ src/pages/environment/index.vue | 885 +++++++ src/pages/index/index.vue | 45 +- src/pages/log/index.vue | 481 ++++ src/pages/parameter/index.vue | 383 +++ src/pages/visual/index.vue | 504 ++++ src/static/camera-placeholder.jpg | 2 +- src/utils/mqttDataManager.js | 280 ++ src/utils/mqttTest.js | 101 + src/utils/sendMqtt.js | 102 +- unpackage/res/icons/1024x1024.png | Bin 0 -> 40271 bytes unpackage/res/icons/120x120.png | Bin 0 -> 3489 bytes unpackage/res/icons/144x144.png | Bin 0 -> 4292 bytes unpackage/res/icons/152x152.png | Bin 0 -> 4490 bytes unpackage/res/icons/167x167.png | Bin 0 -> 4992 bytes unpackage/res/icons/180x180.png | Bin 0 -> 5229 bytes unpackage/res/icons/192x192.png | Bin 0 -> 5628 bytes unpackage/res/icons/20x20.png | Bin 0 -> 572 bytes unpackage/res/icons/29x29.png | Bin 0 -> 859 bytes unpackage/res/icons/40x40.png | Bin 0 -> 1138 bytes unpackage/res/icons/58x58.png | Bin 0 -> 1697 bytes unpackage/res/icons/60x60.png | Bin 0 -> 1746 bytes unpackage/res/icons/72x72.png | Bin 0 -> 2137 bytes unpackage/res/icons/76x76.png | Bin 0 -> 2214 bytes unpackage/res/icons/80x80.png | Bin 0 -> 2284 bytes unpackage/res/icons/87x87.png | Bin 0 -> 2564 bytes unpackage/res/icons/96x96.png | Bin 0 -> 2825 bytes 33 files changed, 5245 insertions(+), 2023 deletions(-) create mode 100644 src/pages/alarm/index.vue create mode 100644 src/pages/environment/index.vue create mode 100644 src/pages/log/index.vue create mode 100644 src/pages/parameter/index.vue create mode 100644 src/pages/visual/index.vue create mode 100644 src/utils/mqttDataManager.js create mode 100644 src/utils/mqttTest.js create mode 100644 unpackage/res/icons/1024x1024.png create mode 100644 unpackage/res/icons/120x120.png create mode 100644 unpackage/res/icons/144x144.png create mode 100644 unpackage/res/icons/152x152.png create mode 100644 unpackage/res/icons/167x167.png create mode 100644 unpackage/res/icons/180x180.png create mode 100644 unpackage/res/icons/192x192.png create mode 100644 unpackage/res/icons/20x20.png create mode 100644 unpackage/res/icons/29x29.png create mode 100644 unpackage/res/icons/40x40.png create mode 100644 unpackage/res/icons/58x58.png create mode 100644 unpackage/res/icons/60x60.png create mode 100644 unpackage/res/icons/72x72.png create mode 100644 unpackage/res/icons/76x76.png create mode 100644 unpackage/res/icons/80x80.png create mode 100644 unpackage/res/icons/87x87.png create mode 100644 unpackage/res/icons/96x96.png diff --git a/package-lock.json b/package-lock.json index 4fe1ed7..d634fb5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@dcloudio/uni-mp-xhs": "3.0.0-4070620250821001", "@dcloudio/uni-quickapp-webview": "3.0.0-4070620250821001", "@dcloudio/uni-ui": "^1.4.28", + "mqtt": "^3.0.0", "vue": "^3.4.21", "vue-i18n": "^9.1.9" }, @@ -41,9 +42,8 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -54,9 +54,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", @@ -68,18 +67,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -107,9 +104,8 @@ }, "node_modules/@babel/generator": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", @@ -123,10 +119,9 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.27.3", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.27.3" }, @@ -136,9 +131,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.27.2", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", @@ -152,10 +146,9 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", @@ -174,10 +167,9 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "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", @@ -192,10 +184,9 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", @@ -209,19 +200,17 @@ }, "node_modules/@babel/helper-globals": { "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "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" @@ -232,9 +221,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" @@ -245,9 +233,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", @@ -262,10 +249,9 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "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" }, @@ -275,20 +261,18 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "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.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "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", @@ -303,10 +287,9 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "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", @@ -321,10 +304,9 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "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" @@ -335,37 +317,33 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.3", @@ -377,9 +355,8 @@ }, "node_modules/@babel/helpers": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", - "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" @@ -390,9 +367,8 @@ }, "node_modules/@babel/parser": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", - "license": "MIT", "dependencies": { "@babel/types": "^7.28.4" }, @@ -405,10 +381,9 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "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" @@ -422,10 +397,9 @@ }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "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" }, @@ -438,10 +412,9 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "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" }, @@ -454,10 +427,9 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "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", @@ -472,10 +444,9 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.3" @@ -489,10 +460,9 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "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, - "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -502,10 +472,9 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -516,10 +485,9 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -530,10 +498,9 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -544,10 +511,9 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -561,10 +527,9 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "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" }, @@ -577,10 +542,9 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "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" }, @@ -593,10 +557,9 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -606,10 +569,9 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -620,10 +582,9 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -636,10 +597,9 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -650,10 +610,9 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -664,10 +623,9 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -678,10 +636,9 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -692,10 +649,9 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -706,10 +662,9 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -720,10 +675,9 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -737,10 +691,9 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -754,10 +707,9 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -770,10 +722,9 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "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, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -787,10 +738,9 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "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" }, @@ -803,10 +753,9 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1", @@ -821,10 +770,9 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "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", @@ -839,10 +787,9 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "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" }, @@ -855,10 +802,9 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -871,10 +817,9 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "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" @@ -888,10 +833,9 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" @@ -905,10 +849,9 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", @@ -926,10 +869,9 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "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" @@ -943,10 +885,9 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.0" @@ -960,10 +901,9 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "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" @@ -977,10 +917,9 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "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" }, @@ -993,10 +932,9 @@ }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "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" @@ -1010,10 +948,9 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "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" }, @@ -1026,10 +963,9 @@ }, "node_modules/@babel/plugin-transform-explicit-resource-management": { "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0" @@ -1043,10 +979,9 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "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" }, @@ -1059,10 +994,9 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "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" }, @@ -1075,10 +1009,9 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "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" @@ -1092,10 +1025,9 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "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", @@ -1110,10 +1042,9 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "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" }, @@ -1126,10 +1057,9 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "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" }, @@ -1142,10 +1072,9 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "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" }, @@ -1158,10 +1087,9 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "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" }, @@ -1174,10 +1102,9 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "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" @@ -1191,10 +1118,9 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "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" @@ -1208,10 +1134,9 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "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", @@ -1227,10 +1152,9 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "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" @@ -1244,10 +1168,9 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "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" @@ -1261,10 +1184,9 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "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" }, @@ -1277,10 +1199,9 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "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" }, @@ -1293,10 +1214,9 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "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" }, @@ -1309,10 +1229,9 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", @@ -1329,10 +1248,9 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "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" @@ -1346,10 +1264,9 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "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" }, @@ -1362,10 +1279,9 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "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" @@ -1379,10 +1295,9 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.27.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1395,10 +1310,9 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "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" @@ -1412,10 +1326,9 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "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", @@ -1430,10 +1343,9 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "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" }, @@ -1446,10 +1358,9 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1462,10 +1373,9 @@ }, "node_modules/@babel/plugin-transform-regexp-modifiers": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "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" @@ -1479,10 +1389,9 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "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" }, @@ -1495,10 +1404,9 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "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" }, @@ -1511,10 +1419,9 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "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" @@ -1528,10 +1435,9 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "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" }, @@ -1544,10 +1450,9 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "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" }, @@ -1560,10 +1465,9 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "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" }, @@ -1576,10 +1480,9 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.27.1", @@ -1596,10 +1499,9 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "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" }, @@ -1612,10 +1514,9 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "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" @@ -1629,10 +1530,9 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "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" @@ -1646,10 +1546,9 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "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" @@ -1663,10 +1562,9 @@ }, "node_modules/@babel/preset-env": { "version": "7.28.3", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.28.3.tgz", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", @@ -1748,10 +1646,9 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1763,18 +1660,16 @@ }, "node_modules/@babel/runtime": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { "version": "7.27.2", - "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", @@ -1786,9 +1681,8 @@ }, "node_modules/@babel/traverse": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1804,9 +1698,8 @@ }, "node_modules/@babel/types": { "version": "7.28.4", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.4.tgz", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", - "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" @@ -1817,23 +1710,20 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@dcloudio/types": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.21.tgz", - "integrity": "sha512-rsv3XfAaD/dtuVboPeYh+vPcULnWyozGaGKHWyN0dYRm7L1uypFUM30qNYMj9iNmbAENuBjV177S1gNEBIvdDA==", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@dcloudio/types/-/types-3.4.21.tgz", + "integrity": "sha512-rsv3XfAaD/dtuVboPeYh+vPcULnWyozGaGKHWyN0dYRm7L1uypFUM30qNYMj9iNmbAENuBjV177S1gNEBIvdDA==" }, "node_modules/@dcloudio/uni-app": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app/-/uni-app-3.0.0-4070620250821001.tgz", "integrity": "sha512-nsME16nXk0yHc2ag0/zE0kZ+mcJiuF5TJvbUUcNFGMEinAwskZSWHtmiDt0UrvorERuCxzZrbiMFPBYeAJQveg==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cloud": "3.0.0-4070620250821001", "@dcloudio/uni-components": "3.0.0-4070620250821001", @@ -1850,9 +1740,8 @@ }, "node_modules/@dcloudio/uni-app-harmony": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4070620250821001.tgz", "integrity": "sha512-HrnpvA/rfdY3Vi8/unxHP1BO83KzuCrfsvLQHf7twCSMWFDqCykOkrEhb8beTtQSDoZvJYsQPB6REDkgundp5Q==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-app-uts": "3.0.0-4070620250821001", "@dcloudio/uni-app-vite": "3.0.0-4070620250821001", @@ -1864,9 +1753,8 @@ }, "node_modules/@dcloudio/uni-app-plus": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4070620250821001.tgz", "integrity": "sha512-7ldq9OAGMuTp+K91uWfkQBuIQOOodlYbiRcvynmkpOse0JrOLJf+XuL5QmBR+ehy6TukJtDQjtRkpdjCl39acg==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-app-uts": "3.0.0-4070620250821001", "@dcloudio/uni-app-vite": "3.0.0-4070620250821001", @@ -1879,9 +1767,8 @@ }, "node_modules/@dcloudio/uni-app-uts": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4070620250821001.tgz", "integrity": "sha512-eakQjg3OMFIyh57CN+4+XaeR09FSCIbv2o1a1ieH+jW0VbOZDBpVFdD+9XtP2ZCRyq0JEuhZwFD1q1QHJuuQig==", - "license": "Apache-2.0", "dependencies": { "@babel/parser": "^7.23.9", "@babel/types": "^7.20.7", @@ -1911,9 +1798,8 @@ }, "node_modules/@dcloudio/uni-app-vite": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4070620250821001.tgz", "integrity": "sha512-cqeQyhmrMO+nIRsTEKGN0Eh33RRL+INREZ7/9eFBEfr4FLzoo84acxg/W1FR5rYhdgPqfiJ4WyUofSQqUgwS7A==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-i18n": "3.0.0-4070620250821001", @@ -1930,16 +1816,14 @@ }, "node_modules/@dcloudio/uni-app-vue": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4070620250821001.tgz", - "integrity": "sha512-ORLSlsE0c6Lp3vLm3DCCRrGOvrST70Gacw3NYAtXvDIJ/89cAsAg+MoPHRosekbqXwb9g/TKsUeh6D6dV6S81g==", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4070620250821001.tgz", + "integrity": "sha512-ORLSlsE0c6Lp3vLm3DCCRrGOvrST70Gacw3NYAtXvDIJ/89cAsAg+MoPHRosekbqXwb9g/TKsUeh6D6dV6S81g==" }, "node_modules/@dcloudio/uni-automator": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-automator/-/uni-automator-3.0.0-4070620250821001.tgz", "integrity": "sha512-OILDnCodrfaWj/TnSYamFJ0NmCBjVdI+yf3cUoOK6yQv0kTqIyadOqpnOnrwliXqTMNsWoMPRppEqzeK4Q4xkg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "address": "^1.1.2", @@ -1961,9 +1845,8 @@ }, "node_modules/@dcloudio/uni-cli-shared": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4070620250821001.tgz", "integrity": "sha512-53U1nFOzknNa5qoIr1G0ihN8BOvb/X83E8gnRrOoQEPHj7p+OUvFJzqPdf+ChxxMa3JwrmCpVki3MAzA6gLUIQ==", - "license": "Apache-2.0", "dependencies": { "@ampproject/remapping": "^2.1.2", "@babel/code-frame": "^7.23.5", @@ -2021,9 +1904,8 @@ }, "node_modules/@dcloudio/uni-cli-shared/node_modules/unplugin-auto-import": { "version": "19.1.0", - "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-19.1.0.tgz", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-19.1.0.tgz", "integrity": "sha512-B+TGBEBHqY9aR+7YfShfLujETOHstzpV+yaqgy5PkfV0QG7Py+TYMX7vJ9W4SrysHR+UzR+gzcx/nuZjmPeclA==", - "license": "MIT", "dependencies": { "local-pkg": "^1.0.0", "magic-string": "^0.30.17", @@ -2053,9 +1935,8 @@ }, "node_modules/@dcloudio/uni-cloud": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4070620250821001.tgz", "integrity": "sha512-Pg1lYEUxc+kgB1X/PClEUrpcpmFJ6NNt1Ss0t/10IhiDG1HjhkvT5sP624UKlWbnAAss7Jg58P1UJWkWdbeG3Q==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-i18n": "3.0.0-4070620250821001", @@ -2066,9 +1947,8 @@ }, "node_modules/@dcloudio/uni-components": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-components/-/uni-components-3.0.0-4070620250821001.tgz", "integrity": "sha512-Jfs8cHCg73vadf1gCSCkaV2MJOwFQO3bZ4dx2/ojaJWh7AaMUFcD9+ox7YZ7TWsf9V1cKYKffXBMOLOad9h2VQ==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cloud": "3.0.0-4070620250821001", "@dcloudio/uni-h5": "3.0.0-4070620250821001", @@ -2077,9 +1957,8 @@ }, "node_modules/@dcloudio/uni-console": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-console/-/uni-console-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-console/-/uni-console-3.0.0-4070620250821001.tgz", "integrity": "sha512-yV6o2AMyzmx4CUxWi8ClTfjmjgWpNqezDEFhH6tuWwbYPadv8Lhea4lRMBGgzMNvAr434K68+BXT+/CQkL/l1w==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "fs-extra": "^10.0.0" @@ -2087,9 +1966,8 @@ }, "node_modules/@dcloudio/uni-h5": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5/-/uni-h5-3.0.0-4070620250821001.tgz", "integrity": "sha512-6cnkCKaW3CKgDhwIm2Duq8ivC3Ybn1gJFu9Hc0ybeAHomUNepauUO31b6RpA9BopOVhwUt905Eg4Ubvq/9Mbaw==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-h5-vite": "3.0.0-4070620250821001", "@dcloudio/uni-h5-vue": "3.0.0-4070620250821001", @@ -2107,9 +1985,8 @@ }, "node_modules/@dcloudio/uni-h5-vite": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4070620250821001.tgz", "integrity": "sha512-wXZvedQRKXXMAk177NqKeEh4vgf29fy29LkgVFQXv8UMCi74FhBAa198zm1QCddvE7HCPj+zesbV9PuNID8IJg==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-shared": "3.0.0-4070620250821001", @@ -2126,9 +2003,8 @@ }, "node_modules/@dcloudio/uni-h5-vue": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4070620250821001.tgz", "integrity": "sha512-duoIL+6O62PWbxB/eeZ4AiJGjLUsUq89ql+zm9rB5ICH23xgCoyXTyuWxOeY722FIRL0XvmWy6kZjDzRDMhvlw==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-shared": "3.0.0-4070620250821001", "@vue/server-renderer": "3.4.21" @@ -2136,15 +2012,13 @@ }, "node_modules/@dcloudio/uni-i18n": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4070620250821001.tgz", - "integrity": "sha512-Fev7Yw6nPhuUbLpMoGu5EhJKzNyGzHp6mpJQA6qDrN/4oRZkUi7Yhr51Yj5GIVnWfzFtUc2dC9Qi3cb//XvSPQ==", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4070620250821001.tgz", + "integrity": "sha512-Fev7Yw6nPhuUbLpMoGu5EhJKzNyGzHp6mpJQA6qDrN/4oRZkUi7Yhr51Yj5GIVnWfzFtUc2dC9Qi3cb//XvSPQ==" }, "node_modules/@dcloudio/uni-mp-alipay": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4070620250821001.tgz", "integrity": "sha512-9jAxrFNQzwewYLqmXnlLdGoucd7KBWxIV+7Rqx63GAjZ9OfuczFlJr3t8TwdskNZoHClEPZv/O31eV94GQqZRA==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-vite": "3.0.0-4070620250821001", @@ -2156,9 +2030,8 @@ }, "node_modules/@dcloudio/uni-mp-baidu": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4070620250821001.tgz", "integrity": "sha512-R5fpkBoFskf0l8WXwvJB/mpy+U991a0edIarZ0ZYAT9B3o1YZtvcl0IDYA8p7KelZtqQwvgTQnc2UtagBKq4xw==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-app": "3.0.0-4070620250821001", "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", @@ -2178,9 +2051,8 @@ }, "node_modules/@dcloudio/uni-mp-compiler": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4070620250821001.tgz", "integrity": "sha512-DTfWLDihC+vWX0FLxnuPkRYzI7Asr3dHAemrzKd/lB6sj5t5bGfvzo77dbi1o9Icv9cnHkqgFX5CwtI99YcUwA==", - "license": "Apache-2.0", "dependencies": { "@babel/generator": "^7.20.5", "@babel/parser": "^7.23.9", @@ -2195,9 +2067,8 @@ }, "node_modules/@dcloudio/uni-mp-harmony": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-harmony/-/uni-mp-harmony-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-harmony/-/uni-mp-harmony-3.0.0-4070620250821001.tgz", "integrity": "sha512-CBlSXXca6IpnFIAvISD4OIAubWgZjA4psGo89+gSTFh50ximI9kwtnKP3/rUqRkuqWLfS9A+wrBalGYkF+xBBA==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-toutiao": "3.0.0-4070620250821001", @@ -2210,9 +2081,8 @@ }, "node_modules/@dcloudio/uni-mp-jd": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4070620250821001.tgz", "integrity": "sha512-/l0teip1uXgXQIzTO8JjWZe2I+pEtCSUWem8fhl8mtokBKIL1qM5oU4aY6EHNM1PFPNWw9mZGJotLMG3VIVrbA==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-compiler": "3.0.0-4070620250821001", @@ -2224,9 +2094,8 @@ }, "node_modules/@dcloudio/uni-mp-kuaishou": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4070620250821001.tgz", "integrity": "sha512-fCxksZ1ABQVgPkWHrC6WxWp9CsP0nLG4pYnj6F+Rw1z95PeR87kTAbiH8RxqYlOzSQtOe6MyDIbF3dh+cvgFkg==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-compiler": "3.0.0-4070620250821001", @@ -2240,9 +2109,8 @@ }, "node_modules/@dcloudio/uni-mp-lark": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4070620250821001.tgz", "integrity": "sha512-E5bU1LOpdgxjQXUcyt945aFrvYnZjrxjZ8Ab/5s0yHkR5hLb8WkvM0Cl+1CWlI9hDmUwX6n3XSBRI0wNYk3uNw==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-compiler": "3.0.0-4070620250821001", @@ -2256,9 +2124,8 @@ }, "node_modules/@dcloudio/uni-mp-qq": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4070620250821001.tgz", "integrity": "sha512-RkF0qB5+vtGPyJproXt/rXADOKczdLycdv1gpP+b+Kf/QCjsloSwiMhmFUfips8dz5P3K/N/RqYC1OengAT9PA==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-vite": "3.0.0-4070620250821001", @@ -2270,9 +2137,8 @@ }, "node_modules/@dcloudio/uni-mp-toutiao": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4070620250821001.tgz", "integrity": "sha512-PxmrGdSQat2LnyWdpDPI4aG41ifmn3SzLl0g1HHY78stYivb2Iz4bizrhrSEFjV3YVkr+QEvpHOpunUxX0MOHQ==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-compiler": "3.0.0-4070620250821001", @@ -2285,9 +2151,8 @@ }, "node_modules/@dcloudio/uni-mp-vite": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4070620250821001.tgz", "integrity": "sha512-RWl4wTsh895SOn9rrXMcGq3zjMjPn9fs7imIxlyu6XacyTI0lNzsX32cvfs1V+h238JTI0D7m6wWAKZpL1CWQA==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-i18n": "3.0.0-4070620250821001", @@ -2302,9 +2167,8 @@ }, "node_modules/@dcloudio/uni-mp-vue": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4070620250821001.tgz", "integrity": "sha512-IAjgLFH00QLyNfrhTVw1VAyN9VwF88Tf/+b2JsebnyLr0swpLGCrkl7EO8Nesr6dxaOh6D0UaHmAKgfMuuMIQA==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-shared": "3.0.0-4070620250821001", "@vue/shared": "3.4.21" @@ -2312,9 +2176,8 @@ }, "node_modules/@dcloudio/uni-mp-weixin": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4070620250821001.tgz", "integrity": "sha512-SjHKnNPYgpukuqNrz39OqdjxtlNd06664MG5ZBkJ112wdhq54FFKKKJM1HUx13q05Hg64OjNj8awsWGWCFs37g==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-vite": "3.0.0-4070620250821001", @@ -2330,9 +2193,8 @@ }, "node_modules/@dcloudio/uni-mp-xhs": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4070620250821001.tgz", "integrity": "sha512-ZNZS+tbVgBpARlndxGXQqrmwiptPyTqH/KWqrd0QLZT0PKjjCOR5drRnyZT2UC9Q6ZPPa3M9BdhtBW3U+abA4Q==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-compiler": "3.0.0-4070620250821001", @@ -2344,9 +2206,8 @@ }, "node_modules/@dcloudio/uni-nvue-styler": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4070620250821001.tgz", "integrity": "sha512-TMnk4UqaH5WtnfHbXRN0MoLunKjpNN/PC3nMed2E+OuWiEKXEIZGeim7oMCniwWIRnTTyg1heOnDX0SnDEjW8w==", - "license": "Apache-2.0", "dependencies": { "parse-css-font": "^4.0.0", "postcss": "^8.4.35" @@ -2354,18 +2215,16 @@ }, "node_modules/@dcloudio/uni-push": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-push/-/uni-push-3.0.0-4070620250821001.tgz", "integrity": "sha512-Gu19UQp0jVUZGkjnPqRMCNEk2TySjIrHRt7Re9Tk2/KLcwzGa86rR9bUKnZTU7VSd7jkRBZ7O3RLodWStEaTsg==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001" } }, "node_modules/@dcloudio/uni-quickapp-webview": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4070620250821001.tgz", "integrity": "sha512-WlpPqLb8VJIa8bNtodk/ci/A+zeFHC4blc1Y6GIaldWnc+YdjW/IO8ndpVHPkSEJTB7Sm9/MUbLvoPzdVhc4Jg==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-mp-vite": "3.0.0-4070620250821001", @@ -2376,25 +2235,22 @@ }, "node_modules/@dcloudio/uni-shared": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-shared/-/uni-shared-3.0.0-4070620250821001.tgz", "integrity": "sha512-iMxx6JuZ7dsGLKGrECd8nwXLit5aKD8ILvmt3ioxdxnYsKb2rwdB1mrjUtHRX6zsJLVV3Yai/FuYsfvp13QS0w==", - "license": "Apache-2.0", "dependencies": { "@vue/shared": "3.4.21" } }, "node_modules/@dcloudio/uni-stacktracey": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4070620250821001.tgz", "integrity": "sha512-bldVvfM9RyXqyjXLXPM2ytexiTY+20qR+3L92l43cY9kPMqnQrSr1M9TF2HrJB5xiqlXYC0FTWpJ3CgRPwBgJg==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/@dcloudio/uni-stat": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-stat/-/uni-stat-3.0.0-4070620250821001.tgz", "integrity": "sha512-a7bsTAfAPLYsB9dvfdJL72NLbtAXpt3ivlPdTgAtq+jas/pio73AvPifGMtQtUCZXmbiMFSeLOrihQP6+A5cCw==", - "license": "Apache-2.0", "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-4070620250821001", "@dcloudio/uni-shared": "3.0.0-4070620250821001", @@ -2403,16 +2259,14 @@ }, "node_modules/@dcloudio/uni-ui": { "version": "1.5.11", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-ui/-/uni-ui-1.5.11.tgz", - "integrity": "sha512-DBtk046ofmeFd82zRI7d89SoEwrAxYzUN3WVPm1DIBkpLPG5F5QDNkHMnZGu2wNrMEmGBjBpUh3vqEY1L3jaMw==", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@dcloudio/uni-ui/-/uni-ui-1.5.11.tgz", + "integrity": "sha512-DBtk046ofmeFd82zRI7d89SoEwrAxYzUN3WVPm1DIBkpLPG5F5QDNkHMnZGu2wNrMEmGBjBpUh3vqEY1L3jaMw==" }, "node_modules/@dcloudio/vite-plugin-uni": { "version": "3.0.0-4070620250821001", - "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4070620250821001.tgz", + "resolved": "https://registry.npmjs.org/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4070620250821001.tgz", "integrity": "sha512-7gxjhkUnfb/rbpnuUkFJcSWG7XPUf2y8NIZQCIabHEkkCp+bSf+fLHyxdPVqqHoQLHGecmnV6WKjhEPvmlerAg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/core": "^7.23.3", "@babel/plugin-syntax-import-meta": "^7.10.4", @@ -2452,10 +2306,9 @@ }, "node_modules/@dcloudio/vite-plugin-uni/node_modules/unplugin-auto-import": { "version": "19.1.0", - "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-19.1.0.tgz", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-19.1.0.tgz", "integrity": "sha512-B+TGBEBHqY9aR+7YfShfLujETOHstzpV+yaqgy5PkfV0QG7Py+TYMX7vJ9W4SrysHR+UzR+gzcx/nuZjmPeclA==", "dev": true, - "license": "MIT", "dependencies": { "local-pkg": "^1.0.0", "magic-string": "^0.30.17", @@ -2485,12 +2338,11 @@ }, "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ "ppc64" ], - "license": "MIT", "optional": true, "os": [ "aix" @@ -2501,12 +2353,11 @@ }, "node_modules/@esbuild/android-arm": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", "cpu": [ "arm" ], - "license": "MIT", "optional": true, "os": [ "android" @@ -2517,12 +2368,11 @@ }, "node_modules/@esbuild/android-arm64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "android" @@ -2533,12 +2383,11 @@ }, "node_modules/@esbuild/android-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "android" @@ -2549,12 +2398,11 @@ }, "node_modules/@esbuild/darwin-arm64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "darwin" @@ -2565,12 +2413,11 @@ }, "node_modules/@esbuild/darwin-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "darwin" @@ -2581,12 +2428,11 @@ }, "node_modules/@esbuild/freebsd-arm64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "freebsd" @@ -2597,12 +2443,11 @@ }, "node_modules/@esbuild/freebsd-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "freebsd" @@ -2613,12 +2458,11 @@ }, "node_modules/@esbuild/linux-arm": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", "cpu": [ "arm" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2629,12 +2473,11 @@ }, "node_modules/@esbuild/linux-arm64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2645,12 +2488,11 @@ }, "node_modules/@esbuild/linux-ia32": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", "cpu": [ "ia32" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2661,12 +2503,11 @@ }, "node_modules/@esbuild/linux-loong64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", "cpu": [ "loong64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2677,12 +2518,11 @@ }, "node_modules/@esbuild/linux-mips64el": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", "cpu": [ "mips64el" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2693,12 +2533,11 @@ }, "node_modules/@esbuild/linux-ppc64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", "cpu": [ "ppc64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2709,12 +2548,11 @@ }, "node_modules/@esbuild/linux-riscv64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", "cpu": [ "riscv64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2725,12 +2563,11 @@ }, "node_modules/@esbuild/linux-s390x": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", "cpu": [ "s390x" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2741,12 +2578,11 @@ }, "node_modules/@esbuild/linux-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -2757,12 +2593,11 @@ }, "node_modules/@esbuild/netbsd-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "netbsd" @@ -2773,12 +2608,11 @@ }, "node_modules/@esbuild/openbsd-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "openbsd" @@ -2789,12 +2623,11 @@ }, "node_modules/@esbuild/sunos-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "sunos" @@ -2805,12 +2638,11 @@ }, "node_modules/@esbuild/win32-arm64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -2821,12 +2653,11 @@ }, "node_modules/@esbuild/win32-ia32": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", "cpu": [ "ia32" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -2837,12 +2668,11 @@ }, "node_modules/@esbuild/win32-x64": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -2853,9 +2683,8 @@ }, "node_modules/@intlify/core-base": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", - "license": "MIT", "dependencies": { "@intlify/devtools-if": "9.1.9", "@intlify/message-compiler": "9.1.9", @@ -2870,9 +2699,8 @@ }, "node_modules/@intlify/devtools-if": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", - "license": "MIT", "dependencies": { "@intlify/shared": "9.1.9" }, @@ -2882,9 +2710,8 @@ }, "node_modules/@intlify/message-compiler": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", - "license": "MIT", "dependencies": { "@intlify/message-resolver": "9.1.9", "@intlify/shared": "9.1.9", @@ -2896,18 +2723,16 @@ }, "node_modules/@intlify/message-resolver": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", - "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/@intlify/runtime": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/runtime/-/runtime-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", - "license": "MIT", "dependencies": { "@intlify/message-compiler": "9.1.9", "@intlify/message-resolver": "9.1.9", @@ -2919,18 +2744,16 @@ }, "node_modules/@intlify/shared": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", - "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/@intlify/vue-devtools": { "version": "9.1.9", - "resolved": "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", - "license": "MIT", "dependencies": { "@intlify/message-resolver": "9.1.9", "@intlify/runtime": "9.1.9", @@ -2942,10 +2765,9 @@ }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "license": "ISC", "peer": true, "dependencies": { "camelcase": "^5.3.1", @@ -2960,10 +2782,9 @@ }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -2971,10 +2792,9 @@ }, "node_modules/@jest/console": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -2990,10 +2810,9 @@ }, "node_modules/@jest/core": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/console": "^27.5.1", @@ -3039,10 +2858,9 @@ }, "node_modules/@jest/environment": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/fake-timers": "^27.5.1", @@ -3056,10 +2874,9 @@ }, "node_modules/@jest/fake-timers": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -3075,10 +2892,9 @@ }, "node_modules/@jest/globals": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/environment": "^27.5.1", @@ -3091,10 +2907,9 @@ }, "node_modules/@jest/reporters": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -3137,10 +2952,9 @@ }, "node_modules/@jest/source-map": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "callsites": "^3.0.0", @@ -3153,10 +2967,9 @@ }, "node_modules/@jest/test-result": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/console": "^27.5.1", @@ -3170,10 +2983,9 @@ }, "node_modules/@jest/test-sequencer": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/test-result": "^27.5.1", @@ -3187,10 +2999,9 @@ }, "node_modules/@jest/transform": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/core": "^7.1.0", @@ -3215,18 +3026,16 @@ }, "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@jest/types": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -3241,9 +3050,8 @@ }, "node_modules/@jimp/bmp": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/bmp/-/bmp-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.3.tgz", "integrity": "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3256,9 +3064,8 @@ }, "node_modules/@jimp/core": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/core/-/core-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.3.tgz", "integrity": "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3276,9 +3083,8 @@ }, "node_modules/@jimp/custom": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/custom/-/custom-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.3.tgz", "integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/core": "^0.10.3", @@ -3287,9 +3093,8 @@ }, "node_modules/@jimp/gif": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/gif/-/gif-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.3.tgz", "integrity": "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3302,9 +3107,8 @@ }, "node_modules/@jimp/jpeg": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/jpeg/-/jpeg-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.3.tgz", "integrity": "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3317,9 +3121,8 @@ }, "node_modules/@jimp/plugin-blit": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz", "integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3331,9 +3134,8 @@ }, "node_modules/@jimp/plugin-blur": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz", "integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3345,9 +3147,8 @@ }, "node_modules/@jimp/plugin-circle": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz", "integrity": "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3359,9 +3160,8 @@ }, "node_modules/@jimp/plugin-color": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.3.tgz", "integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3374,9 +3174,8 @@ }, "node_modules/@jimp/plugin-contain": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz", "integrity": "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3391,9 +3190,8 @@ }, "node_modules/@jimp/plugin-cover": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz", "integrity": "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3408,9 +3206,8 @@ }, "node_modules/@jimp/plugin-crop": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz", "integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3422,9 +3219,8 @@ }, "node_modules/@jimp/plugin-displace": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz", "integrity": "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3436,9 +3232,8 @@ }, "node_modules/@jimp/plugin-dither": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz", "integrity": "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3450,9 +3245,8 @@ }, "node_modules/@jimp/plugin-fisheye": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz", "integrity": "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3464,9 +3258,8 @@ }, "node_modules/@jimp/plugin-flip": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz", "integrity": "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3479,9 +3272,8 @@ }, "node_modules/@jimp/plugin-gaussian": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz", "integrity": "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3493,9 +3285,8 @@ }, "node_modules/@jimp/plugin-invert": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz", "integrity": "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3507,9 +3298,8 @@ }, "node_modules/@jimp/plugin-mask": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz", "integrity": "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3521,9 +3311,8 @@ }, "node_modules/@jimp/plugin-normalize": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz", "integrity": "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3535,9 +3324,8 @@ }, "node_modules/@jimp/plugin-print": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.3.tgz", "integrity": "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3551,9 +3339,8 @@ }, "node_modules/@jimp/plugin-resize": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz", "integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3565,9 +3352,8 @@ }, "node_modules/@jimp/plugin-rotate": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz", "integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3582,9 +3368,8 @@ }, "node_modules/@jimp/plugin-scale": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz", "integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3597,9 +3382,8 @@ }, "node_modules/@jimp/plugin-shadow": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz", "integrity": "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3613,9 +3397,8 @@ }, "node_modules/@jimp/plugin-threshold": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz", "integrity": "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3629,9 +3412,8 @@ }, "node_modules/@jimp/plugins": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/plugins/-/plugins-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.3.tgz", "integrity": "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/plugin-blit": "^0.10.3", @@ -3664,9 +3446,8 @@ }, "node_modules/@jimp/png": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/png/-/png-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.3.tgz", "integrity": "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", @@ -3679,9 +3460,8 @@ }, "node_modules/@jimp/tiff": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/tiff/-/tiff-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.3.tgz", "integrity": "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "core-js": "^3.4.1", @@ -3693,9 +3473,8 @@ }, "node_modules/@jimp/types": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/types/-/types-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.3.tgz", "integrity": "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/bmp": "^0.10.3", @@ -3712,9 +3491,8 @@ }, "node_modules/@jimp/utils": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/@jimp/utils/-/utils-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.3.tgz", "integrity": "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "core-js": "^3.4.1", @@ -3723,15 +3501,13 @@ }, "node_modules/@jimp/utils/node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", - "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" @@ -3739,9 +3515,8 @@ }, "node_modules/@jridgewell/remapping": { "version": "2.3.5", - "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -3749,19 +3524,17 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.11", - "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "devOptional": true, - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -3769,15 +3542,13 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3785,9 +3556,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3798,18 +3568,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3820,11 +3588,9 @@ }, "node_modules/@parcel/watcher": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", - "dev": true, "hasInstallScript": true, - "license": "MIT", "optional": true, "dependencies": { "detect-libc": "^1.0.3", @@ -3857,13 +3623,11 @@ }, "node_modules/@parcel/watcher-android-arm64": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "android" @@ -3878,13 +3642,11 @@ }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -3899,13 +3661,11 @@ }, "node_modules/@parcel/watcher-darwin-x64": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -3920,13 +3680,11 @@ }, "node_modules/@parcel/watcher-freebsd-x64": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "freebsd" @@ -3941,13 +3699,11 @@ }, "node_modules/@parcel/watcher-linux-arm-glibc": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", "cpu": [ "arm" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -3962,13 +3718,11 @@ }, "node_modules/@parcel/watcher-linux-arm-musl": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", "cpu": [ "arm" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -3983,13 +3737,11 @@ }, "node_modules/@parcel/watcher-linux-arm64-glibc": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -4004,13 +3756,11 @@ }, "node_modules/@parcel/watcher-linux-arm64-musl": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -4025,13 +3775,11 @@ }, "node_modules/@parcel/watcher-linux-x64-glibc": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -4046,13 +3794,11 @@ }, "node_modules/@parcel/watcher-linux-x64-musl": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -4067,13 +3813,11 @@ }, "node_modules/@parcel/watcher-win32-arm64": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" @@ -4088,13 +3832,11 @@ }, "node_modules/@parcel/watcher-win32-ia32": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", "cpu": [ "ia32" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" @@ -4109,13 +3851,11 @@ }, "node_modules/@parcel/watcher-win32-x64": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "win32" @@ -4130,9 +3870,8 @@ }, "node_modules/@rollup/pluginutils": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -4151,286 +3890,264 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.0.tgz", - "integrity": "sha512-VxDYCDqOaR7NXzAtvRx7G1u54d2kEHopb28YH/pKzY6y0qmogP3gG7CSiWsq9WvDFxOQMpNEyjVAHZFXfH3o/A==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.3.tgz", + "integrity": "sha512-h6cqHGZ6VdnwliFG1NXvMPTy/9PS3h8oLh7ImwR+kl+oYnQizgjxsONmmPSb2C66RksfkfIxEVtDSEcJiO0tqw==", "cpu": [ "arm" ], - "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.0.tgz", - "integrity": "sha512-pqDirm8koABIKvzL59YI9W9DWbRlTX7RWhN+auR8HXJxo89m4mjqbah7nJZjeKNTNYopqL+yGg+0mhCpf3xZtQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.3.tgz", + "integrity": "sha512-wd+u7SLT/u6knklV/ifG7gr5Qy4GUbH2hMWcDauPFJzmCZUAJ8L2bTkVXC2niOIxp8lk3iH/QX8kSrUxVZrOVw==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.0.tgz", - "integrity": "sha512-YCdWlY/8ltN6H78HnMsRHYlPiKvqKagBP1r+D7SSylxX+HnsgXGCmLiV3Y4nSyY9hW8qr8U9LDUx/Lo7M6MfmQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.3.tgz", + "integrity": "sha512-lj9ViATR1SsqycwFkJCtYfQTheBdvlWJqzqxwc9f2qrcVrQaF/gCuBRTiTolkRWS6KvNxSk4KHZWG7tDktLgjg==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.0.tgz", - "integrity": "sha512-z4nw6y1j+OOSGzuVbSWdIp1IUks9qNw4dc7z7lWuWDKojY38VMWBlEN7F9jk5UXOkUcp97vA1N213DF+Lz8BRg==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.3.tgz", + "integrity": "sha512-+Dyo7O1KUmIsbzx1l+4V4tvEVnVQqMOIYtrxK7ncLSknl1xnMHLgn7gddJVrYPNZfEB8CIi3hK8gq8bDhb3h5A==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.0.tgz", - "integrity": "sha512-Q/dv9Yvyr5rKlK8WQJZVrp5g2SOYeZUs9u/t2f9cQ2E0gJjYB/BWoedXfUT0EcDJefi2zzVfhcOj8drWCzTviw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.3.tgz", + "integrity": "sha512-u9Xg2FavYbD30g3DSfNhxgNrxhi6xVG4Y6i9Ur1C7xUuGDW3banRbXj+qgnIrwRN4KeJ396jchwy9bCIzbyBEQ==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "freebsd" ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.0.tgz", - "integrity": "sha512-kdBsLs4Uile/fbjZVvCRcKB4q64R+1mUq0Yd7oU1CMm1Av336ajIFqNFovByipciuUQjBCPMxwJhCgfG2re3rg==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.3.tgz", + "integrity": "sha512-5M8kyi/OX96wtD5qJR89a/3x5x8x5inXBZO04JWhkQb2JWavOWfjgkdvUqibGJeNNaz1/Z1PPza5/tAPXICI6A==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "freebsd" ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.0.tgz", - "integrity": "sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.3.tgz", + "integrity": "sha512-IoerZJ4l1wRMopEHRKOO16e04iXRDyZFZnNZKrWeNquh5d6bucjezgd+OxG03mOMTnS1x7hilzb3uURPkJ0OfA==", "cpu": [ "arm" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.0.tgz", - "integrity": "sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.3.tgz", + "integrity": "sha512-ZYdtqgHTDfvrJHSh3W22TvjWxwOgc3ThK/XjgcNGP2DIwFIPeAPNsQxrJO5XqleSlgDux2VAoWQ5iJrtaC1TbA==", "cpu": [ "arm" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.0.tgz", - "integrity": "sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.3.tgz", + "integrity": "sha512-NcViG7A0YtuFDA6xWSgmFb6iPFzHlf5vcqb2p0lGEbT+gjrEEz8nC/EeDHvx6mnGXnGCC1SeVV+8u+smj0CeGQ==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.0.tgz", - "integrity": "sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.3.tgz", + "integrity": "sha512-d3pY7LWno6SYNXRm6Ebsq0DJGoiLXTb83AIPCXl9fmtIQs/rXoS8SJxxUNtFbJ5MiOvs+7y34np77+9l4nfFMw==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.0.tgz", - "integrity": "sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.3.tgz", + "integrity": "sha512-3y5GA0JkBuirLqmjwAKwB0keDlI6JfGYduMlJD/Rl7fvb4Ni8iKdQs1eiunMZJhwDWdCvrcqXRY++VEBbvk6Eg==", "cpu": [ "loong64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.0.tgz", - "integrity": "sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.3.tgz", + "integrity": "sha512-AUUH65a0p3Q0Yfm5oD2KVgzTKgwPyp9DSXc3UA7DtxhEb/WSPfbG4wqXeSN62OG5gSo18em4xv6dbfcUGXcagw==", "cpu": [ "ppc64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.0.tgz", - "integrity": "sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.3.tgz", + "integrity": "sha512-1makPhFFVBqZE+XFg3Dkq+IkQ7JvmUrwwqaYBL2CE+ZpxPaqkGaiWFEWVGyvTwZace6WLJHwjVh/+CXbKDGPmg==", "cpu": [ "riscv64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.0.tgz", - "integrity": "sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.3.tgz", + "integrity": "sha512-OOFJa28dxfl8kLOPMUOQBCO6z3X2SAfzIE276fwT52uXDWUS178KWq0pL7d6p1kz7pkzA0yQwtqL0dEPoVcRWg==", "cpu": [ "riscv64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.0.tgz", - "integrity": "sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.3.tgz", + "integrity": "sha512-jMdsML2VI5l+V7cKfZx3ak+SLlJ8fKvLJ0Eoa4b9/vCUrzXKgoKxvHqvJ/mkWhFiyp88nCkM5S2v6nIwRtPcgg==", "cpu": [ "s390x" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.0.tgz", - "integrity": "sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.3.tgz", + "integrity": "sha512-tPgGd6bY2M2LJTA1uGq8fkSPK8ZLYjDjY+ZLK9WHncCnfIz29LIXIqUgzCR0hIefzy6Hpbe8Th5WOSwTM8E7LA==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.0.tgz", - "integrity": "sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.3.tgz", + "integrity": "sha512-BCFkJjgk+WFzP+tcSMXq77ymAPIxsX9lFJWs+2JzuZTLtksJ2o5hvgTdIcZ5+oKzUDMwI0PfWzRBYAydAHF2Mw==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.0.tgz", - "integrity": "sha512-A1JalX4MOaFAAyGgpO7XP5khquv/7xKzLIyLmhNrbiCxWpMlnsTYr8dnsWM7sEeotNmxvSOEL7F65j0HXFcFsw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.3.tgz", + "integrity": "sha512-KTD/EqjZF3yvRaWUJdD1cW+IQBk4fbQaHYJUmP8N4XoKFZilVL8cobFSTDnjTtxWJQ3JYaMgF4nObY/+nYkumA==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "openharmony" ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.0.tgz", - "integrity": "sha512-YQugafP/rH0eOOHGjmNgDURrpYHrIX0yuojOI8bwCyXwxC9ZdTd3vYkmddPX0oHONLXu9Rb1dDmT0VNpjkzGGw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.3.tgz", + "integrity": "sha512-+zteHZdoUYLkyYKObGHieibUFLbttX2r+58l27XZauq0tcWYYuKUwY2wjeCN9oK1Um2YgH2ibd6cnX/wFD7DuA==", "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.0.tgz", - "integrity": "sha512-zYdUYhi3Qe2fndujBqL5FjAFzvNeLxtIqfzNEVKD1I7C37/chv1VxhscWSQHTNfjPCrBFQMnynwA3kpZpZ8w4A==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.3.tgz", + "integrity": "sha512-of1iHkTQSo3kr6dTIRX6t81uj/c/b15HXVsPcEElN5sS859qHrOepM5p9G41Hah+CTqSh2r8Bm56dL2z9UQQ7g==", "cpu": [ "ia32" ], - "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.0.tgz", - "integrity": "sha512-fGk03kQylNaCOQ96HDMeT7E2n91EqvCDd3RwvT5k+xNdFCeMGnj5b5hEgTGrQuyidqSsD3zJDQ21QIaxXqTBJw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.3.tgz", + "integrity": "sha512-s0hybmlHb56mWVZQj8ra9048/WZTPLILKxcvcq+8awSZmyiSUZjjem1AhU3Tf4ZKpYhK4mg36HtHDOe8QJS5PQ==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.0.tgz", - "integrity": "sha512-6iKDCVSIUQ8jPMoIV0OytRKniaYyy5EbY/RRydmLW8ZR3cEBhxbWl5ro0rkUNe0ef6sScvhbY79HrjRm8i3vDQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.3.tgz", + "integrity": "sha512-zGIbEVVXVtauFgl3MRwGWEN36P5ZGenHRMgNw88X5wEhEBpq0XrMEZwOn07+ICrwM17XO5xfMZqh0OldCH5VTA==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -4438,10 +4155,9 @@ }, "node_modules/@sinonjs/commons": { "version": "1.8.6", - "resolved": "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "type-detect": "4.0.8" @@ -4449,10 +4165,9 @@ }, "node_modules/@sinonjs/fake-timers": { "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "@sinonjs/commons": "^1.7.0" @@ -4460,10 +4175,9 @@ }, "node_modules/@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">= 6" @@ -4471,10 +4185,9 @@ }, "node_modules/@types/babel__core": { "version": "7.20.5", - "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -4486,10 +4199,9 @@ }, "node_modules/@types/babel__generator": { "version": "7.27.0", - "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.0.0" @@ -4497,10 +4209,9 @@ }, "node_modules/@types/babel__template": { "version": "7.4.4", - "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -4509,10 +4220,9 @@ }, "node_modules/@types/babel__traverse": { "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.28.2" @@ -4520,16 +4230,14 @@ }, "node_modules/@types/estree": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" }, "node_modules/@types/graceful-fs": { "version": "4.1.9", - "resolved": "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/node": "*" @@ -4537,18 +4245,16 @@ }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "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, - "license": "MIT", "peer": true }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "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, - "license": "MIT", "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -4556,10 +4262,9 @@ }, "node_modules/@types/istanbul-reports": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/istanbul-lib-report": "*" @@ -4567,10 +4272,9 @@ }, "node_modules/@types/node": { "version": "24.5.2", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-24.5.2.tgz", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.5.2.tgz", "integrity": "sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==", "devOptional": true, - "license": "MIT", "peer": true, "dependencies": { "undici-types": "~7.12.0" @@ -4578,26 +4282,23 @@ }, "node_modules/@types/prettier": { "version": "2.7.3", - "resolved": "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@types/stack-utils": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@types/yargs": { "version": "16.0.9", - "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.9.tgz", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/yargs-parser": "*" @@ -4605,18 +4306,16 @@ }, "node_modules/@types/yargs-parser": { "version": "21.0.3", - "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@vitejs/plugin-legacy": { "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-5.3.2.tgz", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-legacy/-/plugin-legacy-5.3.2.tgz", "integrity": "sha512-8moCOrIMaZ/Rjln0Q6GsH6s8fAt1JOI3k8nmfX4tXUxE5KAExVctSyOBk+A25GClsdSWqIk2yaUthH3KJ2X4tg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.23.9", "@babel/preset-env": "^7.23.9", @@ -4640,9 +4339,8 @@ }, "node_modules/@vitejs/plugin-vue": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.0.tgz", "integrity": "sha512-QMRxARyrdiwi1mj3AW4fLByoHTavreXq0itdEW696EihXglf1MB3D4C2gBvE0jMPH29ZjC3iK8aIaUMLf4EOGA==", - "license": "MIT", "engines": { "node": "^18.0.0 || >=20.0.0" }, @@ -4653,10 +4351,9 @@ }, "node_modules/@vitejs/plugin-vue-jsx": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", "@babel/plugin-transform-typescript": "^7.23.3", @@ -4672,17 +4369,15 @@ }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@vue/babel-plugin-jsx": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", @@ -4704,18 +4399,16 @@ } }, "node_modules/@vue/babel-plugin-jsx/node_modules/@vue/shared": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.21.tgz", - "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==", - "dev": true, - "license": "MIT" + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz", + "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==", + "dev": true }, "node_modules/@vue/babel-plugin-resolve-type": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/helper-module-imports": "^7.27.1", @@ -4731,71 +4424,65 @@ } }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-core": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.21.tgz", - "integrity": "sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==", + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.22.tgz", + "integrity": "sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.3", - "@vue/shared": "3.5.21", + "@babel/parser": "^7.28.4", + "@vue/shared": "3.5.22", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-dom": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.21.tgz", - "integrity": "sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==", + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.22.tgz", + "integrity": "sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.21", - "@vue/shared": "3.5.21" + "@vue/compiler-core": "3.5.22", + "@vue/shared": "3.5.22" } }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-sfc": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.21.tgz", - "integrity": "sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==", + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.22.tgz", + "integrity": "sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.3", - "@vue/compiler-core": "3.5.21", - "@vue/compiler-dom": "3.5.21", - "@vue/compiler-ssr": "3.5.21", - "@vue/shared": "3.5.21", + "@babel/parser": "^7.28.4", + "@vue/compiler-core": "3.5.22", + "@vue/compiler-dom": "3.5.22", + "@vue/compiler-ssr": "3.5.22", + "@vue/shared": "3.5.22", "estree-walker": "^2.0.2", - "magic-string": "^0.30.18", + "magic-string": "^0.30.19", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-ssr": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.21.tgz", - "integrity": "sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==", + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.22.tgz", + "integrity": "sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.21", - "@vue/shared": "3.5.21" + "@vue/compiler-dom": "3.5.22", + "@vue/shared": "3.5.22" } }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/shared": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.21.tgz", - "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==", - "dev": true, - "license": "MIT" + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz", + "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==", + "dev": true }, "node_modules/@vue/compiler-core": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.23.9", "@vue/shared": "3.4.21", @@ -4806,9 +4493,8 @@ }, "node_modules/@vue/compiler-dom": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", - "license": "MIT", "dependencies": { "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" @@ -4816,9 +4502,8 @@ }, "node_modules/@vue/compiler-sfc": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.23.9", "@vue/compiler-core": "3.4.21", @@ -4833,9 +4518,8 @@ }, "node_modules/@vue/compiler-ssr": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", - "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.4.21", "@vue/shared": "3.4.21" @@ -4843,59 +4527,52 @@ }, "node_modules/@vue/consolidate": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@vue/consolidate/-/consolidate-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/@vue/consolidate/-/consolidate-1.0.0.tgz", "integrity": "sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==", - "license": "MIT", "engines": { "node": ">= 0.12.0" } }, "node_modules/@vue/devtools-api": { "version": "6.6.4", - "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "node_modules/@vue/reactivity": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.21.tgz", - "integrity": "sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==", + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.22.tgz", + "integrity": "sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/shared": "3.5.21" + "@vue/shared": "3.5.22" } }, "node_modules/@vue/reactivity/node_modules/@vue/shared": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.21.tgz", - "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==", - "dev": true, - "license": "MIT" + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz", + "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==", + "dev": true }, "node_modules/@vue/runtime-core": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.21.tgz", - "integrity": "sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==", + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.22.tgz", + "integrity": "sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.21", - "@vue/shared": "3.5.21" + "@vue/reactivity": "3.5.22", + "@vue/shared": "3.5.22" } }, "node_modules/@vue/runtime-core/node_modules/@vue/shared": { - "version": "3.5.21", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.21.tgz", - "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==", - "dev": true, - "license": "MIT" + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz", + "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==", + "dev": true }, "node_modules/@vue/runtime-dom": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", - "license": "MIT", "dependencies": { "@vue/runtime-core": "3.4.21", "@vue/shared": "3.4.21", @@ -4904,18 +4581,16 @@ }, "node_modules/@vue/runtime-dom/node_modules/@vue/reactivity": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", - "license": "MIT", "dependencies": { "@vue/shared": "3.4.21" } }, "node_modules/@vue/runtime-dom/node_modules/@vue/runtime-core": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", - "license": "MIT", "dependencies": { "@vue/reactivity": "3.4.21", "@vue/shared": "3.4.21" @@ -4923,9 +4598,8 @@ }, "node_modules/@vue/server-renderer": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", - "license": "MIT", "dependencies": { "@vue/compiler-ssr": "3.4.21", "@vue/shared": "3.4.21" @@ -4936,25 +4610,22 @@ }, "node_modules/@vue/shared": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz", - "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==" }, "node_modules/abab": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true, - "license": "BSD-3-Clause", "peer": true }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, - "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -4965,9 +4636,8 @@ }, "node_modules/acorn": { "version": "8.15.0", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4977,10 +4647,9 @@ }, "node_modules/acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "acorn": "^7.1.1", @@ -4989,10 +4658,9 @@ }, "node_modules/acorn-globals/node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, - "license": "MIT", "peer": true, "bin": { "acorn": "bin/acorn" @@ -5003,10 +4671,9 @@ }, "node_modules/acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=0.4.0" @@ -5014,29 +4681,26 @@ }, "node_modules/address": { "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/adm-zip": { "version": "0.5.16", - "resolved": "https://registry.npmmirror.com/adm-zip/-/adm-zip-0.5.16.tgz", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "license": "MIT", "engines": { "node": ">=12.0" } }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "debug": "4" @@ -5047,10 +4711,9 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "type-fest": "^0.21.3" @@ -5064,10 +4727,9 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -5075,10 +4737,9 @@ }, "node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "color-convert": "^2.0.1" @@ -5092,15 +4753,13 @@ }, "node_modules/any-base": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5111,9 +4770,8 @@ }, "node_modules/anymatch/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5123,10 +4781,9 @@ }, "node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "sprintf-js": "~1.0.2" @@ -5134,22 +4791,25 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true, - "license": "MIT" + "dev": true + }, + "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==" }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/autoprefixer": { "version": "10.4.21", - "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.21.tgz", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "funding": [ { @@ -5165,7 +4825,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "browserslist": "^4.24.4", "caniuse-lite": "^1.0.30001702", @@ -5186,10 +4845,9 @@ }, "node_modules/babel-jest": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/transform": "^27.5.1", @@ -5210,10 +4868,9 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -5228,10 +4885,9 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.3.3", @@ -5245,10 +4901,9 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.14", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.7", "@babel/helper-define-polyfill-provider": "^0.6.5", @@ -5260,10 +4915,9 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.13.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5", "core-js-compat": "^3.43.0" @@ -5274,10 +4928,9 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5" }, @@ -5287,10 +4940,9 @@ }, "node_modules/babel-preset-current-node-syntax": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -5315,10 +4967,9 @@ }, "node_modules/babel-preset-jest": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", @@ -5333,15 +4984,12 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT", - "peer": true + "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.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { @@ -5356,32 +5004,28 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/base64url": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/base64url/-/base64url-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/baseline-browser-mapping": { - "version": "2.8.6", - "resolved": "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.6.tgz", - "integrity": "sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==", - "license": "Apache-2.0", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.9.tgz", + "integrity": "sha512-hY/u2lxLrbecMEWSB0IpGzGyDyeoMFQhCvZd2jGFSE5I17Fh01sYUBPCJtkWERw7zrac9+cIghxm/ytJa2X8iA==", "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", "engines": { "node": ">=8" }, @@ -5389,18 +5033,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/bmp-js": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==" }, "node_modules/body-parser": { "version": "1.20.3", - "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -5422,28 +5087,23 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "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/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5451,9 +5111,8 @@ }, "node_modules/braces": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -5463,15 +5122,14 @@ }, "node_modules/browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true, - "license": "BSD-2-Clause", "peer": true }, "node_modules/browserslist": { "version": "4.26.2", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.26.2.tgz", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.2.tgz", "integrity": "sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==", "funding": [ { @@ -5487,7 +5145,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "baseline-browser-mapping": "^2.8.3", "caniuse-lite": "^1.0.30001741", @@ -5504,10 +5161,9 @@ }, "node_modules/browserslist-to-esbuild": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/browserslist-to-esbuild/-/browserslist-to-esbuild-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/browserslist-to-esbuild/-/browserslist-to-esbuild-2.1.1.tgz", "integrity": "sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw==", "dev": true, - "license": "MIT", "dependencies": { "meow": "^13.0.0" }, @@ -5523,10 +5179,9 @@ }, "node_modules/bser": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "license": "Apache-2.0", "peer": true, "dependencies": { "node-int64": "^0.4.0" @@ -5534,7 +5189,7 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { @@ -5550,7 +5205,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -5558,46 +5212,40 @@ }, "node_modules/buffer-equal": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "devOptional": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "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/cac": { "version": "6.7.9", - "resolved": "https://registry.npmmirror.com/cac/-/cac-6.7.9.tgz", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.9.tgz", "integrity": "sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -5608,10 +5256,9 @@ }, "node_modules/call-bound": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" @@ -5623,12 +5270,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/callback-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz", + "integrity": "sha512-sAZ9kODla+mGACBZ1IpTCAisKoGnv6PykW7fPk1LrM+mMepE18Yz0515yoVcrZy7dQsTUp3uZLQ/9Sx1RnLoHw==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "> 1.0.0 < 3.0.0" + } + }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -5636,19 +5291,18 @@ }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001743", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001743.tgz", - "integrity": "sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==", + "version": "1.0.30001745", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001745.tgz", + "integrity": "sha512-ywt6i8FzvdgrrrGbr1jZVObnVv6adj+0if2/omv9cmR2oiZs30zL4DIyaptKcbOrBdOIc74QTMoJvSE2QHh5UQ==", "funding": [ { "type": "opencollective", @@ -5662,24 +5316,21 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/centra": { "version": "2.7.0", - "resolved": "https://registry.npmmirror.com/centra/-/centra-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", - "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6" } }, "node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -5694,10 +5345,9 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -5705,9 +5355,8 @@ }, "node_modules/chokidar": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5729,7 +5378,7 @@ }, "node_modules/ci-info": { "version": "3.9.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ @@ -5738,7 +5387,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -5746,18 +5394,16 @@ }, "node_modules/cjs-module-lexer": { "version": "1.4.3", - "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/cliui": { "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "license": "ISC", "peer": true, "dependencies": { "string-width": "^4.2.0", @@ -5767,10 +5413,9 @@ }, "node_modules/co": { "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "iojs": ">= 1.0.0", @@ -5779,18 +5424,16 @@ }, "node_modules/collect-v8-coverage": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "color-name": "~1.1.4" @@ -5801,18 +5444,16 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "delayed-stream": "~1.0.0" @@ -5823,37 +5464,61 @@ }, "node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "devOptional": true, - "license": "MIT" + "devOptional": true + }, + "node_modules/commist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz", + "integrity": "sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==", + "dependencies": { + "leven": "^2.1.0", + "minimist": "^1.1.0" + } + }, + "node_modules/commist/node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/compare-versions": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT", - "peer": true + "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==", + "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/confbox": { "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -5863,43 +5528,38 @@ }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.7.1", - "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/core-js": { "version": "3.45.1", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.45.1.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -5907,10 +5567,9 @@ }, "node_modules/core-js-compat": { "version": "3.45.1", - "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.45.1.tgz", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.25.3" }, @@ -5919,12 +5578,16 @@ "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==" + }, "node_modules/cross-env": { "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -5940,10 +5603,9 @@ }, "node_modules/cross-spawn": { "version": "7.0.6", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5955,45 +5617,38 @@ }, "node_modules/css-font-size-keywords": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", - "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", + "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==" }, "node_modules/css-font-stretch-keywords": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", - "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", + "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==" }, "node_modules/css-font-style-keywords": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", - "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", + "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==" }, "node_modules/css-font-weight-keywords": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", - "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", + "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==" }, "node_modules/css-list-helpers": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/css-list-helpers/-/css-list-helpers-2.0.0.tgz", - "integrity": "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-list-helpers/-/css-list-helpers-2.0.0.tgz", + "integrity": "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==" }, "node_modules/css-system-font-keywords": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", - "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", + "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==" }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6003,18 +5658,16 @@ }, "node_modules/cssom": { "version": "0.4.4", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "cssom": "~0.3.6" @@ -6025,24 +5678,33 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/csstype": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } }, "node_modules/data-urls": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "abab": "^2.0.3", @@ -6055,9 +5717,8 @@ }, "node_modules/debug": { "version": "4.4.3", - "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -6072,26 +5733,23 @@ }, "node_modules/decimal.js": { "version": "10.6.0", - "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.6.0.tgz", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/dedent": { "version": "0.7.0", - "resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", + "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", "peer": true, "engines": { "node": ">=0.10.0" @@ -6099,10 +5757,9 @@ }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -6112,10 +5769,9 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=0.4.0" @@ -6123,20 +5779,18 @@ }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -6144,10 +5798,8 @@ }, "node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true, - "license": "Apache-2.0", "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" @@ -6158,10 +5810,9 @@ }, "node_modules/detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -6169,10 +5820,9 @@ }, "node_modules/diff-sequences": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -6180,16 +5830,15 @@ }, "node_modules/dom-walk": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "node_modules/domexception": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "deprecated": "Use your platform's native DOMException instead", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "webidl-conversions": "^5.0.0" @@ -6200,10 +5849,9 @@ }, "node_modules/domexception/node_modules/webidl-conversions": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=8" @@ -6211,10 +5859,9 @@ }, "node_modules/dunder-proto": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -6224,25 +5871,33 @@ "node": ">= 0.4" } }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.222", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.222.tgz", - "integrity": "sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w==", - "license": "ISC" + "version": "1.5.227", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.227.tgz", + "integrity": "sha512-ITxuoPfJu3lsNWUi2lBM2PaBPYgH3uqmxut5vmBxgYvyI4AlJ6P3Cai1O76mOrkJCBzq0IxWg/NtqOrpu/0gKA==" }, "node_modules/emittery": { "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -6253,27 +5908,32 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/encodeurl": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -6283,10 +5943,9 @@ }, "node_modules/error-ex": { "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.4.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "is-arrayish": "^0.2.1" @@ -6294,36 +5953,32 @@ }, "node_modules/es-define-property": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-errors": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==" }, "node_modules/es-object-atoms": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -6333,10 +5988,9 @@ }, "node_modules/es-set-tostringtag": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "es-errors": "^1.3.0", @@ -6348,12 +6002,77 @@ "node": ">= 0.4" } }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz", + "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "es6-iterator": "~2.0.3", + "es6-symbol": "^3.1.3", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/esbuild": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -6388,26 +6107,23 @@ }, "node_modules/escalade": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -6415,10 +6131,9 @@ }, "node_modules/escodegen": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "dependencies": { "esprima": "^4.0.1", @@ -6436,12 +6151,25 @@ "source-map": "~0.6.1" } }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "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", "peer": true, "bin": { "esparse": "bin/esparse.js", @@ -6453,10 +6181,9 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=4.0" @@ -6464,36 +6191,41 @@ }, "node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -6514,12 +6246,12 @@ }, "node_modules/exif-parser": { "version": "0.1.12", - "resolved": "https://registry.npmmirror.com/exif-parser/-/exif-parser-0.1.12.tgz", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" }, "node_modules/exit": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "peer": true, @@ -6529,10 +6261,9 @@ }, "node_modules/expect": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -6546,10 +6277,9 @@ }, "node_modules/express": { "version": "4.21.2", - "resolved": "https://registry.npmmirror.com/express/-/express-4.21.2.tgz", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, - "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -6593,32 +6323,41 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "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/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/exsolve": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/exsolve/-/exsolve-1.0.7.tgz", - "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==" + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/fast-glob": { "version": "3.3.3", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -6632,27 +6371,24 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/fastq": { "version": "1.19.1", - "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, - "license": "Apache-2.0", "peer": true, "dependencies": { "bser": "2.1.1" @@ -6660,18 +6396,16 @@ }, "node_modules/file-type": { "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/file-type/-/file-type-9.0.0.tgz", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/fill-range": { "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -6681,10 +6415,9 @@ }, "node_modules/finalhandler": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", @@ -6700,27 +6433,24 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "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/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "locate-path": "^5.0.0", @@ -6732,7 +6462,7 @@ }, "node_modules/follow-redirects": { "version": "1.15.11", - "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "funding": [ { @@ -6740,7 +6470,6 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -6752,10 +6481,9 @@ }, "node_modules/form-data": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz", "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "asynckit": "^0.4.0", @@ -6770,19 +6498,17 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "license": "MIT", "engines": { "node": "*" }, @@ -6793,19 +6519,17 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -6817,18 +6541,14 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC", - "peer": true + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -6839,37 +6559,33 @@ }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/generic-names": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/generic-names/-/generic-names-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", - "license": "MIT", "dependencies": { "loader-utils": "^3.2.0" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "peer": true, "engines": { "node": "6.* || 8.* || >= 10.*" @@ -6877,10 +6593,9 @@ }, "node_modules/get-intrinsic": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", @@ -6902,10 +6617,9 @@ }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8.0.0" @@ -6913,10 +6627,9 @@ }, "node_modules/get-proto": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, - "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -6927,10 +6640,9 @@ }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -6940,12 +6652,9 @@ }, "node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "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, - "license": "ISC", - "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6963,9 +6672,8 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -6973,11 +6681,50 @@ "node": ">= 6" } }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/global": { "version": "4.4.0", - "resolved": "https://registry.npmmirror.com/global/-/global-4.4.0.tgz", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "license": "MIT", "dependencies": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -6985,10 +6732,9 @@ }, "node_modules/gopd": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6998,16 +6744,14 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -7015,10 +6759,9 @@ }, "node_modules/has-symbols": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7028,10 +6771,9 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "has-symbols": "^1.0.3" @@ -7045,15 +6787,13 @@ }, "node_modules/hash-sum": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, "node_modules/hasown": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -7061,12 +6801,22 @@ "node": ">= 0.4" } }, + "node_modules/help-me": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz", + "integrity": "sha512-P/IZ8yOMne3SCTHbVY429NZ67B/2bVQlcYGZh2iPPbdLrEQ/qY5aGChn0YTDmt7Sb4IKRI51fypItav+lNl76w==", + "dependencies": { + "callback-stream": "^1.0.2", + "glob-stream": "^6.1.0", + "through2": "^2.0.1", + "xtend": "^4.0.0" + } + }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "whatwg-encoding": "^1.0.5" @@ -7077,18 +6827,16 @@ }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, - "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -7102,10 +6850,9 @@ }, "node_modules/http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@tootallnate/once": "1", @@ -7118,10 +6865,9 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "agent-base": "6", @@ -7133,20 +6879,18 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -7156,15 +6900,13 @@ }, "node_modules/icss-replace-symbols": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -7174,7 +6916,7 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { @@ -7189,22 +6931,19 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/immutable": { "version": "5.1.3", - "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.3.tgz", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", - "devOptional": true, - "license": "MIT" + "devOptional": true }, "node_modules/import-local": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/import-local/-/import-local-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -7222,10 +6961,9 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=0.8.19" @@ -7233,12 +6971,9 @@ }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "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, - "license": "ISC", - "peer": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -7246,16 +6981,13 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/invert-kv": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "license": "MIT", "engines": { "node": ">=8" }, @@ -7265,27 +6997,36 @@ }, "node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -7295,9 +7036,8 @@ }, "node_modules/is-core-module": { "version": "2.16.1", - "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -7310,19 +7050,17 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "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, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -7330,16 +7068,14 @@ }, "node_modules/is-function": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" }, "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -7347,9 +7083,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -7357,29 +7092,45 @@ "node": ">=0.10.0" } }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true, - "license": "MIT", "peer": true }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -7389,17 +7140,39 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true, - "license": "MIT", "peer": true }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/isbinaryfile": { "version": "5.0.6", - "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.6.tgz", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.6.tgz", "integrity": "sha512-I+NmIfBHUl+r2wcDd6JwE9yWje/PIVY/R5/CmV8dXLZd5K+L9X2klAOwfAHNnondLXkbHyTAleQAWonpTJBTtw==", - "license": "MIT", "engines": { "node": ">= 18.0.0" }, @@ -7409,17 +7182,15 @@ }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "engines": { "node": ">=8" @@ -7427,10 +7198,9 @@ }, "node_modules/istanbul-lib-instrument": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "@babel/core": "^7.12.3", @@ -7445,10 +7215,9 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", @@ -7461,10 +7230,9 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "debug": "^4.1.1", @@ -7477,10 +7245,9 @@ }, "node_modules/istanbul-reports": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "html-escaper": "^2.0.0", @@ -7492,10 +7259,9 @@ }, "node_modules/jest": { "version": "27.0.4", - "resolved": "https://registry.npmmirror.com/jest/-/jest-27.0.4.tgz", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/core": "^27.0.4", @@ -7519,10 +7285,9 @@ }, "node_modules/jest-changed-files": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -7535,10 +7300,9 @@ }, "node_modules/jest-circus": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/environment": "^27.5.1", @@ -7567,10 +7331,9 @@ }, "node_modules/jest-cli": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/core": "^27.5.1", @@ -7603,10 +7366,9 @@ }, "node_modules/jest-config": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/core": "^7.8.0", @@ -7648,10 +7410,9 @@ }, "node_modules/jest-diff": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "chalk": "^4.0.0", @@ -7665,10 +7426,9 @@ }, "node_modules/jest-docblock": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "detect-newline": "^3.0.0" @@ -7679,10 +7439,9 @@ }, "node_modules/jest-each": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -7697,10 +7456,9 @@ }, "node_modules/jest-environment-jsdom": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/environment": "^27.5.1", @@ -7717,10 +7475,9 @@ }, "node_modules/jest-environment-node": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/environment": "^27.5.1", @@ -7736,10 +7493,9 @@ }, "node_modules/jest-get-type": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -7747,10 +7503,9 @@ }, "node_modules/jest-haste-map": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -7775,10 +7530,9 @@ }, "node_modules/jest-jasmine2": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/environment": "^27.5.1", @@ -7805,10 +7559,9 @@ }, "node_modules/jest-leak-detector": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "jest-get-type": "^27.5.1", @@ -7820,10 +7573,9 @@ }, "node_modules/jest-matcher-utils": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "chalk": "^4.0.0", @@ -7837,10 +7589,9 @@ }, "node_modules/jest-message-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.12.13", @@ -7859,10 +7610,9 @@ }, "node_modules/jest-mock": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -7874,10 +7624,9 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -7893,10 +7642,9 @@ }, "node_modules/jest-regex-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -7904,10 +7652,9 @@ }, "node_modules/jest-resolve": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -7927,10 +7674,9 @@ }, "node_modules/jest-resolve-dependencies": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -7943,10 +7689,9 @@ }, "node_modules/jest-runner": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/console": "^27.5.1", @@ -7977,10 +7722,9 @@ }, "node_modules/jest-runtime": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/environment": "^27.5.1", @@ -8012,10 +7756,9 @@ }, "node_modules/jest-serializer": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/node": "*", @@ -8027,10 +7770,9 @@ }, "node_modules/jest-snapshot": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/core": "^7.7.2", @@ -8062,10 +7804,9 @@ }, "node_modules/jest-snapshot/node_modules/semver": { "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, - "license": "ISC", "peer": true, "bin": { "semver": "bin/semver.js" @@ -8076,10 +7817,9 @@ }, "node_modules/jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -8095,10 +7835,9 @@ }, "node_modules/jest-util/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8.6" @@ -8109,10 +7848,9 @@ }, "node_modules/jest-validate": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/types": "^27.5.1", @@ -8128,10 +7866,9 @@ }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -8142,10 +7879,9 @@ }, "node_modules/jest-watcher": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jest/test-result": "^27.5.1", @@ -8162,10 +7898,9 @@ }, "node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/node": "*", @@ -8178,10 +7913,9 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -8195,9 +7929,8 @@ }, "node_modules/jimp": { "version": "0.10.3", - "resolved": "https://registry.npmmirror.com/jimp/-/jimp-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.3.tgz", "integrity": "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/custom": "^0.10.3", @@ -8209,28 +7942,24 @@ }, "node_modules/jimp/node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/jpeg-js": { "version": "0.3.7", - "resolved": "https://registry.npmmirror.com/jpeg-js/-/jpeg-js-0.3.7.tgz", - "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz", + "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==" }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" + "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.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "argparse": "^1.0.7", @@ -8242,10 +7971,9 @@ }, "node_modules/jsdom": { "version": "16.7.0", - "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "abab": "^2.0.5", @@ -8290,10 +8018,9 @@ }, "node_modules/jsdom/node_modules/ws": { "version": "7.5.10", - "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8.3.0" @@ -8313,9 +8040,8 @@ }, "node_modules/jsesc": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -8325,17 +8051,20 @@ }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "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, - "license": "MIT", "peer": 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==" + }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -8345,15 +8074,13 @@ }, "node_modules/jsonc-parser": { "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" }, "node_modules/jsonfile": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -8363,10 +8090,9 @@ }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -8374,9 +8100,8 @@ }, "node_modules/lcid": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/lcid/-/lcid-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "license": "MIT", "dependencies": { "invert-kv": "^3.0.0" }, @@ -8386,10 +8111,9 @@ }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -8397,33 +8121,29 @@ }, "node_modules/licia": { "version": "1.48.0", - "resolved": "https://registry.npmmirror.com/licia/-/licia-1.48.0.tgz", - "integrity": "sha512-bBWiT5CSdEtwuAHiYTJ74yItCjIFdHi4xiFk6BRDfKa+sdCpkUHp69YKb5udNOJlHDzFjNjcMgNZ/+wQIHrB8A==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/licia/-/licia-1.48.0.tgz", + "integrity": "sha512-bBWiT5CSdEtwuAHiYTJ74yItCjIFdHi4xiFk6BRDfKa+sdCpkUHp69YKb5udNOJlHDzFjNjcMgNZ/+wQIHrB8A==" }, "node_modules/lilconfig": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/load-bmfont": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/load-bmfont/-/load-bmfont-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", - "license": "MIT", "dependencies": { "buffer-equal": "0.0.1", "mime": "^1.3.4", @@ -8437,9 +8157,8 @@ }, "node_modules/load-bmfont/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -8449,9 +8168,8 @@ }, "node_modules/load-bmfont/node_modules/phin": { "version": "3.7.1", - "resolved": "https://registry.npmmirror.com/phin/-/phin-3.7.1.tgz", + "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", - "license": "MIT", "dependencies": { "centra": "^2.7.0" }, @@ -8461,18 +8179,16 @@ }, "node_modules/loader-utils": { "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "license": "MIT", "engines": { "node": ">= 12.13.0" } }, "node_modules/local-pkg": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", - "license": "MIT", "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", @@ -8487,15 +8203,13 @@ }, "node_modules/local-pkg/node_modules/confbox": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.2.2.tgz", - "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==" }, "node_modules/local-pkg/node_modules/pkg-types": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", - "license": "MIT", "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", @@ -8504,19 +8218,17 @@ }, "node_modules/localstorage-polyfill": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", "integrity": "sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==", - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "p-locate": "^4.1.0" @@ -8527,49 +8239,43 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/lodash.camelcase": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/magic-string": { "version": "0.30.19", - "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.19.tgz", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", - "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/make-dir": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "semver": "^7.5.3" @@ -8583,10 +8289,9 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, - "license": "ISC", "peer": true, "bin": { "semver": "bin/semver.js" @@ -8597,10 +8302,9 @@ }, "node_modules/makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "tmpl": "1.0.5" @@ -8608,30 +8312,27 @@ }, "node_modules/math-intrinsics": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/meow": { "version": "13.2.0", - "resolved": "https://registry.npmmirror.com/meow/-/meow-13.2.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -8641,51 +8342,45 @@ }, "node_modules/merge": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/merge/-/merge-2.1.1.tgz", - "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" }, "node_modules/merge-descriptors": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -8696,9 +8391,8 @@ }, "node_modules/micromatch/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -8708,9 +8402,8 @@ }, "node_modules/mime": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -8720,20 +8413,18 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, - "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -8743,17 +8434,16 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/min-document": { "version": "2.19.0", - "resolved": "https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "dependencies": { "dom-walk": "^0.1.0" @@ -8761,11 +8451,8 @@ }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8775,18 +8462,16 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -8796,9 +8481,8 @@ }, "node_modules/mlly": { "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.8.0.tgz", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", - "license": "MIT", "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", @@ -8808,19 +8492,57 @@ }, "node_modules/module-alias": { "version": "2.2.3", - "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz", - "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==" + }, + "node_modules/mqtt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-3.0.0.tgz", + "integrity": "sha512-0nKV6MAc1ibKZwaZQUTb3iIdT4NVpj541BsYrqrGBcQdQ7Jd0MnZD1/6/nj1UFdGTboK9ZEUXvkCu2nPCugHFA==", + "dependencies": { + "base64-js": "^1.3.0", + "commist": "^1.0.0", + "concat-stream": "^1.6.2", + "end-of-stream": "^1.4.1", + "es6-map": "^0.1.5", + "help-me": "^1.0.1", + "inherits": "^2.0.3", + "minimist": "^1.2.0", + "mqtt-packet": "^6.0.0", + "pump": "^3.0.0", + "readable-stream": "^2.3.6", + "reinterval": "^1.1.0", + "split2": "^3.1.0", + "websocket-stream": "^5.1.2", + "xtend": "^4.0.1" + }, + "bin": { + "mqtt": "mqtt.js", + "mqtt_pub": "bin/pub.js", + "mqtt_sub": "bin/sub.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mqtt-packet": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.10.0.tgz", + "integrity": "sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==", + "dependencies": { + "bl": "^4.0.2", + "debug": "^4.1.1", + "process-nextick-args": "^2.0.1" + } }, "node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/nanoid": { "version": "3.3.11", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { @@ -8828,7 +8550,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -8838,68 +8559,64 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, "node_modules/node-addon-api": { "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, - "license": "MIT", "optional": true }, "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/node-releases": { "version": "2.0.21", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.21.tgz", - "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz", + "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==" }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -8909,18 +8626,16 @@ }, "node_modules/nwsapi": { "version": "2.2.22", - "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.22.tgz", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.22.tgz", "integrity": "sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/object-inspect": { "version": "1.13.4", - "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8930,16 +8645,14 @@ }, "node_modules/omggif": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, - "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -8949,21 +8662,17 @@ }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "peer": true, "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -8974,11 +8683,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, "node_modules/os-locale-s-fix": { "version": "1.0.8-fix-1", - "resolved": "https://registry.npmmirror.com/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz", + "resolved": "https://registry.npmjs.org/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz", "integrity": "sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==", - "license": "MIT", "dependencies": { "lcid": "^3.0.0" }, @@ -8989,10 +8705,9 @@ }, "node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "p-try": "^2.0.0" @@ -9006,10 +8721,9 @@ }, "node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "p-limit": "^2.2.0" @@ -9020,10 +8734,9 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -9031,27 +8744,23 @@ }, "node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "license": "(MIT AND Zlib)" + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/parse-bmfont-ascii": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" }, "node_modules/parse-bmfont-binary": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" }, "node_modules/parse-bmfont-xml": { "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", - "license": "MIT", "dependencies": { "xml-parse-from-string": "^1.0.0", "xml2js": "^0.5.0" @@ -9059,9 +8768,8 @@ }, "node_modules/parse-css-font": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/parse-css-font/-/parse-css-font-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/parse-css-font/-/parse-css-font-4.0.0.tgz", "integrity": "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==", - "license": "MIT", "dependencies": { "css-font-size-keywords": "^1.0.0", "css-font-stretch-keywords": "^1.0.1", @@ -9074,16 +8782,14 @@ }, "node_modules/parse-headers": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.6.tgz", - "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", + "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==" }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -9100,36 +8806,37 @@ }, "node_modules/parse-json/node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -9137,62 +8844,52 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.12", - "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" }, "node_modules/phin": { "version": "2.9.3", - "resolved": "https://registry.npmmirror.com/phin/-/phin-2.9.3.tgz", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "license": "MIT" + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." }, "node_modules/picocolors": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -9202,19 +8899,17 @@ }, "node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pirates": { "version": "4.0.7", - "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.7.tgz", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">= 6" @@ -9222,9 +8917,8 @@ }, "node_modules/pixelmatch": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/pixelmatch/-/pixelmatch-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", - "license": "ISC", "dependencies": { "pngjs": "^3.0.0" }, @@ -9234,10 +8928,9 @@ }, "node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "find-up": "^4.0.0" @@ -9248,9 +8941,8 @@ }, "node_modules/pkg-types": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", - "license": "MIT", "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", @@ -9259,16 +8951,15 @@ }, "node_modules/pngjs": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/pngjs/-/pngjs-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/postcss": { "version": "8.5.6", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { @@ -9284,7 +8975,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -9296,9 +8986,8 @@ }, "node_modules/postcss-import": { "version": "14.1.0", - "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -9313,9 +9002,8 @@ }, "node_modules/postcss-load-config": { "version": "3.1.4", - "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "license": "MIT", "dependencies": { "lilconfig": "^2.0.5", "yaml": "^1.10.2" @@ -9342,9 +9030,8 @@ }, "node_modules/postcss-modules": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/postcss-modules/-/postcss-modules-4.3.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", - "license": "MIT", "dependencies": { "generic-names": "^4.0.0", "icss-replace-symbols": "^1.1.0", @@ -9361,9 +9048,8 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -9373,9 +9059,8 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", - "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^7.0.0", @@ -9390,9 +9075,8 @@ }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9403,9 +9087,8 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "license": "ISC", "dependencies": { "postcss-selector-parser": "^7.0.0" }, @@ -9418,9 +9101,8 @@ }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9431,9 +9113,8 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -9446,9 +9127,8 @@ }, "node_modules/postcss-selector-parser": { "version": "6.1.2", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9459,16 +9139,14 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/pretty-format": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "ansi-regex": "^5.0.1", @@ -9481,10 +9159,9 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -9495,19 +9172,22 @@ }, "node_modules/process": { "version": "0.11.10", - "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "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", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "kleur": "^3.0.3", @@ -9519,10 +9199,9 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, - "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -9533,10 +9212,9 @@ }, "node_modules/psl": { "version": "1.15.0", - "resolved": "https://registry.npmmirror.com/psl/-/psl-1.15.0.tgz", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "punycode": "^2.3.1" @@ -9545,12 +9223,39 @@ "url": "https://github.com/sponsors/lupomontero" } }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "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==", + "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==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -9558,13 +9263,12 @@ }, "node_modules/qrcode-reader": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz", - "integrity": "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/qrcode-reader/-/qrcode-reader-1.0.4.tgz", + "integrity": "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==" }, "node_modules/qrcode-terminal": { "version": "0.12.0", - "resolved": "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -9572,10 +9276,9 @@ }, "node_modules/qs": { "version": "6.13.0", - "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -9588,7 +9291,7 @@ }, "node_modules/quansync": { "version": "0.2.11", - "resolved": "https://registry.npmmirror.com/quansync/-/quansync-0.2.11.tgz", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", "funding": [ { @@ -9599,20 +9302,18 @@ "type": "individual", "url": "https://github.com/sponsors/sxzz" } - ], - "license": "MIT" + ] }, "node_modules/querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { @@ -9627,25 +9328,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -9658,26 +9356,42 @@ }, "node_modules/react-is": { "version": "17.0.2", - "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, + "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==", + "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/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==" + }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -9687,9 +9401,8 @@ }, "node_modules/readdirp/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -9699,17 +9412,15 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/regenerate-unicode-properties": { "version": "10.2.2", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -9719,22 +9430,20 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/regexpu-core": { - "version": "6.3.1", - "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.3.1.tgz", - "integrity": "sha512-DzcswPr252wEr7Qz8AyAVbfyBDKLoYp6eRA1We2Fa9qirRFSdtkP5sHr3yglDKy2BbA0fd2T+j/CUSKes3FeVQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", + "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" }, @@ -9744,43 +9453,37 @@ }, "node_modules/regjsgen": { "version": "0.8.0", - "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~3.0.2" + "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } + "node_modules/reinterval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" + }, + "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": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "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", "peer": true, "engines": { "node": ">=0.10.0" @@ -9788,17 +9491,15 @@ }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/resolve": { "version": "1.22.10", - "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "license": "MIT", "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", @@ -9816,10 +9517,9 @@ }, "node_modules/resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "resolve-from": "^5.0.0" @@ -9830,10 +9530,9 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -9841,10 +9540,9 @@ }, "node_modules/resolve.exports": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -9852,9 +9550,8 @@ }, "node_modules/reusify": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -9862,11 +9559,10 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "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, - "license": "ISC", "peer": true, "dependencies": { "glob": "^7.1.3" @@ -9879,10 +9575,9 @@ } }, "node_modules/rollup": { - "version": "4.52.0", - "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.52.0.tgz", - "integrity": "sha512-+IuescNkTJQgX7AkIDtITipZdIGcWF0pnVvZTWStiazUmcGA2ag8dfg0urest2XlXUi9kuhfQ+qmdc5Stc3z7g==", - "license": "MIT", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.3.tgz", + "integrity": "sha512-RIDh866U8agLgiIcdpB+COKnlCreHJLfIhWC3LVflku5YHfpnsIKigRZeFfMfCc4dVcqNVfQQ5gO/afOck064A==", "dependencies": { "@types/estree": "1.0.8" }, @@ -9894,34 +9589,34 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.52.0", - "@rollup/rollup-android-arm64": "4.52.0", - "@rollup/rollup-darwin-arm64": "4.52.0", - "@rollup/rollup-darwin-x64": "4.52.0", - "@rollup/rollup-freebsd-arm64": "4.52.0", - "@rollup/rollup-freebsd-x64": "4.52.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.52.0", - "@rollup/rollup-linux-arm-musleabihf": "4.52.0", - "@rollup/rollup-linux-arm64-gnu": "4.52.0", - "@rollup/rollup-linux-arm64-musl": "4.52.0", - "@rollup/rollup-linux-loong64-gnu": "4.52.0", - "@rollup/rollup-linux-ppc64-gnu": "4.52.0", - "@rollup/rollup-linux-riscv64-gnu": "4.52.0", - "@rollup/rollup-linux-riscv64-musl": "4.52.0", - "@rollup/rollup-linux-s390x-gnu": "4.52.0", - "@rollup/rollup-linux-x64-gnu": "4.52.0", - "@rollup/rollup-linux-x64-musl": "4.52.0", - "@rollup/rollup-openharmony-arm64": "4.52.0", - "@rollup/rollup-win32-arm64-msvc": "4.52.0", - "@rollup/rollup-win32-ia32-msvc": "4.52.0", - "@rollup/rollup-win32-x64-gnu": "4.52.0", - "@rollup/rollup-win32-x64-msvc": "4.52.0", + "@rollup/rollup-android-arm-eabi": "4.52.3", + "@rollup/rollup-android-arm64": "4.52.3", + "@rollup/rollup-darwin-arm64": "4.52.3", + "@rollup/rollup-darwin-x64": "4.52.3", + "@rollup/rollup-freebsd-arm64": "4.52.3", + "@rollup/rollup-freebsd-x64": "4.52.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.52.3", + "@rollup/rollup-linux-arm-musleabihf": "4.52.3", + "@rollup/rollup-linux-arm64-gnu": "4.52.3", + "@rollup/rollup-linux-arm64-musl": "4.52.3", + "@rollup/rollup-linux-loong64-gnu": "4.52.3", + "@rollup/rollup-linux-ppc64-gnu": "4.52.3", + "@rollup/rollup-linux-riscv64-gnu": "4.52.3", + "@rollup/rollup-linux-riscv64-musl": "4.52.3", + "@rollup/rollup-linux-s390x-gnu": "4.52.3", + "@rollup/rollup-linux-x64-gnu": "4.52.3", + "@rollup/rollup-linux-x64-musl": "4.52.3", + "@rollup/rollup-openharmony-arm64": "4.52.3", + "@rollup/rollup-win32-arm64-msvc": "4.52.3", + "@rollup/rollup-win32-ia32-msvc": "4.52.3", + "@rollup/rollup-win32-x64-gnu": "4.52.3", + "@rollup/rollup-win32-x64-msvc": "4.52.3", "fsevents": "~2.3.2" } }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { @@ -9937,20 +9632,18 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/safe-area-insets": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/safe-area-insets/-/safe-area-insets-1.4.1.tgz", - "integrity": "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/safe-area-insets/-/safe-area-insets-1.4.1.tgz", + "integrity": "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==" }, "node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ @@ -9966,22 +9659,19 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/sass": { - "version": "1.93.0", - "resolved": "https://registry.npmmirror.com/sass/-/sass-1.93.0.tgz", - "integrity": "sha512-CQi5/AzCwiubU3dSqRDJ93RfOfg/hhpW1l6wCIvolmehfwgCI35R/0QDs1+R+Ygrl8jFawwwIojE2w47/mf94A==", + "version": "1.93.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", + "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "devOptional": true, - "license": "MIT", "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -9999,10 +9689,9 @@ }, "node_modules/sass/node_modules/chokidar": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "devOptional": true, - "license": "MIT", "dependencies": { "readdirp": "^4.0.1" }, @@ -10015,10 +9704,9 @@ }, "node_modules/sass/node_modules/readdirp": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", "devOptional": true, - "license": "MIT", "engines": { "node": ">= 14.18.0" }, @@ -10029,16 +9717,14 @@ }, "node_modules/sax": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, "node_modules/saxes": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, - "license": "ISC", "peer": true, "dependencies": { "xmlchars": "^2.2.0" @@ -10049,25 +9735,22 @@ }, "node_modules/scule": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz", - "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" }, "node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/send": { "version": "0.19.0", - "resolved": "https://registry.npmmirror.com/send/-/send-0.19.0.tgz", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, - "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -10089,37 +9772,33 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "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/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/send/node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -10129,10 +9808,9 @@ }, "node_modules/serve-static": { "version": "1.16.2", - "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, - "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", @@ -10145,17 +9823,15 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -10165,20 +9841,18 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/side-channel": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -10195,10 +9869,9 @@ }, "node_modules/side-channel-list": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -10212,10 +9885,9 @@ }, "node_modules/side-channel-map": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "dev": true, - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -10231,10 +9903,9 @@ }, "node_modules/side-channel-weakmap": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -10251,25 +9922,22 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -10277,47 +9945,63 @@ }, "node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "devOptional": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/split2/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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, - "license": "BSD-3-Clause", "peer": true }, "node_modules/stack-utils": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "escape-string-regexp": "^2.0.0" @@ -10328,26 +10012,41 @@ }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/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==" + }, "node_modules/string-hash": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==" }, "node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "char-regex": "^1.0.2", @@ -10359,10 +10058,9 @@ }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -10375,10 +10073,9 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "ansi-regex": "^5.0.1" @@ -10389,10 +10086,9 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -10400,20 +10096,18 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -10423,10 +10117,9 @@ } }, "node_modules/strip-literal": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-3.0.0.tgz", - "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", + "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", "dependencies": { "js-tokens": "^9.0.1" }, @@ -10436,16 +10129,14 @@ }, "node_modules/strip-literal/node_modules/js-tokens": { "version": "9.0.1", - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==" }, "node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -10456,10 +10147,9 @@ }, "node_modules/supports-hyperlinks": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0", @@ -10471,9 +10161,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10483,24 +10172,21 @@ }, "node_modules/symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/systemjs": { "version": "6.15.1", - "resolved": "https://registry.npmmirror.com/systemjs/-/systemjs-6.15.1.tgz", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.15.1.tgz", "integrity": "sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/tapable": { "version": "2.2.3", - "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", - "license": "MIT", "engines": { "node": ">=6" }, @@ -10511,10 +10197,9 @@ }, "node_modules/terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "ansi-escapes": "^4.2.1", @@ -10529,10 +10214,9 @@ }, "node_modules/terser": { "version": "5.44.0", - "resolved": "https://registry.npmmirror.com/terser/-/terser-5.44.0.tgz", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", "devOptional": true, - "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", @@ -10548,10 +10232,9 @@ }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, - "license": "ISC", "peer": true, "dependencies": { "@istanbuljs/schema": "^0.1.2", @@ -10564,37 +10247,62 @@ }, "node_modules/throat": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", "dev": true, - "license": "MIT", "peer": 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==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, "node_modules/timm": { "version": "1.7.1", - "resolved": "https://registry.npmmirror.com/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" }, "node_modules/tinycolor2": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" }, "node_modules/tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true, - "license": "BSD-3-Clause", "peer": true }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -10604,20 +10312,18 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tough-cookie": { "version": "4.1.4", - "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.4.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "psl": "^1.1.33", @@ -10631,10 +10337,9 @@ }, "node_modules/tough-cookie/node_modules/universalify": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">= 4.0.0" @@ -10642,10 +10347,9 @@ }, "node_modules/tr46": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "punycode": "^2.1.1" @@ -10654,12 +10358,16 @@ "node": ">=8" } }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" + }, "node_modules/type-detect": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=4" @@ -10667,10 +10375,9 @@ }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "(MIT OR CC0-1.0)", "peer": true, "engines": { "node": ">=10" @@ -10681,10 +10388,9 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, - "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -10693,12 +10399,16 @@ "node": ">= 0.6" } }, + "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==" + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "is-typedarray": "^1.0.0" @@ -10706,34 +10416,43 @@ }, "node_modules/ufo": { "version": "1.6.1", - "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.6.1.tgz", - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" + }, + "node_modules/ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/undici-types": { "version": "7.12.0", - "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.12.0.tgz", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.12.0.tgz", "integrity": "sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==", "devOptional": true, - "license": "MIT", "peer": true }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "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.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "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" @@ -10744,29 +10463,26 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unimport": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/unimport/-/unimport-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.1.1.tgz", "integrity": "sha512-j9+fijH6aDd05yv1fXlyt7HSxtOWtGtrZeYTVBsSUg57Iuf+Ps2itIZjeyu7bEQ4k0WOgYhHrdW8m/pJgOpl5g==", - "license": "MIT", "dependencies": { "acorn": "^8.14.0", "escape-string-regexp": "^5.0.0", @@ -10789,9 +10505,8 @@ }, "node_modules/unimport/node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -10801,37 +10516,42 @@ }, "node_modules/unimport/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/unplugin": { "version": "2.3.10", - "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-2.3.10.tgz", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.10.tgz", "integrity": "sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==", - "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", @@ -10844,9 +10564,8 @@ }, "node_modules/unplugin-utils": { "version": "0.2.5", - "resolved": "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.5.tgz", "integrity": "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==", - "license": "MIT", "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" @@ -10860,13 +10579,12 @@ }, "node_modules/unquote": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "node_modules/update-browserslist-db": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "funding": [ { @@ -10882,7 +10600,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" @@ -10896,10 +10613,9 @@ }, "node_modules/url-parse": { "version": "1.5.10", - "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "querystringify": "^2.1.1", @@ -10908,35 +10624,31 @@ }, "node_modules/utif": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/utif/-/utif-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "license": "MIT", "dependencies": { "pako": "^1.0.5" } }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/v8-to-istanbul": { "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, - "license": "ISC", "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -10949,18 +10661,16 @@ }, "node_modules/v8-to-istanbul/node_modules/convert-source-map": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/v8-to-istanbul/node_modules/source-map": { "version": "0.7.6", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.6.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "engines": { "node": ">= 12" @@ -10968,19 +10678,17 @@ }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vite": { "version": "5.2.8", - "resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.8.tgz", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", - "license": "MIT", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", @@ -11033,9 +10741,8 @@ }, "node_modules/vue": { "version": "3.4.21", - "resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.21.tgz", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", - "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.4.21", "@vue/compiler-sfc": "3.4.21", @@ -11054,9 +10761,8 @@ }, "node_modules/vue-i18n": { "version": "9.14.5", - "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.14.5.tgz", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.14.5.tgz", "integrity": "sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==", - "license": "MIT", "dependencies": { "@intlify/core-base": "9.14.5", "@intlify/shared": "9.14.5", @@ -11074,9 +10780,8 @@ }, "node_modules/vue-i18n/node_modules/@intlify/core-base": { "version": "9.14.5", - "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.14.5.tgz", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.14.5.tgz", "integrity": "sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA==", - "license": "MIT", "dependencies": { "@intlify/message-compiler": "9.14.5", "@intlify/shared": "9.14.5" @@ -11090,9 +10795,8 @@ }, "node_modules/vue-i18n/node_modules/@intlify/message-compiler": { "version": "9.14.5", - "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.14.5.tgz", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.14.5.tgz", "integrity": "sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ==", - "license": "MIT", "dependencies": { "@intlify/shared": "9.14.5", "source-map-js": "^1.0.2" @@ -11106,9 +10810,8 @@ }, "node_modules/vue-i18n/node_modules/@intlify/shared": { "version": "9.14.5", - "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-9.14.5.tgz", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.14.5.tgz", "integrity": "sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ==", - "license": "MIT", "engines": { "node": ">= 16" }, @@ -11118,9 +10821,8 @@ }, "node_modules/vue-router": { "version": "4.5.1", - "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", - "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.6.4" }, @@ -11133,11 +10835,10 @@ }, "node_modules/w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "browser-process-hrtime": "^1.0.0" @@ -11145,10 +10846,9 @@ }, "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "xml-name-validator": "^3.0.0" @@ -11159,10 +10859,9 @@ }, "node_modules/walker": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "license": "Apache-2.0", "peer": true, "dependencies": { "makeerror": "1.0.12" @@ -11170,10 +10869,9 @@ }, "node_modules/webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=10.4" @@ -11181,16 +10879,42 @@ }, "node_modules/webpack-virtual-modules": { "version": "0.6.2", - "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" + }, + "node_modules/websocket-stream": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.2.tgz", + "integrity": "sha512-8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==", + "dependencies": { + "duplexify": "^3.5.1", + "inherits": "^2.0.1", + "readable-stream": "^2.3.3", + "safe-buffer": "^5.1.2", + "ws": "^3.2.0", + "xtend": "^4.0.0" + } + }, + "node_modules/websocket-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==" + }, + "node_modules/websocket-stream/node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } }, "node_modules/whatwg-encoding": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "iconv-lite": "0.4.24" @@ -11198,18 +10922,16 @@ }, "node_modules/whatwg-mimetype": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "lodash": "^4.7.0", @@ -11222,10 +10944,9 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -11238,10 +10959,9 @@ }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "ansi-styles": "^4.0.0", @@ -11257,18 +10977,14 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC", - "peer": true + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "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, - "license": "ISC", "peer": true, "dependencies": { "imurmurhash": "^0.1.4", @@ -11279,9 +10995,8 @@ }, "node_modules/ws": { "version": "8.18.3", - "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.3.tgz", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -11300,9 +11015,8 @@ }, "node_modules/xhr": { "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/xhr/-/xhr-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "license": "MIT", "dependencies": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -11312,23 +11026,20 @@ }, "node_modules/xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true, - "license": "Apache-2.0", "peer": true }, "node_modules/xml-parse-from-string": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" }, "node_modules/xml2js": { "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/xml2js/-/xml2js-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -11339,51 +11050,45 @@ }, "node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", "engines": { "node": ">=4.0" } }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/xmlhttprequest": { "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/xregexp": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/xregexp/-/xregexp-3.1.0.tgz", - "integrity": "sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz", + "integrity": "sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==" }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "license": "ISC", "peer": true, "engines": { "node": ">=10" @@ -11391,25 +11096,22 @@ }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "cliui": "^7.0.2", @@ -11426,10 +11128,9 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, - "license": "ISC", "peer": true, "engines": { "node": ">=10" diff --git a/src/App.vue b/src/App.vue index 2120ddf..a8f18e9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,37 +1,45 @@ + + \ No newline at end of file diff --git a/src/pages/environment/index.vue b/src/pages/environment/index.vue new file mode 100644 index 0000000..dae543e --- /dev/null +++ b/src/pages/environment/index.vue @@ -0,0 +1,885 @@ + + + + + \ No newline at end of file diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 381ead5..1c634b0 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,10 +1,20 @@ @@ -17,14 +27,15 @@ export default { }, onLoad() {}, methods: { - navigateToSystem() { - uni.navigateTo({ - url: '../system/index', + navigateToTabBar() { + // 跳转到tabbar的第一个页面(环境参数页面) + uni.switchTab({ + url: '/pages/environment/index', fail: (err) => { - console.error('导航失败:', err); - // 尝试使用替代方法 + console.error('跳转到tabbar失败:', err); + // 如果失败,尝试使用redirectTo uni.redirectTo({ - url: '../system/index' + url: '/pages/environment/index' }); } }); @@ -34,20 +45,26 @@ export default { \ No newline at end of file diff --git a/src/pages/parameter/index.vue b/src/pages/parameter/index.vue new file mode 100644 index 0000000..3dcdc38 --- /dev/null +++ b/src/pages/parameter/index.vue @@ -0,0 +1,383 @@ + + + + + \ No newline at end of file diff --git a/src/pages/visual/index.vue b/src/pages/visual/index.vue new file mode 100644 index 0000000..483018f --- /dev/null +++ b/src/pages/visual/index.vue @@ -0,0 +1,504 @@ + + + + + \ No newline at end of file diff --git a/src/static/camera-placeholder.jpg b/src/static/camera-placeholder.jpg index f5ce474..b75bcf2 100644 --- a/src/static/camera-placeholder.jpg +++ b/src/static/camera-placeholder.jpg @@ -1 +1 @@ - \ No newline at end of file +data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDMwMCAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMjAwIiBmaWxsPSIjRjBGMEYwIi8+CjxjaXJjbGUgY3g9IjE1MCIgY3k9IjEwMCIgcj0iNDAiIGZpbGw9IiNDQ0NDQ0MiLz4KPHBhdGggZD0iTTEzMCA4MEwxNzAgODBMMTY1IDkwTDEzNSA5MEwxMzAgODBaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjx0ZXh0IHg9IjE1MCIgeT0iMTQwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSIjOTk5OTk5IiBmb250LXNpemU9IjE0Ij7liqDovb3lupTor6XlpLHotKU8L3RleHQ+Cjwvc3ZnPgo= \ No newline at end of file diff --git a/src/utils/mqttDataManager.js b/src/utils/mqttDataManager.js new file mode 100644 index 0000000..6cceecf --- /dev/null +++ b/src/utils/mqttDataManager.js @@ -0,0 +1,280 @@ +// MQTT数据管理器 +import { createMqtt, closeMqtt, getConnectionStatus } from './sendMqtt.js' + +class MqttDataManager { + constructor() { + this.listeners = new Map() + this.isConnected = false + this.lastData = { + temperature: null, + humidity: null, + pm25: null, + timestamp: null + } + this.init() + } + + // 初始化MQTT连接 + init() { + try { + console.log('🚀 MQTT数据管理器开始初始化...') + + // 监听MQTT数据 + uni.$on('mqttData', this.handleMqttData.bind(this)) + console.log('✅ MQTT数据监听器已注册') + + // 立即创建MQTT连接,不使用延迟 + console.log('🔧 立即创建MQTT连接...') + createMqtt() + + // 定期检查连接状态 + this.statusCheckInterval = setInterval(() => { + const wasConnected = this.isConnected + this.isConnected = getConnectionStatus() + + // 如果连接状态发生变化,通知监听器 + if (wasConnected !== this.isConnected) { + console.log('🔄 MQTT连接状态变化:', { + wasConnected, + isConnected: this.isConnected + }) + this.notifyListeners('connectionStatus', { + isConnected: this.isConnected, + lastUpdate: this.lastData.timestamp ? new Date(this.lastData.timestamp * 1000).toLocaleString('zh-CN') : null + }) + } + }, 3000) // 改为3秒检查一次 + + console.log('✅ MQTT数据管理器初始化完成') + } catch (error) { + console.error('❌ MQTT数据管理器初始化失败:', error) + } + } + + // 处理MQTT数据 + handleMqttData(data) { + try { + console.log('📨 收到MQTT数据:', data) + + // 更新连接状态 + this.isConnected = true + + // 检查数据是否为数组 + if (Array.isArray(data)) { + console.log('📋 收到数组数据,长度:', data.length) + + // 遍历数组中的每个设备数据 + data.forEach((deviceData, index) => { + console.log(`📦 处理设备数据[${index}]:`, deviceData) + this.processDeviceData(deviceData) + }) + } else { + // 单个设备数据 + console.log('📦 处理单个设备数据:', data) + this.processDeviceData(data) + } + } catch (error) { + console.error('❌ 处理MQTT数据失败:', error) + } + } + + // 处理单个设备数据 + processDeviceData(deviceData) { + try { + // 检查数据结构 + if (!deviceData || !deviceData.Device || !deviceData.Data) { + console.warn('⚠️ 设备数据格式不符合预期:', deviceData) + return + } + + const deviceType = deviceData.Device + const deviceDataContent = deviceData.Data + const timestamp = deviceData.timestamp || Math.floor(Date.now() / 1000) + + console.log(`🔍 处理设备类型: ${deviceType}`) + console.log('设备数据:', deviceDataContent) + console.log('时间戳:', timestamp) + + // 根据设备类型处理数据 + if (deviceType === 'WSD') { + console.log('✅ 处理WSD设备数据 - 更新环境参数') + this.processWSDData(deviceDataContent, timestamp) + } else { + console.log(`⚠️ 设备类型 ${deviceType} 暂不处理,仅打印到控制台`) + console.log('设备详情:', { + deviceType, + data: deviceDataContent, + timestamp: new Date(timestamp * 1000).toLocaleString('zh-CN') + }) + } + } catch (error) { + console.error('❌ 处理设备数据失败:', error) + } + } + + // 处理WSD设备数据 + processWSDData(data, timestamp) { + try { + // 解析WSD数据 - 根据您提供的数据结构,WD是温度,SD是湿度 + const temperature = parseFloat(data.WD) || 0 + const humidity = parseFloat(data.SD) || 0 + + console.log('🌡️ WSD数据解析:') + console.log('温度(WD):', temperature) + console.log('湿度(SD):', humidity) + + // 构建解析后的数据 + const parsedData = { + deviceType: 'WSD', + timestamp, + time: new Date(timestamp * 1000).toLocaleString('zh-CN'), + temperature, + humidity + } + + // 更新最新数据 + this.updateLastData(parsedData) + + // 通知所有监听器 + this.notifyListeners('dataUpdate', parsedData) + + console.log('✅ WSD数据处理完成:', parsedData) + } catch (error) { + console.error('❌ 处理WSD数据失败:', error) + } + } + + // 解析设备数据 + parseDeviceData(rawData) { + try { + // 如果是数组,取第一个元素 + if (Array.isArray(rawData) && rawData.length > 0) { + rawData = rawData[0] + } + + // 检查数据结构 + if (!rawData || !rawData.Device || !rawData.Data) { + console.warn('⚠️ 数据格式不符合预期:', rawData) + return null + } + + const deviceType = rawData.Device + const deviceData = rawData.Data + const timestamp = rawData.timestamp || Math.floor(Date.now() / 1000) + + // 根据设备类型解析数据 + let parsedData = { + deviceType, + timestamp, + time: new Date(timestamp * 1000).toLocaleString('zh-CN') + } + + switch (deviceType) { + case 'WSD': // 温湿度传感器 + parsedData.temperature = parseFloat(deviceData.Temperature) || 0 + parsedData.humidity = parseFloat(deviceData.Humidity) || 0 + break + + case 'AC': // 空调设备 + parsedData.temperature = parseFloat(deviceData.Temperature) || 0 + parsedData.humidity = parseFloat(deviceData.Humidity) || 0 + break + + case 'PM': // PM2.5传感器 + parsedData.pm25 = parseFloat(deviceData.PM25) || 0 + break + + default: + console.warn('⚠️ 未知设备类型:', deviceType) + return null + } + + return parsedData + } catch (error) { + console.error('❌ 解析设备数据失败:', error) + return null + } + } + + // 更新最新数据 + updateLastData(parsedData) { + if (parsedData.temperature !== undefined) { + this.lastData.temperature = parsedData.temperature + } + if (parsedData.humidity !== undefined) { + this.lastData.humidity = parsedData.humidity + } + if (parsedData.pm25 !== undefined) { + this.lastData.pm25 = parsedData.pm25 + } + this.lastData.timestamp = parsedData.timestamp + } + + // 添加数据监听器 + addListener(key, callback) { + if (!this.listeners.has(key)) { + this.listeners.set(key, []) + } + this.listeners.get(key).push(callback) + + // 立即发送当前数据 + if (key === 'dataUpdate' && this.lastData.timestamp) { + callback(this.lastData) + } + } + + // 移除数据监听器 + removeListener(key, callback) { + if (this.listeners.has(key)) { + const callbacks = this.listeners.get(key) + const index = callbacks.indexOf(callback) + if (index > -1) { + callbacks.splice(index, 1) + } + } + } + + // 通知监听器 + notifyListeners(key, data) { + if (this.listeners.has(key)) { + this.listeners.get(key).forEach(callback => { + try { + callback(data) + } catch (error) { + console.error('❌ 监听器回调执行失败:', error) + } + }) + } + } + + // 获取最新数据 + getLastData() { + return { ...this.lastData } + } + + // 获取连接状态 + getConnectionStatus() { + return { + isConnected: this.isConnected, + lastUpdate: this.lastData.timestamp ? new Date(this.lastData.timestamp * 1000).toLocaleString('zh-CN') : null + } + } + + // 销毁管理器 + destroy() { + uni.$off('mqttData', this.handleMqttData.bind(this)) + closeMqtt() + + if (this.statusCheckInterval) { + clearInterval(this.statusCheckInterval) + } + + this.listeners.clear() + console.log('🔌 MQTT数据管理器已销毁') + } +} + +// 创建全局实例 +const mqttDataManager = new MqttDataManager() + +export default mqttDataManager \ No newline at end of file diff --git a/src/utils/mqttTest.js b/src/utils/mqttTest.js new file mode 100644 index 0000000..b3c8f1b --- /dev/null +++ b/src/utils/mqttTest.js @@ -0,0 +1,101 @@ +// MQTT连接测试工具 +import { createMqtt, getConnectionStatus, closeMqtt } from './sendMqtt.js' + +class MqttTest { + constructor() { + this.testResults = [] + } + + // 运行MQTT连接测试 + async runTest() { + console.log('🧪 开始MQTT连接测试...') + + try { + // 测试1: 创建连接 + console.log('📋 测试1: 创建MQTT连接') + createMqtt() + + // 等待连接建立 + await this.waitForConnection(10000) // 等待10秒 + + // 测试2: 检查连接状态 + console.log('📋 测试2: 检查连接状态') + const isConnected = getConnectionStatus() + console.log('连接状态:', isConnected) + + // 测试3: 监听数据 + console.log('📋 测试3: 设置数据监听') + uni.$on('mqttData', (data) => { + console.log('✅ 收到测试数据:', data) + this.testResults.push({ + type: 'data_received', + data: data, + timestamp: new Date().toISOString() + }) + }) + + // 等待数据 + console.log('⏳ 等待MQTT数据...') + await this.waitForData(30000) // 等待30秒 + + // 输出测试结果 + this.printTestResults() + + } catch (error) { + console.error('❌ MQTT测试失败:', error) + } + } + + // 等待连接建立 + waitForConnection(timeout = 10000) { + return new Promise((resolve, reject) => { + const startTime = Date.now() + const checkInterval = setInterval(() => { + const isConnected = getConnectionStatus() + if (isConnected) { + clearInterval(checkInterval) + console.log('✅ MQTT连接建立成功') + resolve(true) + } else if (Date.now() - startTime > timeout) { + clearInterval(checkInterval) + console.log('⏰ MQTT连接超时') + reject(new Error('连接超时')) + } + }, 1000) + }) + } + + // 等待数据接收 + waitForData(timeout = 30000) { + return new Promise((resolve) => { + const startTime = Date.now() + const checkInterval = setInterval(() => { + if (this.testResults.length > 0 || Date.now() - startTime > timeout) { + clearInterval(checkInterval) + resolve() + } + }, 1000) + }) + } + + // 打印测试结果 + printTestResults() { + console.log('📊 MQTT测试结果:') + console.log('连接状态:', getConnectionStatus()) + console.log('收到数据次数:', this.testResults.length) + + if (this.testResults.length > 0) { + console.log('最新数据:', this.testResults[this.testResults.length - 1]) + } + } + + // 清理测试 + cleanup() { + uni.$off('mqttData') + closeMqtt() + console.log('🧹 MQTT测试清理完成') + } +} + +// 导出测试实例 +export default new MqttTest() \ No newline at end of file diff --git a/src/utils/sendMqtt.js b/src/utils/sendMqtt.js index b90e326..8ca4b6a 100644 --- a/src/utils/sendMqtt.js +++ b/src/utils/sendMqtt.js @@ -8,7 +8,12 @@ mqtturl = "ws://122.51.194.184:8083/mqtt"; import * as mqtt from "mqtt/dist/mqtt.min.js"; // #endif -// #ifdef APP-PLUS || MP-WEIXIN +// #ifdef APP-PLUS +mqtturl = "wx://122.51.194.184:8083/mqtt"; +import * as mqtt from "mqtt/dist/mqtt.min.js"; +//#endif + +// #ifdef MP-WEIXIN mqtturl = "wx://122.51.194.184:8083/mqtt"; import * as mqtt from "mqtt/dist/mqtt.min.js"; //#endif @@ -35,9 +40,10 @@ const createMqtt = () => { password: "qwer1234", protocolVersion: 4, clean: true, - reconnectPeriod: 1000, // reconnectPeriod为1000毫秒,这意味着在连接丢失之后,客户端将在1秒后尝试重新连接。 - connectTimeout: 5000, // 5s超时时间 意味着mqtt-reconnect函数5秒钟触发一次 - topic: "HDYDCJ_01_DOWN", + reconnectPeriod: 1000, // 恢复自动重连,1秒重连一次 + connectTimeout: 5000, // 5s超时时间 + // topic: "HDYDCJ_01_DOWN", + topic: "HDYDCJ_01_UP", rejectUnauthorized: false, // #ifdef MP-ALIPAY my: my,//注意这里的my @@ -49,12 +55,44 @@ const createMqtt = () => { console.log('🔧 开始创建MQTT连接...'); console.log('🔧 MQTT URL:', mqtturl); console.log('🔧 连接选项:', options); + console.log('🔧 当前平台:', + // #ifdef H5 + 'H5' + // #endif + // #ifdef APP-PLUS + 'APP-PLUS' + // #endif + // #ifdef MP-WEIXIN + 'MP-WEIXIN' + // #endif + // #ifdef MP-ALIPAY + 'MP-ALIPAY' + // #endif + ) + + // 显示连接loading + uni.showLoading({ + title: 'MQTT连接中...', + mask: true + }); client = mqtt.connect(mqtturl, options); initEventHandleMqtt(options.topic); + } else { + console.log('🔧 MQTT客户端已存在,跳过创建'); } } catch (e) { console.error('❌ MQTT连接创建失败:', e); + console.error('❌ 错误详情:', e.message); + console.error('❌ 错误堆栈:', e.stack); + + // 连接失败时隐藏loading + uni.hideLoading(); + uni.showToast({ + title: 'MQTT连接失败' + mqtturl, + icon: 'error', + duration: 3000 + }); } }; @@ -64,10 +102,23 @@ const initEventHandleMqtt = (topicUrl) => { client.on("connect", function() { uni.hideLoading(); console.log("✅ MQTT连接成功"); + + // 显示连接成功提示 + uni.showToast({ + title: 'MQTT连接成功' + mqtturl, + icon: 'success', + duration: 2000 + }); + //订阅主题 client.subscribe(topicUrl, function(err) { if (err) { console.error("❌ MQTT订阅主题失败:", err); + uni.showToast({ + title: '订阅主题失败', + icon: 'error', + duration: 3000 + }); } else { console.log("✅ MQTT订阅主题成功:", topicUrl); } @@ -84,6 +135,18 @@ const initEventHandleMqtt = (topicUrl) => { // 获取信息 const mqttData = JSON.parse(message.toString()); console.log('📋 解析后的数据:', mqttData); + console.log('数据类型:', Array.isArray(mqttData) ? '数组' : '对象'); + + // 如果是数组,打印数组信息 + if (Array.isArray(mqttData)) { + console.log('📋 数组长度:', mqttData.length); + mqttData.forEach((item, index) => { + console.log(`📦 数组[${index}]:`, item); + if (item.Device) { + console.log(`🔍 设备类型[${index}]: ${item.Device}`); + } + }); + } // 传递信息 uni.$emit("mqttData", mqttData); @@ -97,13 +160,14 @@ const initEventHandleMqtt = (topicUrl) => { client.on('reconnect', function() { console.log('🔄 MQTT重新连接中...'); uni.showLoading({ - title: "重新连接" + title: "重新连接中..." }); }); // 当客户端无法成功连接时或发生解析错误时触发,参数 error 为错误信息 client.on("error", function(err) { console.error('❌ MQTT连接错误:', err); + uni.hideLoading(); uni.showToast({ title: 'MQTT连接错误', icon: 'error', @@ -114,16 +178,19 @@ const initEventHandleMqtt = (topicUrl) => { // 在收到 Broker 发送过来的断开连接的报文时触发 client.on('disconnect', function() { console.log('⚠️ MQTT连接断开'); + uni.hideLoading(); }); // 在断开连接以后触发 client.on("close", function() { console.log('🔌 MQTT连接关闭'); + uni.hideLoading(); }); // 当客户端下线时触发 client.on("offline", function() { console.log('📴 MQTT客户端离线'); + uni.hideLoading(); }); }; @@ -131,6 +198,7 @@ const initEventHandleMqtt = (topicUrl) => { const closeMqtt = () => { if (client) { console.log('🔌 强制断开MQTT连接'); + uni.hideLoading(); client.end(); client = null; } @@ -150,7 +218,28 @@ const judgeBeat = () => { // 获取连接状态 const getConnectionStatus = () => { - return client && client.connected; + if (!client) { + console.log('🔍 连接状态检查: 客户端不存在'); + return false; + } + + const isConnected = client.connected; + console.log('🔍 连接状态检查:', { + clientExists: !!client, + connected: isConnected, + readyState: client.stream ? client.stream.readyState : 'unknown' + }); + + return isConnected; +}; + +// 手动重连函数 +const manualReconnect = () => { + console.log('🔄 手动触发重连'); + closeMqtt(); + setTimeout(() => { + createMqtt(); + }, 1000); }; export { @@ -158,5 +247,6 @@ export { closeMqtt, judgeBeat, getConnectionStatus, + manualReconnect, client, } \ No newline at end of file diff --git a/unpackage/res/icons/1024x1024.png b/unpackage/res/icons/1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..74554e4972cc93848446e70ce26334fce32c2e80 GIT binary patch literal 40271 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
?1ia;f!(*yQ5#RT@!6%GJ_1lg#v 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 N(APCWS86*%{SO6kjxGQI literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/144x144.png b/unpackage/res/icons/144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..94b51b1187f152a0623a2adca2123518907a8c12 GIT binary patch literal 4292 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л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 literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/167x167.png b/unpackage/res/icons/167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa426ab679030df3dcaa913989a0bcbf2dc7e81 GIT binary patch literal 4992 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 UJ9~I0|NcXOjs{e{TGbl)KS6O9djJ3c literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/192x192.png b/unpackage/res/icons/192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a2ae42c70247b5c454f786db9ea63bcf27236e GIT binary patch literal 5628 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 aUV4kFFeTHxZM$0M0@ReW6n{Rk3jRNn%FucM literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/20x20.png b/unpackage/res/icons/20x20.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8b45c02c3f7ee2eea4e677f3e182d35a6b268d GIT binary patch literal 572 zcmV-C0>k}@P)A-0I3Kq#r8 zMPX5kpm39spo?f#4ecVR=(2Dr(kjSR1(6aN2w54?g-X$o(xGt%9me08|909WOgib- zh41z~&jaUhfR!w}&|>9qy1ROnt~J+$lE1b;{1k}g5rGD@2B3jNqSorHp<+2B{wI4r zn!0TXH*I^fE!%FsI}*sbISwMLf-)XO3Li;c>5W;$2_v-b44HzRbTD$LaY#u$8y0gy1*cKnx*>o-j- zDGVvT%<#4VoH2zM0Mk(d9M8eU-V^I08SDGO@xpsd6bAP+4%9ih(rD`1zUh%Ue!&eL zzu5e@S}Udg_WDxvZB@wJVMx>+dX)L%dZiw~Z(znr5KaT$fpUIV_b6;Yz=;f~ffFLmhx6oD2SALsgJ#oF-xUZsSJftO5)X+-HT`Fq+ z*j@8;XVZqS{ppzxTPLmI#+Le5y^G!u00NTlf^mw#U}i7?5V33f7tSX|d&Uw;NvdnU ztg`U%)AjJN7oahK=63MdLucRF_{ZP*{2e0WiBz%nircMZ`Q;Cn|GoYP?;_U#0000< KMNUMnLSTY`2M*@| literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/29x29.png b/unpackage/res/icons/29x29.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8f08a2af28bf16ac102e191a11a2ec6a09c744 GIT binary patch literal 859 zcmV-h1ElKly7KNbr{D#&-tBm?!D)_v6Z8;i;{&}7KK^VazsIY z7O6!kXjX4}VTBnyOTATN^{~J=;CM z-_wh2FN}MS^Ib3Q=iQIr^ZkC$bAAsG)TmM8|Bg(jXwR{AnM>;zt*j4c&$&2z#cz$d zxgXrH{ksNlhTQLGgM2pf2qHred1Ru1ATszq$Ghei_E+-r&llLOD@@SW@M&Ugi{NSO z;-&Mp_FkSC{VG%`h&U7h6j4AO;sno_E}&wlciuLSN4b?7FLpu-OImf!OEfXglHeqr7-1dX3)#}m|nX^`(=~~d#U#%eZ_l|4)W*(gZ zV0Emm`PD|33v|cSC@37TB%48S>VZperKJDkn-}z@`Bn|>=$*X+lKTJz;#+17yz7_c zCW5I78M8_GsY8!kT^K2yTr?E-@lWX&hD*P)^2Y}micchG$|t)wH4mMdR_MAtWD*ze z(1{5_A$#!DtoM4_M%$LXe#uotyol=E$Wv@JOO+OfG`f3=cXMB zu(A1c51j6SL)1OCZ(bOM4M7h4sGle|kO}MkcTlMVP^aI2yI9KMAKOb~`CGO!lF6Yp3w8f~rSnHm~A zw0E&{vJtfEx^${9?OanF42Gh;TE>W|8p%Gn=8n(eYMPYg@Umwuoq|^VFjf8h>*F8o zEEI$11#>NcA?RGSa973kH$_UP3k9VIrMiv$!TRwTv{MNW7y@e&mh3Zmr_Kxq@3P=P`TNT6_l)6>0Y z`9SH#)SgqzlR1Af53|`ZN5x7F~Qyr5`v@v?*c#58?}+5&LW<`I$e*7d(l7iYQxx9QM~2O|yVwpuhH zVe&-)6E%JyNFvlthJ#cCSSB)^;$;s>)d-U(F=XsIr0Qv%*OO?fKmE!BM|O5rI_(~e z?d&xZwUgW0M9e+Aj;$L3aQv))FCq&-&HzLav8s6^63|oxx*CY95LYxV5EqCe#8o72 zk%}cddN1o1U}U2=Ixy$^p1;5PudmnCEsuKDzIFc^O-6$;=3U2O_TB3bOce1ebNy(j z+9(EG`nUX+XjZoXQMuT$9ZxXxMZB5|$-0+nmgFX@7LHj&V4iXv*)s04-?l#V)w%uy zdXHU#hQk#5xpZ)A2xfP;05zfv;YWmO6{?l1gVu2hampfwOa;)!=yp}|fG0%d@Pw^Z zONSLae&W9VWzR>1746_eF1acTJFB0zN#356I1Gu&a3ozQ16Tf>BO>KAFI>P^%y@v! z`i#R-X?Ku2#)~bU&`{egz<=t-((R)?PbN8malOF7^$o6X@B)K}8HehSmSB-a)XWDc zs(*CBWzOE&;zABKB&y#}SFcNe{pIkAa^>1t+v7f-FoH<*t=(!T@%l$uk?Gw%Qx8>~giz26$tYM*RWtX`7bYf;HT*JNaHh1lMCx*!oHsMAn;GDg?;k-a%`_>N zb$d$h`sw`nqxr50R<**B61=i$!#8w%bakN2_Mo*_P*Z_6FR1OaK&06uC|poATlUWx zwGn_Gl+YwKAb%jH*5a>zY{-gznZjk2RaRMLl~wokHvmbEyJ#zw@Bjb+07*qoM6N<$ Eg4k*oUH||9 literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/58x58.png b/unpackage/res/icons/58x58.png new file mode 100644 index 0000000000000000000000000000000000000000..0e74fd2de5912884af29137b78cae5c3f60d30ab GIT binary patch literal 1697 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 literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/72x72.png b/unpackage/res/icons/72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..08b4708807094a69e821754a659bdcceda390123 GIT binary patch literal 2137 zcmV-f2&VUmP)SDhkt@k+1LYooGwFaR(BW`Mx}AR&21vVX-h2X3;?f4WB4R74CQ_74DoC>DSaFC$8P zx&#K8z#s_3n{ce1&qJL6W@kEv9usKWhd(M~@SmBvPpW!mxuU>7Xpd`G{PNwe5}eln z^6Jb(5%15Yz0j3NGJya@)R8Zx69?dv)SDi2t-*o!`Y5Gd2B1|O0Cnq22CmH}K#vGC z^p5XWGx&y7bwpr>dZ3WXgKn9(m$L-GXEmqMA)$T{e@-(-yFlySpE`h{7Nx6aB{vu6 zkNdrAU-#tRn*rRdI}Zjg_+4r7(QM=B{{|`iN~tvS4!F%xoR~1LS$x1RBvyf0_uF(Y zH|}{>M6$5}i4K(dh`>v$3j5>IkPzpy%r< zauwt<<}_<7;@z8;H?DNe;`#LxK)7F5|M5;vD8Z9AR}>%A6;a=7K0kjUGhdskihzj2 z;p&>28U+BDeZ)sN`yv=tmoXWO31}n|u{9I`rub({6pt-pOCX4r<`09r->(`H(KaS% z5@^Yu@=?q(?P81}YsU^1U%KJC~rt+?0GVs>EyRV-M%I+X1cMaCw_gm905Qe( zZ3GYrT&?7Zz;6GPnh6&gx;w@!A2DYcfZVP;n5iVvKe~SR=@l1+SXCMQ=g-GI-^M5f zizh&IA*spw59XA%Uo@?)tki=<_$2c@xrilg3eGLHbT4}@1n{JLRR z<%UwrCxI~qOgBJ?`mt*p*Ny$nfkCd%p!~7TrJwoQw;dU|nTfA>P9efsUmo^$ zH{Xl}I(rD)iIMS&l|U27vg^an`E|_PE4eN#!}UaP02WM`LBeX9@XEoO>t8 z`eX1wuvi3Ot6Nr8wNdW;$M9AF{Zl4M2os?iv7Jh{(X!Q;`=!G{0Kv;TUWT&TraYkI zh1h{|>iM6+Ym)819A7dT97(%vA&93Q8-J=P)0}$bL@`q=Uq>x~;&k-{y!S@9e5q^K z)dg&?@UCP|Jq`kzJfApEW|LD-9omzB=FU4To9?tMDiSscVG%5wAQD$Kg#Ro9qpXXN z(t%ZtDoUL5`8edW!#X(qusK z+ZpEgm5qDN^WQM@^0%gyz2n*k&TS}>q0T@wO%4RH=Dv~jZ)7_b?T=W_ZQJh!FjH?- zZjsU8yyOxqVy$3?Kczd-8Q9h%I(pVC(9}N-V5VPajR}AmbKagYF0ns5()#*zB5Ptg ze@oa8-8O{Jj@K`^_kA-G6*o;%)wf zMB5h7qTdwt$5;|ph>(lQQ%!C){L3Qpwc47Q zM5KraL<3L)Kp;eotF6hA`n?wK=0)YzY zvcX0O1wf_PIRHk+^DGHZ*qVb={~)fO7_BAO4bJM&=Guc{x#zs?JuF8y&}Ifi;OQVx zkoa9BkX8HgA0qS<(KV#($ezmIH;Uu8`+Ss@1TwsiMZhWtYFfO05|*&P?te5*L>7rO z-9-qvu6D*}XJ-e)WxaZ0s(`m7A|4U_?22xk4#(>!VF~jE)og)8?I~LHlIzs{ekzwa@T^A?n2D+It~C3VEv)M>6g6p>1o0WOR~F*xX(wcCvZNf zoXA;|)Os03QalTS6oN;EoKc$+xW6=FQt<*$*J0XHg#u|EwI1#>x22Cc5th47+x$2n zceS+E63B!LPSV>Q9RM8xjnEG?fPerULd&ZT0JJ~VU6q|t6aUjRjb{m4u&wVXK;Iix zLG(vCoyIQ(asdDtPZxIq)VvlQ3qLL$oAoM4+3QuXap1|2EZEYey}(_7C~GbNa9n2! z$%`v(m7FIcZCh~dXdUf8zhoJ!Q|Dg>Mg)H#(1=nB+3)gf6|qRy>C(5Xb7Q-Pqa zyigsiT>aeb$7AlSaVM-`bGthL{fn0LbggwafPaPMqw|MsOV2OPOzD{X6oAP9+FWWO zCo3zR#tB43+B&*^Apu)RAhJ74r~`(ILxU!yLxlTgXk$)T#OxWHu6eRx$hjr4Ja1e> zvS1hd(E63o@jwd=(OOz^?6n6X%f2ieR&{vhpxWS0#3M23s!#qO!kGaO!5Mh zz7v!Z#070F?!svw_@gd;nj@}+1c%vx1{*KGmyk+0AIurx&>SRG#10S5+)isSEVmPfcHTB zrH9XNTzaZ%>m~2K{Zspw?|G{Ka93lP5C=#W^;=f9`POA+jk^Gn(!N!Xx7{{1y+q`B zkX11SuP=WETp97rl8Rr(WG7+^__&tjeP7k?|Eo@%dk{C@vHZ5+> zdE?Wf{%`E+8rHdhtcd#@^8<{f8%Rx$b9Ushu1Uhp(hvlK*{i zsQd3&VvZ|ebB17_q8bCDA|5{wd{2=pM5I+@aaQ5ZUkapagko!mOmA54DGsQ%tzL*MXr1It54y;VWsA*oDm(e+ zjR75;5;Yj&RDHmD+KcB(%#gfqO_JDpEg<(aWW_rKMVlY#vo0(aNPz;AmIC5$N}YsI zsY#Ote|*-9<`a^zwfI-ns`2M)84~o2s!1ILpA6|Ep zKzq{tzlO%tEkD2cbXeT`)rT3NH9ML*ff`Gzd@n=rIAQNv;>v3fG&wxtg4ncmOyAcd zi~P2|xcNg!HS^J|e|+v`7@j6f4R8AdaCIBoK>`<5(K;ZsF=+9DK+XL95U~01;ZO0$RfVnnj2J60UD7 zyZ9MIK!Ck9b+u~_PWi#<%bQW!*F&U!AtZE^FG7&&9EByp183I{8#cqa+{R!q7z_r3 o!C){L3xwm`H?Y@A;VzF2(7K_DVu~;k?i^XEGSS%Kc z#bUAippozUf}4&lXqM&A=;QZgw@!EJ`uwU6(w%JhoGkbyb4?w8&L>wHkHb%$8BN;Y*7}5=vSs2naxl05DJ@ z5D^e=SSFxU$zcS_H4q3W0_D1Z2foqGOZN*^42UJdL^6GXG zAz_}%mh7_;*-z#i$dX{?YKrtCy&o!~B;N}^$_pp)C_3Ibj!5ug8=kTSy1Grf3>-Bz89`i zn!shB4!+sIofuDta0{DeZQXn27Xgd(!Gg&*Gs z$OEa03Bbnu z!7jzc(*!OlZk2xVoI4kB>R!?;zqR?JZ%57>Puh?rAug!ub`22YKN*s@$eU=r!P6mJ zays(`L*~X*5R~X3#zu?MD$}L{XjP+gV%yHg@)jo>qt|$rz-ilCwkOQ^cshpe!rNMp zI$2FfJX8z!AwxXjRqf^_o($nhlb{&l0%-W-=?VDXD`gZ;0AxCV>^PS5_KwWo9XShx zE)8)}c~`(KMTJ|2fLn@yTZTZW3>A^zVR@xn7CuTZ%PQP5R0c~g2Hf)X74IBhQCJ9* zXx}|apzhsZIB9y+s3^|80R9>+Ix(%s!Y1Rltjf&Pe}u>|;HsN&vQ&qv|6?mXJmi|6 z8AHGj3?GIB2#^Fxn8!!I9)us+i1A#D8S0_s#O?Sb96+P^U?ZReEmr?Uqq6w=?L7@ zxIAra&6?LH`8hD%_cVa|wNWK0qn@qd2k?3-hEaEC9t{b=FsM?QbV!z+*03~Ap$=9Mbcm4bRW%)~Xw~E$lRj>Qn zulA^X8jb>RCV@b`j(Z)5N^QR{LT4pH$Fbv7*Q?}MA0@x2keNrFkJ?)0$KG=TeT+ylAEespr}Zz z|LMixHEYbKB6#)ZZymnlLtt=pgMnEE;Qn~A3*=L`;kjwa^xvy@VNUG+^-2J>y6e|N z-s#+@pwKm*j*u;{lqr!WaUBbc(t1Q;2PCz%nesi6WN7!7-MJ+G6jw=Mr{ zWwtm|EfL2{whjT&JEo1mC1gZF!A4KFG=UT(P-WMDk*viYM*;}ohR6}od%NG1?rJPr z*YKf`p7&t;r5~pvCT|ni_ut(Bj;>iTF$_6x*Y7%2TR9Q&y-YIZ9<+!$R<87Osfx+l z1SvGdYfxLQr65`@SWr@sU99G&$=uk2DF;2W zCC71snRbBDH8_B6M+c4_e+)Q|4aCN_6aD2lvE!JovTf1zvU~Nwo?m#iKHDotC&Fv{ z@4GC`>Nww_HBVK?Vj7zuGfR_bjfgJma_RXrI@8uR8EUfF$jk! zp9NVDkuH8-$pokli>&p^UyGj}uX$15 zNQFCA_v!JmSN_^9xe?$IK+==xh;~vP}Mvmh+;H8=nu>V#@CNbRLt-;?{)j;p#V z!@qCIEiM}npkNt9TA4%UoSk*u{&-1HoMiwq{E7_#Kzt!uu74q~$2PyF@NJ)axUTcB zZA%6u(-B~6UZ(v}ye#{UO+N*g^yb%SPwWR&DFBesY72~w5jSSEN{gOnNNbd+NbQr) zpMUm|lU!b#@FlqqznzyW(6=YkA<^K9`wOzrJtoV%7U{=+2XkvAyv0vT*N))4wN7Ug83Pi0r+n|Lm%G*=Lm< zK0EW&a0$Rxt1%JIE}wjSPb^aZ{W`a1SVY$#;)YNcsY2MTK}3g8=T;%&h7i#;jpMMc zLBy>>oeo9MMXFHe)}Y?4l89TgC$x6&=At5`Tu^wLTy5zGERoY%y<9@|URSXw{fDQ| z3^fXu=SL2VExsVTU(ZP(egoi)7OekWIxTNi!o0%gM9^PrfvW`qKp@Z(ZJ!Ac9Sa}= zh!$uKKm(!y9SfLHAc4S@S=)bmS*Y;t5l8o&R3c({c3GIaG5rb=J+3Xf0(9yawwDx3 zv6XOQb)oz5yn+?Ap$@sA%mq=^)Ko1MR;ILo#0bxc5bLJBj#EhS1etrxLcDXC(HuC(#?WRb24r_x^R^GwA*{_BN5007xnl=W8;X|^Q`G(_&E$nl$}2qAI_ zZR@RzUnpO7;fuQxY=)mY?r7bf!xI77)yCPYpseYsEx^Nl?z|DzJ7=$V26aovM3DJH zrhx)sbk8Xwkj7ig@hXF{Uu^ml-K_2dQ4v4Spog~=0J!DrVh|CF!U+yAreJMZ?&eVg z8w-t*Ba0f|_-Oum0L^ZkO(Cs0MHg45{4CAWB4WW0D!&3MfA6Kwc%nD2>Xi^!$@B#1 z%3A3P;EP1LWVT>(9P&T!9Qfo9sYM#4-5yYSK^l(EA(FQ-W31YA-Jpbb4>lfnAXiac zlgx-jgJ?`yT?jXsUR(LrBzM3AB|{*b*{UM>d95q65@Z6}2rd&r(oP+rmdq;nz_aFg zyS^0Cas2D~b^zBZ#h#XeqNSj0fR=)75wrkhDbOOU*jU*BZ30xo0dbNRfuxA*&fGF~ zU_ukTv!7>|ZpX82S6HMo7~ZBG61#I&rd7>K)CZO3k%{!r4{Sa3H6AyGB=gFef)rR zpZO7%ugP^fIQK!&)6Y2s)LN;j<%I*o@$yc=K#>S?lG!S9)1Knzm-`i)f5{!Q{vtr8 z`sP0dfmJ0p4cHJb+yCX}b3rTVSDi#y3#NGSIHx82N$%)1L1oEu-~7iA@^hdjVNWX} zmZhBKkmNfdDs}%21D^Dx+0+vLEZ(y2BIImed>?}pXm`ez3Fjy5X+IC`x|QI0Nln3> z;X{Y#`5GVmNbcpYb|;!tNM1vV*0N~pXvJ#^FIZjcXNZ6w z$qj@ZfJqxGsUYAH5lr4b<(%0~&nenVMZW%_A_*b+VwwsJySmS!l%DFg74IvwfBfix zj9EJg;7tRW`;@t0000H=J literal 0 HcmV?d00001 diff --git a/unpackage/res/icons/96x96.png b/unpackage/res/icons/96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..70167f0da9c395cd5a8f5f13ea356670a4be6bff GIT binary patch literal 2825 zcmaKucOw*x1Ay-i=d7F=vQG{fr6{B`UuSdKtILS&?KpBqgrDrPyCc~gS=lPOl08GV zID4EzalhU#@c!{U&sTU7OpJ6`82K0h004_FQVaFB=zoEL|9Uw)cQHt1mf~Yb;FEtAo!HHJJzAcJ`!Y0EJ*Tm4LG`qlo=n~) zV6&eX-uh*!FmXPpx;}R_AKITEVoU>$=|NxTVg9eg2{GLr0|L}c$s7acSvgZ!v*M-4 z!No?3H%B`xV3;ZcjQPe`@u;BJw(9R*tDgc9Psszbie1r(=Q8?@CfsGxI6d`mxO&b^ zP^O^?kjUwI1&1=>#%F?H6i(m_!B1Z@>g8VNxa3x&^WJY>L!5E==3&I+kTA0!{3%)A z#ywo#7t4DHoTN%SMGC7Py;tEMoP4|Yw{eg?AG>gVqWU6Hm(PrE!E%Xb_D$c z;xez|&s#>uXi3j2k=rIZF6v$cD5JhG$yc&nf|gm7C%ZkHxkbrXkDVCUpBf-})fKVc zvwbYUxwz?tSG)^K`&>)eAqsbTfAH&o+EPZkE45c!TaMY+aC!l|$(&g98q=`Yfq#;Z z=D4yH&I}KV1@z?R8Uo>cP(BW**tzJ*E#%N_<(aGbxCi_Su95*$-{R_I|5RI)a9+!l zzU&5Xevp)x^0a@bZSPzcP-75y51671F_O+5r|y&c^4;w^=uWSl0JLU4jg8sVetCR5 zLc68v`1_S1;9A|VQZCQ9eC5Uqp}`({JA>{ILcxL(MLtQDNVfsBnOEu~x;G#<>lDe` z-lr8qZ;ywmue!5rQ){7$4H1NF8Y`bhz_7nU zj+J@*e6Iopee!rkM-goH(F2O%7npwrLqja$`n#;IuVz(Q?yke-rpcK5BaSto)u%8`p6}lbiGFC-C43~@7ly{XCm;RKx^3Xhb_so zEN@j@jZY8?fQ$^iY5dW@l4mJcF*Bm@Vh|oenf-lGOK#zH8~ERKe6n_`_0M0lQVZ@o z%;DM82C(RfrmoVOh2>|7{S+UA1La~vrlZga3*{|_V!H@qLT87Ab!jmll;pBAg0O{d9g0hLAa$|tSW^rJHC4$^ zr`sQL*@kcBQ4Uj^X?VazlDuIYx^acWcMlv7Kf)pM4J_>N<4}L;*Wu9a$+7}Bj_j-N z9fDNP83IcOrsSxz&rdyScX`ck0?vW}H-ye^v{&ce+}`LJ61A>kK~DV5L1fjiy)SN{Hj0fIM1thu7h8_~7WZuU38X+&ymIPOJRSZ=TRo&= zIK;{*`I6e!Z=I0nn}>v7HCuJpP!%G^>dRftqT@w#+cJ4ujTsE-hqSM$;R9k)vfxEs zZQE*q3Tt@d`V#VVGN#`f@}8Q3`6>33yr;L`%3+`Q3RrmH0cNvePHP#k){Pq1Q1JTo zzZoyt-UaRkv1<6H)TU9cCTG>Gw?Jp{wpkd9NDu=L@pEz6%h%hBG|&;bb_C&*N}4|x z=|rIW?F!aJZejFSwfVuZ(W}g>-LvHs2S5i(K`82jGI~KklDfK&h`;8K0tr4JsV}lw z$uM+hzrH)b1o&$7*-pW2Bj<|Grk|KyldJK=RxfNJTSC`DVt$a*kYz^wHs(v{Tp?gz z()P%jln^O@Kg#CqLEk-7>XEI?n5*WrOpVe+TtTG$i#$}tX2d-00I zs)D>5_We{p>3b4UaaUZ;oXVzl-*O$I8M`OEk>XyViaJOt2mSc?7CzBtK0(j1yMYAn zayb@Tlmh>hdtAWqivug>SscMbq?(B#s$uWCb!_AlJFI_D#+x(O;?}DDw#zQJcI|;w z9(xwY4vz~DD9IISAgkQsPub=DW@_)@(C+}j4^CpzRkBdG?MEK&W)rG~ly=>TH++AY zYvqJ6=bgdb)HyUXx;}{$L~s%&Gz}Wx