From aa6752c31b6a6b4b55b85f28261e270f0097e12b Mon Sep 17 00:00:00 2001 From: kdinev Date: Thu, 31 Oct 2024 13:07:08 +0200 Subject: [PATCH 01/10] chore(*): updating dependencies --- package-lock.json | 8935 +++++++++++++-------------------------------- package.json | 6 +- 2 files changed, 2557 insertions(+), 6384 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0af9359c32..91719e7bbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,11 +13,11 @@ "igniteui-docfx-template": "^3.7.6" }, "devDependencies": { - "@stackblitz/sdk": "^1.9.0", - "browser-sync": "^2.29.3", + "@stackblitz/sdk": "^1.11.0", + "browser-sync": "^3.0.3", "cross-env": "^7.0.3", "del": "^5.1.0", - "gulp": "^4.0.2", + "gulp": "^5.0.0", "gulp-autoprefixer": "^7.0.1", "gulp-dart-sass": "^1.0.2", "gulp-file-include": "^2.1.1", @@ -27,6 +27,27 @@ "yargs": "^17.7.2" } }, + "node_modules/@gulpjs/messages": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@gulpjs/messages/-/messages-1.1.0.tgz", + "integrity": "sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@gulpjs/to-absolute-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz", + "integrity": "sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==", + "dev": true, + "dependencies": { + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -69,9 +90,9 @@ "dev": true }, "node_modules/@stackblitz/sdk": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.9.0.tgz", - "integrity": "sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.11.0.tgz", + "integrity": "sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==" }, "node_modules/@types/cookie": { "version": "0.4.1", @@ -215,9 +236,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { "normalize-path": "^3.0.0", @@ -227,24 +248,6 @@ "node": ">= 8" } }, - "node_modules/append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "dependencies": { - "buffer-equal": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -254,39 +257,6 @@ "node": ">=0.10.0" } }, - "node_modules/arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", @@ -299,50 +269,7 @@ "node_modules/array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "dependencies": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-initial/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "dependencies": { - "is-number": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-last/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -357,29 +284,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "dependencies": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-sort/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -389,15 +293,6 @@ "node": ">=8" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -417,26 +312,19 @@ } }, "node_modules/async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-2.0.0.tgz", + "integrity": "sha512-j0s3bzYq9yKIVLKGE/tWlCpa3PfFLcrDZLTSVdnnCTGagXuXBJO4SsY9Xdk/fQBirCkH4evW5xOeJXqlAQFdsw==", "dev": true, "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" + "end-of-stream": "^1.4.4", + "once": "^1.4.0", + "stream-exhaust": "^1.0.2" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, "node_modules/async-each-series": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", @@ -447,27 +335,15 @@ } }, "node_modules/async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-2.0.0.tgz", + "integrity": "sha512-Obu/KE8FurfQRN6ODdHN9LuXqwC+JFIM9NRyZqJJ4ZfLJmIYN9Rg0/kb+wF70VV5+fJusTMQlJ1t5rF7J/ETdg==", "dev": true, "dependencies": { - "async-done": "^1.2.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" + "async-done": "^2.0.0" }, "engines": { - "node": ">= 4.5.0" + "node": ">= 10.13.0" } }, "node_modules/autoprefixer": { @@ -498,15 +374,6 @@ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, "node_modules/babel-polyfill": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", @@ -532,23 +399,17 @@ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "node_modules/bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bach/-/bach-2.0.1.tgz", + "integrity": "sha512-A7bvGMGiTOxGMpNupYl9HQTf0FFDNF4VCmks4PJpFyN1AX2pdKuxuwdvUz2Hu388wcgp+OvGFNsumBfFNkR7eg==", "dev": true, "dependencies": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" + "async-done": "^2.0.0", + "async-settle": "^2.0.0", + "now-and-later": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/balanced-match": { @@ -557,73 +418,32 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/bare-events": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "optional": true }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/base64id": { "version": "2.0.0", @@ -661,14 +481,29 @@ "url": "https://bevry.me/fund" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dev": true, - "optional": true, "dependencies": { - "file-uri-to-path": "1.0.0" + "buffer": "^6.0.3", + "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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/bootstrap": { @@ -690,25 +525,25 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browser-sync": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz", - "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.3.tgz", + "integrity": "sha512-91hoBHKk1C4pGeD+oE9Ld222k2GNQEAsI5AElqR8iLLWNrmZR2LPP8B0h8dpld9u7kro5IEUB3pUb0DJ3n1cRQ==", "dev": true, "dependencies": { - "browser-sync-client": "^2.29.3", - "browser-sync-ui": "^2.29.3", + "browser-sync-client": "^3.0.3", + "browser-sync-ui": "^3.0.3", "bs-recipes": "1.3.4", "chalk": "4.1.2", "chokidar": "^3.5.1", @@ -722,16 +557,15 @@ "fs-extra": "3.0.1", "http-proxy": "^1.18.1", "immutable": "^3", - "localtunnel": "^2.0.1", - "micromatch": "^4.0.2", + "micromatch": "^4.0.8", "opn": "5.3.0", "portscanner": "2.2.0", "raw-body": "^2.3.2", "resp-modifier": "6.0.2", "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", + "send": "^0.19.0", + "serve-index": "^1.9.1", + "serve-static": "^1.16.2", "server-destroy": "1.0.1", "socket.io": "^4.4.1", "ua-parser-js": "^1.0.33", @@ -745,9 +579,9 @@ } }, "node_modules/browser-sync-client": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz", - "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz", + "integrity": "sha512-TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ==", "dev": true, "dependencies": { "etag": "1.8.1", @@ -759,9 +593,9 @@ } }, "node_modules/browser-sync-ui": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz", - "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz", + "integrity": "sha512-FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw==", "dev": true, "dependencies": { "async-each-series": "0.1.1", @@ -812,13 +646,28 @@ "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", "dev": true }, - "node_modules/buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, - "engines": { - "node": ">=0.4.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, "node_modules/buffer-from": { @@ -836,39 +685,6 @@ "node": ">= 0.8" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001191", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001191.tgz", @@ -892,51 +708,27 @@ } }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" + "funding": { + "url": "https://paulmillr.com/funding/" }, - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, "node_modules/clean-stack": { @@ -993,27 +785,10 @@ "node": ">=8" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true, "engines": { "node": ">=0.8" @@ -1045,42 +820,6 @@ "readable-stream": "^2.3.5" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "dependencies": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1114,33 +853,12 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/connect": { "version": "3.6.6", "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", @@ -1175,40 +893,31 @@ } }, "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "dev": true, "engines": { "node": ">= 0.6" } }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-4.0.0.tgz", + "integrity": "sha512-bVWtw1wQLzzKiYROtvNlbJgxgBYt2bMJpkCbKmXM3xyijvcjjWXEk5nyrrT3bgJ7ODb19ZohE2T0Y3FgNPyoTw==", "dev": true, "dependencies": { - "each-props": "^1.3.2", + "each-props": "^3.0.0", "is-plain-object": "^5.0.0" + }, + "engines": { + "node": ">= 10.13.0" } }, "node_modules/copy-props/node_modules/is-plain-object": { @@ -1293,16 +1002,6 @@ "node": ">= 8" } }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1326,117 +1025,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "dependencies": { - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-compare/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/del": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", @@ -1471,15 +1059,19 @@ } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true, "engines": { "node": ">=0.10.0" @@ -1509,26 +1101,26 @@ "node": ">=8" } }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "node_modules/each-props": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-3.0.0.tgz", + "integrity": "sha512-IYf1hpuWrdzse/s/YJOrFmU15lyhSzxelNVAHTEG3DtP4QsLTWZUzcUL3HMXmKQxXpa4EIrBPpwRgj0aehdvAw==", "dev": true, "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "is-plain-object": "^5.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "node_modules/each-props/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "engines": { + "node": ">=0.10.0" } }, "node_modules/easy-extender": { @@ -1592,9 +1184,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -1602,27 +1194,27 @@ "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" + "ws": "~8.17.1" }, "engines": { "node": ">=10.2.0" } }, "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz", + "integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" } }, "node_modules/engine.io-parser": { @@ -1634,59 +1226,6 @@ "node": ">=10.0.0" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -1714,7 +1253,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, "engines": { "node": ">= 0.6" @@ -1726,61 +1265,10 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, "dependencies": { "homedir-polyfill": "^1.0.1" @@ -1789,21 +1277,6 @@ "node": ">=0.10.0" } }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.3.0.tgz", - "integrity": "sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==", - "dev": true - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1835,124 +1308,61 @@ "node": ">=0.10.0" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "dev": true, "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6.0" } }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/fast-levenshtein": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" + "fastest-levenshtein": "^1.0.7" } }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, "engines": { - "node": ">=8.6.0" + "node": ">= 4.9.1" } }, - "node_modules/fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true - }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -1962,17 +1372,10 @@ "reusify": "^1.0.4" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -2009,186 +1412,64 @@ } }, "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", "dev": true, "dependencies": { "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", "resolve-dir": "^1.0.1" }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/findup-sync/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/findup-sync/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/fined": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-2.0.0.tgz", + "integrity": "sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", + "expand-tilde": "^2.0.2", + "is-plain-object": "^5.0.0", + "object.defaults": "^1.1.0", "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "parse-filepath": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/findup-sync/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/fined/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-2.0.0.tgz", + "integrity": "sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/flatnest": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flatnest/-/flatnest-1.0.0.tgz", - "integrity": "sha512-gZgJm7mqdtSRhfy9CDd7qlE/1z0kWhf2qtkdeHoEL31TIu+Q2K7UjifBqED6vWdNXm4A+OXDmbd0PWfWZVq/kA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flatnest/-/flatnest-1.0.1.tgz", + "integrity": "sha512-fw6V/6LdrkB/q/mW/8M4PfX9sDUo4k5UZ9vlRlTrsbhDrxbe51puGoGHOmfr5hAczTH/33Q4jzuDnOBerGaIlQ==", "dev": true }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -2208,7 +1489,7 @@ "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -2217,7 +1498,7 @@ "node_modules/for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", "dev": true, "dependencies": { "for-in": "^1.0.1" @@ -2226,22 +1507,10 @@ "node": ">=0.10.0" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, "engines": { "node": ">= 0.6" @@ -2259,16 +1528,16 @@ } }, "node_modules/fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz", + "integrity": "sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "graceful-fs": "^4.2.8", + "streamx": "^2.12.0" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/fs.realpath": { @@ -2292,38 +1561,21 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "6.* || 8.* || >= 10.*" } }, "node_modules/glob": { @@ -2359,375 +1611,116 @@ } }, "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==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==", "dev": true, "dependencies": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", + "@gulpjs/to-absolute-glob": "^4.0.0", + "anymatch": "^3.1.3", + "fastq": "^1.13.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", "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" + "normalize-path": "^3.0.0", + "streamx": "^2.12.5" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "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==", - "dev": true, - "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": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "is-extglob": "^2.1.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-6.0.0.tgz", + "integrity": "sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw==", "dev": true, "dependencies": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" + "async-done": "^2.0.0", + "chokidar": "^3.5.3" }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/glob-watcher/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "node": ">= 10.13.0" } }, - "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-watcher/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/glob-watcher/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "node_modules/glogg": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-2.2.0.tgz", + "integrity": "sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A==", "dev": true, "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "sparkles": "^2.1.0" }, - "optionalDependencies": { - "fsevents": "^1.2.7" + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/glob-watcher/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/glob-watcher/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==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/glob-watcher/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "dependencies": { - "delegate": "^3.1.2" + "delegate": "^3.1.2" } }, "node_modules/graceful-fs": { @@ -2737,21 +1730,21 @@ "dev": true }, "node_modules/gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-5.0.0.tgz", + "integrity": "sha512-S8Z8066SSileaYw1S2N1I64IUc/myI2bqe2ihOBzO6+nKpvNSg7ZcWJt/AwF8LC/NVN+/QZ560Cb/5OPsyhkhg==", "dev": true, "dependencies": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" + "glob-watcher": "^6.0.0", + "gulp-cli": "^3.0.0", + "undertaker": "^2.0.0", + "vinyl-fs": "^4.0.0" }, "bin": { "gulp": "bin/gulp.js" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/gulp-autoprefixer": { @@ -2789,6 +1782,91 @@ "readable-stream": "2 || 3" } }, + "node_modules/gulp-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-3.0.0.tgz", + "integrity": "sha512-RtMIitkT8DEMZZygHK2vEuLPqLPAFB4sntSxg4NoDta7ciwGZ18l7JuhCTiS5deOJi2IoK0btE+hs6R4sfj7AA==", + "dev": true, + "dependencies": { + "@gulpjs/messages": "^1.1.0", + "chalk": "^4.1.2", + "copy-props": "^4.0.0", + "gulplog": "^2.2.0", + "interpret": "^3.1.1", + "liftoff": "^5.0.0", + "mute-stdout": "^2.0.0", + "replace-homedir": "^2.0.0", + "semver-greatest-satisfied-range": "^2.0.0", + "string-width": "^4.2.3", + "v8flags": "^4.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gulp-cli/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/gulp-dart-sass": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/gulp-dart-sass/-/gulp-dart-sass-1.1.0.tgz", @@ -3017,296 +2095,67 @@ "readable-stream": "2 || 3" } }, - "node_modules/gulp/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "node_modules/gulplog": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-2.2.0.tgz", + "integrity": "sha512-V2FaKiOhpR3DRXZuYdRLn/qiY0yI5XmqbTKrYbdemJ+xOh2d2MOweI/XFgMzd/9+1twdvMwllnZbWZNJ+BOm4A==", "dev": true, + "dependencies": { + "glogg": "^2.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/gulp/node_modules/camelcase": { + "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/gulp/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/gulp/node_modules/gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "dependencies": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, + "node_modules/highlight.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", + "integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==", "engines": { - "node": ">= 0.10" + "node": "*" } }, - "node_modules/gulp/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, + "node_modules/highlightjs-cshtml-razor": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/highlightjs-cshtml-razor/-/highlightjs-cshtml-razor-2.1.1.tgz", + "integrity": "sha512-EhJrk42Lp6UJyQTQBts4i8Hdd/eu3+3LPF5gg1xwNq+boGSyVbfFYD+AXSaP0u6YQfgQEYecQlqUPOi3hRlh0A==", "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "minimist": "^1.2.5" } }, - "node_modules/gulp/node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "dependencies": { - "lcid": "^1.0.0" + "parse-passwd": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp/node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "node_modules/gulp/node_modules/yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "node_modules/gulp/node_modules/yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "dependencies": { - "glogg": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highlight.js": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", - "integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==", - "engines": { - "node": "*" - } - }, - "node_modules/highlightjs-cshtml-razor": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/highlightjs-cshtml-razor/-/highlightjs-cshtml-razor-2.1.1.tgz", - "integrity": "sha512-EhJrk42Lp6UJyQTQBts4i8Hdd/eu3+3LPF5gg1xwNq+boGSyVbfFYD+AXSaP0u6YQfgQEYecQlqUPOi3hRlh0A==", - "dependencies": { - "minimist": "^1.2.5" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, "node_modules/http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -3366,6 +2215,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/igniteui-docfx-template": { "version": "3.7.6", "resolved": "https://registry.npmjs.org/igniteui-docfx-template/-/igniteui-docfx-template-3.7.6.tgz", @@ -3453,21 +2322,12 @@ "dev": true }, "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/is-absolute": { @@ -3483,36 +2343,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -3525,78 +2355,19 @@ "node": ">=8" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "hasown": "^2.0.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-extglob": { @@ -3632,7 +2403,7 @@ "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": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", "dev": true, "engines": { "node": ">=0.10.0" @@ -3710,16 +2481,10 @@ "node": ">=0.10.0" } }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, "node_modules/is-valid-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -3787,12 +2552,6 @@ "jquery": ">=1.8.0 <4.0.0" } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -3814,32 +2573,13 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-2.0.0.tgz", + "integrity": "sha512-j+y6WhTLN4Itnf9j5ZQos1BGPCS8DAwmgMroR3OzfxAsBxam0hMw7J8M3KqZl0pLQJ1jNnwIexg5DYpC/ctwEQ==", "dev": true, - "dependencies": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/lazysizes": { @@ -3847,59 +2587,40 @@ "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==" }, - "node_modules/lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "node_modules/lead": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-4.0.0.tgz", + "integrity": "sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==", "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, "engines": { - "node": ">= 0.6.3" + "node": ">=10.13.0" } }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "node_modules/liftoff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-5.0.0.tgz", + "integrity": "sha512-a5BQjbCHnB+cy+gsro8lXJ4kZluzOijzJ1UVVfyJYZC+IP2pLv1h4+aysQeKuTmyO8NAqfyQAk4HWaP/HjcKTg==", "dev": true, "dependencies": { - "invert-kv": "^1.0.0" + "extend": "^3.0.2", + "findup-sync": "^5.0.0", + "fined": "^2.0.0", + "flagged-respawn": "^2.0.0", + "is-plain-object": "^5.0.0", + "rechoir": "^0.8.0", + "resolve": "^1.20.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "flush-write-stream": "^1.0.2" - }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, "node_modules/limiter": { @@ -3908,157 +2629,6 @@ "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", "dev": true }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/localtunnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", - "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", - "dev": true, - "dependencies": { - "axios": "0.21.4", - "debug": "4.3.2", - "openurl": "1.1.1", - "yargs": "17.1.1" - }, - "bin": { - "lt": "bin/lt.js" - }, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/localtunnel/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/localtunnel/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/localtunnel/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/localtunnel/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/localtunnel/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/localtunnel/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/localtunnel/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/localtunnel/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/localtunnel/node_modules/yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/localtunnel/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -4120,35 +2690,11 @@ "lz-string": "bin/bin.js" } }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } @@ -4158,169 +2704,6 @@ "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" }, - "node_modules/matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "dev": true, - "dependencies": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/matchdep/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/matchdep/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matchdep/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -4331,12 +2714,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -4344,12 +2727,15 @@ } }, "node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "bin": { "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, "node_modules/mime-db": { @@ -4399,31 +2785,6 @@ "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", "dev": true }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -4431,41 +2792,12 @@ "dev": true }, "node_modules/mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-2.0.0.tgz", + "integrity": "sha512-32GSKM3Wyc8dg/p39lWPKYu8zci9mJFzV1Np9Of0ZEpe6Fhssn/FbI7ywAMd40uX+p3ZKh3T5EeCFv81qS3HmQ==", "dev": true, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, "node_modules/negotiator": { @@ -4477,29 +2809,11 @@ "node": ">= 0.6" } }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", @@ -4520,21 +2834,21 @@ } }, "node_modules/now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-3.0.0.tgz", + "integrity": "sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg==", "dev": true, "dependencies": { - "once": "^1.3.2" + "once": "^1.4.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/npm": { - "version": "9.9.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.2.tgz", - "integrity": "sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==", + "version": "9.9.3", + "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.3.tgz", + "integrity": "sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -4618,21 +2932,21 @@ "@npmcli/run-script": "^6.0.2", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^17.1.3", + "cacache": "^17.1.4", "chalk": "^5.3.0", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.3", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.2", - "glob": "^10.2.7", + "fs-minipass": "^3.0.3", + "glob": "^10.3.10", "graceful-fs": "^4.2.11", "hosted-git-info": "^6.1.1", "ini": "^4.1.1", "init-package-json": "^5.0.0", "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", + "json-parse-even-better-errors": "^3.0.1", "libnpmaccess": "^7.0.2", "libnpmdiff": "^5.0.20", "libnpmexec": "^6.0.4", @@ -4646,14 +2960,14 @@ "libnpmversion": "^4.0.2", "make-fetch-happen": "^11.1.1", "minimatch": "^9.0.3", - "minipass": "^5.0.0", + "minipass": "^7.0.4", "minipass-pipeline": "^1.2.4", "ms": "^2.1.2", - "node-gyp": "^9.4.0", + "node-gyp": "^9.4.1", "nopt": "^7.2.0", "normalize-package-data": "^5.0.0", "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.2.0", + "npm-install-checks": "^6.3.0", "npm-package-arg": "^10.1.0", "npm-pick-manifest": "^8.0.2", "npm-profile": "^7.0.1", @@ -4666,12 +2980,12 @@ "proc-log": "^3.0.0", "qrcode-terminal": "^0.12.0", "read": "^2.1.0", - "semver": "^7.5.4", + "semver": "^7.6.0", "sigstore": "^1.9.0", "spdx-expression-parse": "^3.0.1", - "ssri": "^10.0.4", + "ssri": "^10.0.5", "supports-color": "^9.4.0", - "tar": "^6.1.15", + "tar": "^6.2.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", @@ -4696,6 +3010,11 @@ "node": ">=0.1.90" } }, + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.3", + "inBundle": true, + "license": "MIT" + }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", "inBundle": true, @@ -4764,7 +3083,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "6.5.0", + "version": "6.5.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -4776,7 +3095,7 @@ "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", "@npmcli/package-json": "^4.0.0", - "@npmcli/query": "^3.0.0", + "@npmcli/query": "^3.1.0", "@npmcli/run-script": "^6.0.0", "bin-links": "^4.0.1", "cacache": "^17.0.4", @@ -4810,12 +3129,12 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "6.4.0", + "version": "6.4.1", "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/map-workspaces": "^3.0.2", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "ini": "^4.1.0", "nopt": "^7.0.0", "proc-log": "^3.0.0", @@ -4910,6 +3229,18 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/@npmcli/move-file": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", "inBundle": true, @@ -4955,7 +3286,7 @@ } }, "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.0.0", + "version": "3.1.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -5071,7 +3402,6 @@ }, "node_modules/npm/node_modules/abort-controller": { "version": "3.0.0", - "inBundle": true, "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" @@ -5092,12 +3422,10 @@ } }, "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.3.0", + "version": "4.5.0", "inBundle": true, "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", "humanize-ms": "^1.2.1" }, "engines": { @@ -5149,13 +3477,9 @@ "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { - "version": "4.0.0", + "version": "4.0.2", "inBundle": true, "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -5181,11 +3505,10 @@ "url": "https://feross.org/support" } ], - "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { - "version": "4.0.2", + "version": "4.0.3", "inBundle": true, "license": "ISC", "dependencies": { @@ -5230,7 +3553,6 @@ "url": "https://feross.org/support" } ], - "inBundle": true, "license": "MIT", "dependencies": { "base64-js": "^1.3.1", @@ -5246,7 +3568,7 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "17.1.3", + "version": "17.1.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -5254,7 +3576,7 @@ "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^7.7.1", - "minipass": "^5.0.0", + "minipass": "^7.0.3", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", @@ -5287,7 +3609,7 @@ } }, "node_modules/npm/node_modules/ci-info": { - "version": "3.8.0", + "version": "4.0.0", "funding": [ { "type": "github", @@ -5354,7 +3676,7 @@ } }, "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.1", + "version": "6.0.2", "inBundle": true, "license": "ISC", "engines": { @@ -5489,14 +3811,13 @@ }, "node_modules/npm/node_modules/depd": { "version": "2.0.0", - "inBundle": true, "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/npm/node_modules/diff": { - "version": "5.1.0", + "version": "5.2.0", "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -5537,7 +3858,6 @@ }, "node_modules/npm/node_modules/event-target-shim": { "version": "5.0.1", - "inBundle": true, "license": "MIT", "engines": { "node": ">=6" @@ -5545,7 +3865,6 @@ }, "node_modules/npm/node_modules/events": { "version": "3.3.0", - "inBundle": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -5580,11 +3899,11 @@ } }, "node_modules/npm/node_modules/fs-minipass": { - "version": "3.0.2", + "version": "3.0.3", "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^5.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -5596,9 +3915,12 @@ "license": "ISC" }, "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", + "version": "1.1.2", "inBundle": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/npm/node_modules/gauge": { "version": "5.0.1", @@ -5619,18 +3941,18 @@ } }, "node_modules/npm/node_modules/glob": { - "version": "10.2.7", + "version": "10.3.10", "inBundle": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -5646,7 +3968,6 @@ }, "node_modules/npm/node_modules/has": { "version": "1.0.3", - "inBundle": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1" @@ -5660,6 +3981,17 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/hasown": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/npm/node_modules/hosted-git-info": { "version": "6.1.1", "inBundle": true, @@ -5737,11 +4069,10 @@ "url": "https://feross.org/support" } ], - "inBundle": true, "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.3", + "version": "6.0.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -5767,6 +4098,11 @@ "node": ">=8" } }, + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC" + }, "node_modules/npm/node_modules/inflight": { "version": "1.0.6", "inBundle": true, @@ -5808,9 +4144,25 @@ }, "node_modules/npm/node_modules/ip": { "version": "2.0.0", - "inBundle": true, "license": "MIT" }, + "node_modules/npm/node_modules/ip-address": { + "version": "9.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "inBundle": true, + "license": "BSD-3-Clause" + }, "node_modules/npm/node_modules/ip-regex": { "version": "4.3.0", "inBundle": true, @@ -5831,11 +4183,11 @@ } }, "node_modules/npm/node_modules/is-core-module": { - "version": "2.13.0", + "version": "2.13.1", "inBundle": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5860,7 +4212,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/jackspeak": { - "version": "2.2.1", + "version": "2.3.6", "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -5876,8 +4228,13 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/npm/node_modules/jsbn": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "MIT", "engines": { @@ -5911,7 +4268,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "7.0.2", + "version": "7.0.3", "inBundle": true, "license": "ISC", "dependencies": { @@ -5923,7 +4280,7 @@ } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "5.0.20", + "version": "5.0.21", "inBundle": true, "license": "ISC", "dependencies": { @@ -5942,13 +4299,13 @@ } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "6.0.4", + "version": "6.0.5", "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/arborist": "^6.5.0", "@npmcli/run-script": "^6.0.0", - "ci-info": "^3.7.1", + "ci-info": "^4.0.0", "npm-package-arg": "^10.1.0", "npmlog": "^7.0.1", "pacote": "^15.0.8", @@ -5963,7 +4320,7 @@ } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "4.2.1", + "version": "4.2.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -5974,7 +4331,7 @@ } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "9.0.3", + "version": "9.0.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -5986,7 +4343,7 @@ } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "5.0.4", + "version": "5.0.5", "inBundle": true, "license": "ISC", "dependencies": { @@ -5998,7 +4355,7 @@ } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "5.0.20", + "version": "5.0.21", "inBundle": true, "license": "ISC", "dependencies": { @@ -6012,11 +4369,11 @@ } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "7.5.1", + "version": "7.5.2", "inBundle": true, "license": "ISC", "dependencies": { - "ci-info": "^3.6.1", + "ci-info": "^4.0.0", "normalize-package-data": "^5.0.0", "npm-package-arg": "^10.1.0", "npm-registry-fetch": "^14.0.3", @@ -6030,7 +4387,7 @@ } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "6.0.2", + "version": "6.0.3", "inBundle": true, "license": "ISC", "dependencies": { @@ -6041,7 +4398,7 @@ } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "5.0.3", + "version": "5.0.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -6053,7 +4410,7 @@ } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "4.0.2", + "version": "4.0.3", "inBundle": true, "license": "ISC", "dependencies": { @@ -6100,6 +4457,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/make-fetch-happen/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.3", "inBundle": true, @@ -6115,11 +4480,11 @@ } }, "node_modules/npm/node_modules/minipass": { - "version": "5.0.0", + "version": "7.0.4", "inBundle": true, "license": "ISC", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/npm/node_modules/minipass-collect": { @@ -6145,11 +4510,11 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.3", + "version": "3.0.4", "inBundle": true, "license": "MIT", "dependencies": { - "minipass": "^5.0.0", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, @@ -6302,7 +4667,7 @@ } }, "node_modules/npm/node_modules/node-gyp": { - "version": "9.4.0", + "version": "9.4.1", "inBundle": true, "license": "MIT", "dependencies": { @@ -6310,7 +4675,7 @@ "exponential-backoff": "^3.1.1", "glob": "^7.1.4", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^11.0.3", + "make-fetch-happen": "^10.0.3", "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", @@ -6325,6 +4690,18 @@ "node": "^12.13 || ^14.13 || >=16" } }, + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "2.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { "version": "1.1.1", "inBundle": true, @@ -6351,6 +4728,82 @@ "concat-map": "0.0.1" } }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { + "version": "16.1.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { "version": "4.0.4", "inBundle": true, @@ -6388,6 +4841,32 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "10.2.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { "version": "3.1.2", "inBundle": true, @@ -6399,52 +4878,99 @@ "node": "*" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", + "node_modules/npm/node_modules/node-gyp/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { + "version": "3.0.7", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { + "version": "9.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" + "minipass": "^3.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", + "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { + "version": "2.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "unique-slug": "^3.0.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { + "version": "3.0.0", "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "imurmurhash": "^0.1.4" }, "engines": { - "node": ">= 6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { - "version": "3.0.7", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/node-gyp/node_modules/which": { "version": "2.0.2", "inBundle": true, @@ -6507,7 +5033,7 @@ } }, "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.2.0", + "version": "6.3.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -6593,6 +5119,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", "inBundle": true, @@ -6668,6 +5202,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/pacote/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", "inBundle": true, @@ -6698,12 +5240,12 @@ } }, "node_modules/npm/node_modules/path-scurry": { - "version": "1.9.2", + "version": "1.10.1", "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^9.1.1", - "minipass": "^5.0.0 || ^6.0.2" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -6713,7 +5255,7 @@ } }, "node_modules/npm/node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.1", + "version": "10.2.0", "inBundle": true, "license": "ISC", "engines": { @@ -6721,7 +5263,7 @@ } }, "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.13", + "version": "6.0.15", "inBundle": true, "license": "MIT", "dependencies": { @@ -6742,7 +5284,6 @@ }, "node_modules/npm/node_modules/process": { "version": "0.11.10", - "inBundle": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -6845,17 +5386,16 @@ } }, "node_modules/npm/node_modules/readable-stream": { - "version": "4.4.0", + "version": "3.6.2", "inBundle": true, "license": "MIT", "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 6" } }, "node_modules/npm/node_modules/retry": { @@ -6945,7 +5485,7 @@ "optional": true }, "node_modules/npm/node_modules/semver": { - "version": "7.5.4", + "version": "7.6.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -6994,7 +5534,7 @@ } }, "node_modules/npm/node_modules/signal-exit": { - "version": "4.0.2", + "version": "4.1.0", "inBundle": true, "license": "ISC", "engines": { @@ -7032,15 +5572,15 @@ } }, "node_modules/npm/node_modules/socks": { - "version": "2.7.1", + "version": "2.8.1", "inBundle": true, "license": "MIT", "dependencies": { - "ip": "^2.0.0", + "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" }, "engines": { - "node": ">= 10.13.0", + "node": ">= 10.0.0", "npm": ">= 3.0.0" } }, @@ -7067,7 +5607,7 @@ } }, "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", + "version": "2.5.0", "inBundle": true, "license": "CC-BY-3.0" }, @@ -7081,16 +5621,16 @@ } }, "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.13", + "version": "3.0.17", "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/ssri": { - "version": "10.0.4", + "version": "10.0.5", "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^5.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -7166,7 +5706,7 @@ } }, "node_modules/npm/node_modules/tar": { - "version": "6.1.15", + "version": "6.2.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -7203,6 +5743,14 @@ "node": ">=8" } }, + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", "inBundle": true, @@ -7434,15 +5982,6 @@ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -7452,87 +5991,10 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", "dev": true, "dependencies": { "array-each": "^1.0.1", @@ -7544,23 +6006,10 @@ "node": ">=0.10.0" } }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, "dependencies": { "isobject": "^3.0.1" @@ -7569,19 +6018,6 @@ "node": ">=0.10.0" } }, - "node_modules/object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -7603,12 +6039,6 @@ "wrappy": "1" } }, - "node_modules/openurl": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", - "dev": true - }, "node_modules/opn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", @@ -7621,15 +6051,6 @@ "node": ">=4" } }, - "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": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, "node_modules/p-map": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", @@ -7645,7 +6066,7 @@ "node_modules/parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, "dependencies": { "is-absolute": "^1.0.0", @@ -7656,18 +6077,6 @@ "node": ">=0.8" } }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/parse-node-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", @@ -7680,7 +6089,7 @@ "node_modules/parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, "engines": { "node": ">=0.10.0" @@ -7695,21 +6104,6 @@ "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -7737,7 +6131,7 @@ "node_modules/path-root": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, "dependencies": { "path-root-regex": "^0.1.0" @@ -7749,7 +6143,7 @@ "node_modules/path-root-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -7782,36 +6176,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/plugin-error": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", @@ -7841,15 +6205,6 @@ "npm": ">=1.0.0" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -7888,42 +6243,12 @@ "node": ">=0.10.0" } }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -7944,94 +6269,34 @@ } ] }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.3", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { + "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, "node_modules/readable-stream": { @@ -8056,9 +6321,9 @@ "dev": true }, "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { "picomatch": "^2.2.1" @@ -8068,15 +6333,15 @@ } }, "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "dependencies": { - "resolve": "^1.1.6" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/regenerator-runtime": { @@ -8084,70 +6349,12 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==" }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "dependencies": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/replace-ext": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", @@ -8158,17 +6365,12 @@ } }, "node_modules/replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-2.0.0.tgz", + "integrity": "sha512-bgEuQQ/BHW0XkkJtawzrfzHFSN70f/3cNOiHa2QsYxqrjaC30X1k74FJ6xswVBP0sr0SpGIdVFuPwfrYziVeyw==", "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/replacestream": { @@ -8191,12 +6393,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -8209,13 +6405,17 @@ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8224,7 +6424,7 @@ "node_modules/resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, "dependencies": { "expand-tilde": "^2.0.0", @@ -8235,24 +6435,17 @@ } }, "node_modules/resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-2.0.0.tgz", + "integrity": "sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A==", "dev": true, "dependencies": { - "value-or-function": "^3.0.0" + "value-or-function": "^4.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, "node_modules/resp-modifier": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", @@ -8275,15 +6468,6 @@ "ms": "2.0.0" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -8344,15 +6528,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -8388,45 +6563,46 @@ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" }, "node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "optional": true, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" } }, "node_modules/semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz", + "integrity": "sha512-lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g==", "dev": true, "dependencies": { - "sver-compat": "^1.5.0" + "sver": "^1.8.3" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "dev": true, "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -8441,40 +6617,86 @@ "ms": "2.0.0" } }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/send/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "node_modules/send/node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" } }, "node_modules/serve-index": { @@ -8541,245 +6763,190 @@ } }, "node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "parseurl": "~1.3.3", + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "2.0.0" } }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/shebang-command": { + "node_modules/serve-static/node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "node_modules/serve-static/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/serve-static/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/serve-static/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serve-static/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/serve-static/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.6" } }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" } }, "node_modules/socket.io": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", - "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.5.2", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" }, @@ -8788,23 +6955,24 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, "dependencies": { - "ws": "~8.11.0" + "debug": "~4.3.4", + "ws": "~8.17.1" } }, "node_modules/socket.io-client": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", - "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.5.2", + "engine.io-client": "~6.6.1", "socket.io-parser": "~4.2.4" }, "engines": { @@ -8842,112 +7010,13 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, "node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-2.1.0.tgz", + "integrity": "sha512-r7iW1bDw8R/cFifrD3JnQJX0K1jqT0kprL48BiBpLZLJPmAm34zsVBsK5lc7HirZYZqMW65dOXZgbAGt/I6frg==", "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, "node_modules/statuses": { @@ -8959,18 +7028,21 @@ "node": ">= 0.6" } }, + "node_modules/stream-composer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-composer/-/stream-composer-1.0.2.tgz", + "integrity": "sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==", + "dev": true, + "dependencies": { + "streamx": "^2.13.2" + } + }, "node_modules/stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "node_modules/stream-throttle": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", @@ -8987,6 +7059,20 @@ "node": ">= 0.10.0" } }, + "node_modules/streamx": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -9043,18 +7129,6 @@ "node": ">=4" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9076,16 +7150,42 @@ "node": ">=8" } }, - "node_modules/sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/sver/-/sver-1.8.4.tgz", + "integrity": "sha512-71o1zfzyawLfIWBOmw8brleKyvnbn73oVHNCsu51uPMz/HWiKkkXsI31JjHW5zqXEqnPYkIiHd8ZmL7FCimLEA==", + "dev": true, + "optionalDependencies": { + "semver": "^6.3.0" + } + }, + "node_modules/teex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", "dev": true, "dependencies": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "streamx": "^2.12.5" } }, + "node_modules/text-decoder": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", + "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", + "dev": true + }, "node_modules/textextensions": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz", @@ -9108,16 +7208,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==", - "dev": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, "node_modules/time-stamp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", @@ -9132,58 +7222,6 @@ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, - "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": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -9197,15 +7235,15 @@ } }, "node_modules/to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-3.0.0.tgz", + "integrity": "sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==", "dev": true, "dependencies": { - "through2": "^2.0.3" + "streamx": "^2.12.5" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/toidentifier": { @@ -9230,12 +7268,6 @@ "jquery": ">=1.7" } }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -9257,174 +7289,63 @@ "url": "https://paypal.me/faisalman" }, { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "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": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "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==", "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "node_modules/undertaker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-2.0.0.tgz", + "integrity": "sha512-tO/bf30wBbTsJ7go80j0RzA2rcwX6o7XPBpeFcb+jzoeb4pfMM2zUeSDIkY1AWqeZabWxaQZ/h8N9t35QKDLPQ==", "dev": true, "dependencies": { - "isarray": "1.0.0" + "bach": "^2.0.1", + "fast-levenshtein": "^3.0.0", + "last-run": "^2.0.0", + "undertaker-registry": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "node_modules/undertaker-registry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-2.0.0.tgz", + "integrity": "sha512-+hhVICbnp+rlzZMgxXenpvTxpuvA67Bfgtt+O9WOE5jo7w/dyiF1VmoZVIHvP2EkUjsyKyTwYKlLhA+j47m1Ew==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">= 4.0.0" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, "node_modules/util-deprecate": { @@ -9443,34 +7364,21 @@ } }, "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-4.0.1.tgz", + "integrity": "sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==", "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "node": ">= 10.13.0" } }, "node_modules/value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-4.0.0.tgz", + "integrity": "sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/vary": { @@ -9499,62 +7407,146 @@ "node": ">= 0.10" } }, + "node_modules/vinyl-contents": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-contents/-/vinyl-contents-2.0.0.tgz", + "integrity": "sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q==", + "dev": true, + "dependencies": { + "bl": "^5.0.0", + "vinyl": "^3.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/vinyl-contents/node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/vinyl-contents/node_modules/vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "dev": true, + "dependencies": { + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-4.0.0.tgz", + "integrity": "sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw==", "dev": true, "dependencies": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", + "fs-mkdirp-stream": "^2.0.1", + "glob-stream": "^8.0.0", + "graceful-fs": "^4.2.11", + "iconv-lite": "^0.6.3", "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "lead": "^4.0.0", + "normalize-path": "3.0.0", + "resolve-options": "^2.0.0", + "stream-composer": "^1.0.2", + "streamx": "^2.14.0", + "to-through": "^3.0.0", + "value-or-function": "^4.0.0", + "vinyl": "^3.0.0", + "vinyl-sourcemap": "^2.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" + } + }, + "node_modules/vinyl-fs/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-fs/node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/vinyl-fs/node_modules/vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "dev": true, + "dependencies": { + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" + }, + "engines": { + "node": ">=10.13.0" } }, "node_modules/vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz", + "integrity": "sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q==", "dev": true, "dependencies": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" + "convert-source-map": "^2.0.0", + "graceful-fs": "^4.2.10", + "now-and-later": "^3.0.0", + "streamx": "^2.12.5", + "vinyl": "^3.0.0", + "vinyl-contents": "^2.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, - "node_modules/vinyl-sourcemap/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/vinyl-sourcemap/node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/vinyl-sourcemaps-apply": { @@ -9579,63 +7571,41 @@ } }, "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/wrappy": { @@ -9645,16 +7615,16 @@ "dev": true }, "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -9666,9 +7636,9 @@ } }, "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", "dev": true, "engines": { "node": ">=0.4.0" @@ -9684,10 +7654,13 @@ } }, "node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } }, "node_modules/yargs": { "version": "17.7.2", @@ -9715,27 +7688,24 @@ "engines": { "node": ">=12" } + } + }, + "dependencies": { + "@gulpjs/messages": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@gulpjs/messages/-/messages-1.1.0.tgz", + "integrity": "sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==", + "dev": true }, - "node_modules/yargs/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "@gulpjs/to-absolute-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz", + "integrity": "sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==", "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" + "requires": { + "is-negated-glob": "^1.0.0" } }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - } - }, - "dependencies": { "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -9769,9 +7739,9 @@ "dev": true }, "@stackblitz/sdk": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.9.0.tgz", - "integrity": "sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.11.0.tgz", + "integrity": "sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==" }, "@types/cookie": { "version": "0.4.1", @@ -9891,60 +7861,21 @@ "dev": true }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "requires": { - "buffer-equal": "^1.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", @@ -9954,81 +7885,21 @@ "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", "dev": true }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -10045,22 +7916,15 @@ } }, "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-2.0.0.tgz", + "integrity": "sha512-j0s3bzYq9yKIVLKGE/tWlCpa3PfFLcrDZLTSVdnnCTGagXuXBJO4SsY9Xdk/fQBirCkH4evW5xOeJXqlAQFdsw==", "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "requires": { + "end-of-stream": "^1.4.4", + "once": "^1.4.0", + "stream-exhaust": "^1.0.2" + } }, "async-each-series": { "version": "0.1.1", @@ -10069,20 +7933,14 @@ "dev": true }, "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-2.0.0.tgz", + "integrity": "sha512-Obu/KE8FurfQRN6ODdHN9LuXqwC+JFIM9NRyZqJJ4ZfLJmIYN9Rg0/kb+wF70VV5+fJusTMQlJ1t5rF7J/ETdg==", "dev": true, "requires": { - "async-done": "^1.2.2" + "async-done": "^2.0.0" } }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, "autoprefixer": { "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", @@ -10106,15 +7964,6 @@ } } }, - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.0" - } - }, "babel-polyfill": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", @@ -10142,20 +7991,14 @@ } }, "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bach/-/bach-2.0.1.tgz", + "integrity": "sha512-A7bvGMGiTOxGMpNupYl9HQTf0FFDNF4VCmks4PJpFyN1AX2pdKuxuwdvUz2Hu388wcgp+OvGFNsumBfFNkR7eg==", "dev": true, "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" + "async-done": "^2.0.0", + "async-settle": "^2.0.0", + "now-and-later": "^3.0.0" } }, "balanced-match": { @@ -10164,60 +8007,18 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "bare-events": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } + "optional": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true }, "base64id": { "version": "2.0.0", @@ -10243,14 +8044,28 @@ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", "dev": true }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dev": true, - "optional": true, "requires": { - "file-uri-to-path": "1.0.0" + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "bootstrap": { @@ -10269,22 +8084,22 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browser-sync": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz", - "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.3.tgz", + "integrity": "sha512-91hoBHKk1C4pGeD+oE9Ld222k2GNQEAsI5AElqR8iLLWNrmZR2LPP8B0h8dpld9u7kro5IEUB3pUb0DJ3n1cRQ==", "dev": true, "requires": { - "browser-sync-client": "^2.29.3", - "browser-sync-ui": "^2.29.3", + "browser-sync-client": "^3.0.3", + "browser-sync-ui": "^3.0.3", "bs-recipes": "1.3.4", "chalk": "4.1.2", "chokidar": "^3.5.1", @@ -10298,16 +8113,15 @@ "fs-extra": "3.0.1", "http-proxy": "^1.18.1", "immutable": "^3", - "localtunnel": "^2.0.1", - "micromatch": "^4.0.2", + "micromatch": "^4.0.8", "opn": "5.3.0", "portscanner": "2.2.0", "raw-body": "^2.3.2", "resp-modifier": "6.0.2", "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", + "send": "^0.19.0", + "serve-index": "^1.9.1", + "serve-static": "^1.16.2", "server-destroy": "1.0.1", "socket.io": "^4.4.1", "ua-parser-js": "^1.0.33", @@ -10315,9 +8129,9 @@ } }, "browser-sync-client": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz", - "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz", + "integrity": "sha512-TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ==", "dev": true, "requires": { "etag": "1.8.1", @@ -10326,9 +8140,9 @@ } }, "browser-sync-ui": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz", - "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz", + "integrity": "sha512-FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw==", "dev": true, "requires": { "async-each-series": "0.1.1", @@ -10367,11 +8181,15 @@ "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", "dev": true }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } }, "buffer-from": { "version": "1.1.1", @@ -10385,33 +8203,6 @@ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "dev": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, "caniuse-lite": { "version": "1.0.30001191", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001191.tgz", @@ -10429,42 +8220,19 @@ } }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "readdirp": "~3.6.0" } }, "clean-stack": { @@ -10508,17 +8276,6 @@ "requires": { "ansi-regex": "^5.0.1" } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } } } }, @@ -10551,33 +8308,6 @@ "readable-stream": "^2.3.5" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -10605,30 +8335,12 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "connect": { "version": "3.6.6", "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", @@ -10659,33 +8371,24 @@ "dev": true }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "dev": true }, "copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-4.0.0.tgz", + "integrity": "sha512-bVWtw1wQLzzKiYROtvNlbJgxgBYt2bMJpkCbKmXM3xyijvcjjWXEk5nyrrT3bgJ7ODb19ZohE2T0Y3FgNPyoTw==", "dev": true, "requires": { - "each-props": "^1.3.2", + "each-props": "^3.0.0", "is-plain-object": "^5.0.0" }, "dependencies": { @@ -10749,16 +8452,6 @@ } } }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -10776,91 +8469,6 @@ } } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "requires": { - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "del": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", @@ -10889,15 +8497,15 @@ "dev": true }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true }, "dev-ip": { @@ -10915,26 +8523,22 @@ "path-type": "^4.0.0" } }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-3.0.0.tgz", + "integrity": "sha512-IYf1hpuWrdzse/s/YJOrFmU15lyhSzxelNVAHTEG3DtP4QsLTWZUzcUL3HMXmKQxXpa4EIrBPpwRgj0aehdvAw==", "dev": true, "requires": { - "is-plain-object": "^2.0.1", + "is-plain-object": "^5.0.0", "object.defaults": "^1.1.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + } } }, "easy-extender": { @@ -10989,9 +8593,9 @@ } }, "engine.io": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -10999,24 +8603,24 @@ "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" + "ws": "~8.17.1" } }, "engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz", + "integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" } }, "engine.io-parser": { @@ -11025,59 +8629,6 @@ "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", "dev": true }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -11099,85 +8650,24 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, "requires": { "homedir-polyfill": "^1.0.1" } }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.3.0.tgz", - "integrity": "sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==", - "dev": true - } - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -11205,71 +8695,6 @@ } } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "fancy-log": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", @@ -11282,6 +8707,12 @@ "time-stamp": "^1.0.0" } }, + "fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, "fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -11296,9 +8727,18 @@ } }, "fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", + "dev": true, + "requires": { + "fastest-levenshtein": "^1.0.7" + } + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true }, "fastq": { @@ -11310,17 +8750,10 @@ "reusify": "^1.0.4" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -11353,191 +8786,75 @@ } }, "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", "dev": true, "requires": { "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", "resolve-dir": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } } }, "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-2.0.0.tgz", + "integrity": "sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==", "dev": true, "requires": { "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", + "is-plain-object": "^5.0.0", "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" + "object.pick": "^1.3.0", + "parse-filepath": "^1.0.2" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + } } }, "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-2.0.0.tgz", + "integrity": "sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==", "dev": true }, "flatnest": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flatnest/-/flatnest-1.0.0.tgz", - "integrity": "sha512-gZgJm7mqdtSRhfy9CDd7qlE/1z0kWhf2qtkdeHoEL31TIu+Q2K7UjifBqED6vWdNXm4A+OXDmbd0PWfWZVq/kA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flatnest/-/flatnest-1.0.1.tgz", + "integrity": "sha512-fw6V/6LdrkB/q/mW/8M4PfX9sDUo4k5UZ9vlRlTrsbhDrxbe51puGoGHOmfr5hAczTH/33Q4jzuDnOBerGaIlQ==", "dev": true }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true }, "for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", "dev": true, "requires": { "for-in": "^1.0.1" } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, "fs-extra": { @@ -11552,13 +8869,13 @@ } }, "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz", + "integrity": "sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "graceful-fs": "^4.2.8", + "streamx": "^2.12.0" } }, "fs.realpath": { @@ -11575,32 +8892,15 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "glob": { @@ -11627,263 +8927,42 @@ } }, "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==", "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "@gulpjs/to-absolute-glob": "^4.0.0", + "anymatch": "^3.1.3", + "fastq": "^1.13.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "is-negated-glob": "^1.0.0", + "normalize-path": "^3.0.0", + "streamx": "^2.12.5" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-glob": "^4.0.3" } } } }, + "glob-watcher": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-6.0.0.tgz", + "integrity": "sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw==", + "dev": true, + "requires": { + "async-done": "^2.0.0", + "chokidar": "^3.5.3" + } + }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -11898,7 +8977,7 @@ "global-prefix": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, "requires": { "expand-tilde": "^2.0.2", @@ -11925,12 +9004,12 @@ } }, "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-2.2.0.tgz", + "integrity": "sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A==", "dev": true, "requires": { - "sparkles": "^1.0.0" + "sparkles": "^2.1.0" } }, "good-listener": { @@ -11948,141 +9027,15 @@ "dev": true }, "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-5.0.0.tgz", + "integrity": "sha512-S8Z8066SSileaYw1S2N1I64IUc/myI2bqe2ihOBzO6+nKpvNSg7ZcWJt/AwF8LC/NVN+/QZ560Cb/5OPsyhkhg==", "dev": true, "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - } + "glob-watcher": "^6.0.0", + "gulp-cli": "^3.0.0", + "undertaker": "^2.0.0", + "vinyl-fs": "^4.0.0" } }, "gulp-autoprefixer": { @@ -12111,6 +9064,75 @@ } } }, + "gulp-cli": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-3.0.0.tgz", + "integrity": "sha512-RtMIitkT8DEMZZygHK2vEuLPqLPAFB4sntSxg4NoDta7ciwGZ18l7JuhCTiS5deOJi2IoK0btE+hs6R4sfj7AA==", + "dev": true, + "requires": { + "@gulpjs/messages": "^1.1.0", + "chalk": "^4.1.2", + "copy-props": "^4.0.0", + "gulplog": "^2.2.0", + "interpret": "^3.1.1", + "liftoff": "^5.0.0", + "mute-stdout": "^2.0.0", + "replace-homedir": "^2.0.0", + "semver-greatest-satisfied-range": "^2.0.0", + "string-width": "^4.2.3", + "v8flags": "^4.0.0", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, "gulp-dart-sass": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/gulp-dart-sass/-/gulp-dart-sass-1.1.0.tgz", @@ -12315,21 +9337,12 @@ } }, "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "requires": { - "glogg": "^1.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-2.2.0.tgz", + "integrity": "sha512-V2FaKiOhpR3DRXZuYdRLn/qiY0yI5XmqbTKrYbdemJ+xOh2d2MOweI/XFgMzd/9+1twdvMwllnZbWZNJ+BOm4A==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "glogg": "^2.2.0" } }, "has-flag": { @@ -12338,62 +9351,13 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "function-bind": "^1.1.2" } }, "highlight.js": { @@ -12418,12 +9382,6 @@ "parse-passwd": "^1.0.0" } }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, "http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -12470,6 +9428,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "igniteui-docfx-template": { "version": "3.7.6", "resolved": "https://registry.npmjs.org/igniteui-docfx-template/-/igniteui-docfx-template-3.7.6.tgz", @@ -12547,15 +9511,9 @@ "dev": true }, "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true }, "is-absolute": { @@ -12568,32 +9526,6 @@ "is-windows": "^1.0.1" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -12603,66 +9535,15 @@ "binary-extensions": "^2.0.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "hasown": "^2.0.2" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -12687,7 +9568,7 @@ "is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", "dev": true }, "is-number": { @@ -12744,16 +9625,10 @@ "unc-path-regex": "^0.1.2" } }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, "is-valid-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", "dev": true }, "is-windows": { @@ -12803,12 +9678,6 @@ "jquery": ">=1.8.0 <4.0.0" } }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -12824,194 +9693,52 @@ "graceful-fs": "^4.1.6" } }, - "just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-2.0.0.tgz", + "integrity": "sha512-j+y6WhTLN4Itnf9j5ZQos1BGPCS8DAwmgMroR3OzfxAsBxam0hMw7J8M3KqZl0pLQJ1jNnwIexg5DYpC/ctwEQ==", + "dev": true }, "lazysizes": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", - "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==" - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "dev": true, - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "limiter": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", - "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", - "dev": true + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==" }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } + "lead": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-4.0.0.tgz", + "integrity": "sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==", + "dev": true }, - "localtunnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", - "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", + "liftoff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-5.0.0.tgz", + "integrity": "sha512-a5BQjbCHnB+cy+gsro8lXJ4kZluzOijzJ1UVVfyJYZC+IP2pLv1h4+aysQeKuTmyO8NAqfyQAk4HWaP/HjcKTg==", "dev": true, "requires": { - "axios": "0.21.4", - "debug": "4.3.2", - "openurl": "1.1.1", - "yargs": "17.1.1" + "extend": "^3.0.2", + "findup-sync": "^5.0.0", + "fined": "^2.0.0", + "flagged-respawn": "^2.0.0", + "is-plain-object": "^5.0.0", + "rechoir": "^0.8.0", + "resolve": "^1.20.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true } } }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -13070,173 +9797,17 @@ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "mark.js": { "version": "8.11.1", "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "dev": true, - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -13244,19 +9815,19 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, "mime-db": { @@ -13294,27 +9865,6 @@ "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", "dev": true }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -13322,67 +9872,23 @@ "dev": true }, "mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-2.0.0.tgz", + "integrity": "sha512-32GSKM3Wyc8dg/p39lWPKYu8zci9mJFzV1Np9Of0ZEpe6Fhssn/FbI7ywAMd40uX+p3ZKh3T5EeCFv81qS3HmQ==", "dev": true }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "dev": true }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, "node-releases": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -13396,18 +9902,18 @@ "dev": true }, "now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-3.0.0.tgz", + "integrity": "sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg==", "dev": true, "requires": { - "once": "^1.3.2" + "once": "^1.4.0" } }, "npm": { - "version": "9.9.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.2.tgz", - "integrity": "sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==", + "version": "9.9.3", + "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.3.tgz", + "integrity": "sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==", "requires": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/arborist": "^6.5.0", @@ -13419,21 +9925,21 @@ "@npmcli/run-script": "^6.0.2", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^17.1.3", + "cacache": "^17.1.4", "chalk": "^5.3.0", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.3", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.2", - "glob": "^10.2.7", + "fs-minipass": "^3.0.3", + "glob": "^10.3.10", "graceful-fs": "^4.2.11", "hosted-git-info": "^6.1.1", "ini": "^4.1.1", "init-package-json": "^5.0.0", "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", + "json-parse-even-better-errors": "^3.0.1", "libnpmaccess": "^7.0.2", "libnpmdiff": "^5.0.20", "libnpmexec": "^6.0.4", @@ -13447,14 +9953,14 @@ "libnpmversion": "^4.0.2", "make-fetch-happen": "^11.1.1", "minimatch": "^9.0.3", - "minipass": "^5.0.0", + "minipass": "^7.0.4", "minipass-pipeline": "^1.2.4", "ms": "^2.1.2", - "node-gyp": "^9.4.0", + "node-gyp": "^9.4.1", "nopt": "^7.2.0", "normalize-package-data": "^5.0.0", "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.2.0", + "npm-install-checks": "^6.3.0", "npm-package-arg": "^10.1.0", "npm-pick-manifest": "^8.0.2", "npm-profile": "^7.0.1", @@ -13467,12 +9973,12 @@ "proc-log": "^3.0.0", "qrcode-terminal": "^0.12.0", "read": "^2.1.0", - "semver": "^7.5.4", + "semver": "^7.6.0", "sigstore": "^1.9.0", "spdx-expression-parse": "^3.0.1", - "ssri": "^10.0.4", + "ssri": "^10.0.5", "supports-color": "^9.4.0", - "tar": "^6.1.15", + "tar": "^6.2.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", @@ -13486,6 +9992,10 @@ "bundled": true, "optional": true }, + "@gar/promisify": { + "version": "1.1.3", + "bundled": true + }, "@isaacs/cliui": { "version": "8.0.2", "bundled": true, @@ -13529,7 +10039,7 @@ "bundled": true }, "@npmcli/arborist": { - "version": "6.5.0", + "version": "6.5.1", "bundled": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", @@ -13540,7 +10050,7 @@ "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", "@npmcli/package-json": "^4.0.0", - "@npmcli/query": "^3.0.0", + "@npmcli/query": "^3.1.0", "@npmcli/run-script": "^6.0.0", "bin-links": "^4.0.1", "cacache": "^17.0.4", @@ -13568,11 +10078,11 @@ } }, "@npmcli/config": { - "version": "6.4.0", + "version": "6.4.1", "bundled": true, "requires": { "@npmcli/map-workspaces": "^3.0.2", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "ini": "^4.1.0", "nopt": "^7.0.0", "proc-log": "^3.0.0", @@ -13637,6 +10147,14 @@ "semver": "^7.3.5" } }, + "@npmcli/move-file": { + "version": "2.0.1", + "bundled": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, "@npmcli/name-from-folder": { "version": "2.0.0", "bundled": true @@ -13666,7 +10184,7 @@ } }, "@npmcli/query": { - "version": "3.0.0", + "version": "3.1.0", "bundled": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -13738,7 +10256,6 @@ }, "abort-controller": { "version": "3.0.0", - "bundled": true, "requires": { "event-target-shim": "^5.0.0" } @@ -13751,11 +10268,9 @@ } }, "agentkeepalive": { - "version": "4.3.0", + "version": "4.5.0", "bundled": true, "requires": { - "debug": "^4.1.0", - "depd": "^2.0.0", "humanize-ms": "^1.2.1" } }, @@ -13787,23 +10302,18 @@ "bundled": true }, "are-we-there-yet": { - "version": "4.0.0", - "bundled": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - } + "version": "4.0.2", + "bundled": true }, "balanced-match": { "version": "1.0.2", "bundled": true }, "base64-js": { - "version": "1.5.1", - "bundled": true + "version": "1.5.1" }, "bin-links": { - "version": "4.0.2", + "version": "4.0.3", "bundled": true, "requires": { "cmd-shim": "^6.0.0", @@ -13825,7 +10335,6 @@ }, "buffer": { "version": "6.0.3", - "bundled": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -13839,14 +10348,14 @@ } }, "cacache": { - "version": "17.1.3", + "version": "17.1.4", "bundled": true, "requires": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^7.7.1", - "minipass": "^5.0.0", + "minipass": "^7.0.3", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", @@ -13865,7 +10374,7 @@ "bundled": true }, "ci-info": { - "version": "3.8.0", + "version": "4.0.0", "bundled": true }, "cidr-regex": { @@ -13900,7 +10409,7 @@ "bundled": true }, "cmd-shim": { - "version": "6.0.1", + "version": "6.0.2", "bundled": true }, "color-convert": { @@ -13985,11 +10494,10 @@ "bundled": true }, "depd": { - "version": "2.0.0", - "bundled": true + "version": "2.0.0" }, "diff": { - "version": "5.1.0", + "version": "5.2.0", "bundled": true }, "eastasianwidth": { @@ -14017,12 +10525,10 @@ "bundled": true }, "event-target-shim": { - "version": "5.0.1", - "bundled": true + "version": "5.0.1" }, "events": { - "version": "3.3.0", - "bundled": true + "version": "3.3.0" }, "exponential-backoff": { "version": "3.1.1", @@ -14041,10 +10547,10 @@ } }, "fs-minipass": { - "version": "3.0.2", + "version": "3.0.3", "bundled": true, "requires": { - "minipass": "^5.0.0" + "minipass": "^7.0.3" } }, "fs.realpath": { @@ -14052,7 +10558,7 @@ "bundled": true }, "function-bind": { - "version": "1.1.1", + "version": "1.1.2", "bundled": true }, "gauge": { @@ -14070,14 +10576,14 @@ } }, "glob": { - "version": "10.2.7", + "version": "10.3.10", "bundled": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" } }, "graceful-fs": { @@ -14086,7 +10592,6 @@ }, "has": { "version": "1.0.3", - "bundled": true, "requires": { "function-bind": "^1.1.1" } @@ -14095,6 +10600,13 @@ "version": "2.0.1", "bundled": true }, + "hasown": { + "version": "2.0.1", + "bundled": true, + "requires": { + "function-bind": "^1.1.2" + } + }, "hosted-git-info": { "version": "6.1.1", "bundled": true, @@ -14139,11 +10651,10 @@ } }, "ieee754": { - "version": "1.2.1", - "bundled": true + "version": "1.2.1" }, "ignore-walk": { - "version": "6.0.3", + "version": "6.0.4", "bundled": true, "requires": { "minimatch": "^9.0.0" @@ -14157,6 +10668,10 @@ "version": "4.0.0", "bundled": true }, + "infer-owner": { + "version": "1.0.4", + "bundled": true + }, "inflight": { "version": "1.0.6", "bundled": true, @@ -14186,10 +10701,23 @@ "validate-npm-package-name": "^5.0.0" } }, - "ip": { - "version": "2.0.0", - "bundled": true - }, + "ip": { + "version": "2.0.0" + }, + "ip-address": { + "version": "9.0.5", + "bundled": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.3", + "bundled": true + } + } + }, "ip-regex": { "version": "4.3.0", "bundled": true @@ -14202,10 +10730,10 @@ } }, "is-core-module": { - "version": "2.13.0", + "version": "2.13.1", "bundled": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "is-fullwidth-code-point": { @@ -14221,15 +10749,19 @@ "bundled": true }, "jackspeak": { - "version": "2.2.1", + "version": "2.3.6", "bundled": true, "requires": { "@isaacs/cliui": "^8.0.2", "@pkgjs/parseargs": "^0.11.0" } }, + "jsbn": { + "version": "1.1.0", + "bundled": true + }, "json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true }, "json-stringify-nice": { @@ -14249,7 +10781,7 @@ "bundled": true }, "libnpmaccess": { - "version": "7.0.2", + "version": "7.0.3", "bundled": true, "requires": { "npm-package-arg": "^10.1.0", @@ -14257,7 +10789,7 @@ } }, "libnpmdiff": { - "version": "5.0.20", + "version": "5.0.21", "bundled": true, "requires": { "@npmcli/arborist": "^6.5.0", @@ -14272,12 +10804,12 @@ } }, "libnpmexec": { - "version": "6.0.4", + "version": "6.0.5", "bundled": true, "requires": { "@npmcli/arborist": "^6.5.0", "@npmcli/run-script": "^6.0.0", - "ci-info": "^3.7.1", + "ci-info": "^4.0.0", "npm-package-arg": "^10.1.0", "npmlog": "^7.0.1", "pacote": "^15.0.8", @@ -14289,14 +10821,14 @@ } }, "libnpmfund": { - "version": "4.2.1", + "version": "4.2.2", "bundled": true, "requires": { "@npmcli/arborist": "^6.5.0" } }, "libnpmhook": { - "version": "9.0.3", + "version": "9.0.4", "bundled": true, "requires": { "aproba": "^2.0.0", @@ -14304,7 +10836,7 @@ } }, "libnpmorg": { - "version": "5.0.4", + "version": "5.0.5", "bundled": true, "requires": { "aproba": "^2.0.0", @@ -14312,7 +10844,7 @@ } }, "libnpmpack": { - "version": "5.0.20", + "version": "5.0.21", "bundled": true, "requires": { "@npmcli/arborist": "^6.5.0", @@ -14322,10 +10854,10 @@ } }, "libnpmpublish": { - "version": "7.5.1", + "version": "7.5.2", "bundled": true, "requires": { - "ci-info": "^3.6.1", + "ci-info": "^4.0.0", "normalize-package-data": "^5.0.0", "npm-package-arg": "^10.1.0", "npm-registry-fetch": "^14.0.3", @@ -14336,14 +10868,14 @@ } }, "libnpmsearch": { - "version": "6.0.2", + "version": "6.0.3", "bundled": true, "requires": { "npm-registry-fetch": "^14.0.3" } }, "libnpmteam": { - "version": "5.0.3", + "version": "5.0.4", "bundled": true, "requires": { "aproba": "^2.0.0", @@ -14351,7 +10883,7 @@ } }, "libnpmversion": { - "version": "4.0.2", + "version": "4.0.3", "bundled": true, "requires": { "@npmcli/git": "^4.0.1", @@ -14384,6 +10916,12 @@ "promise-retry": "^2.0.1", "socks-proxy-agent": "^7.0.0", "ssri": "^10.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "bundled": true + } } }, "minimatch": { @@ -14394,7 +10932,7 @@ } }, "minipass": { - "version": "5.0.0", + "version": "7.0.4", "bundled": true }, "minipass-collect": { @@ -14414,11 +10952,11 @@ } }, "minipass-fetch": { - "version": "3.0.3", + "version": "3.0.4", "bundled": true, "requires": { "encoding": "^0.1.13", - "minipass": "^5.0.0", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" } @@ -14522,14 +11060,14 @@ "bundled": true }, "node-gyp": { - "version": "9.4.0", + "version": "9.4.1", "bundled": true, "requires": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "glob": "^7.1.4", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^11.0.3", + "make-fetch-happen": "^10.0.3", "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", @@ -14538,6 +11076,14 @@ "which": "^2.0.2" }, "dependencies": { + "@npmcli/fs": { + "version": "2.1.2", + "bundled": true, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + } + }, "abbrev": { "version": "1.1.1", "bundled": true @@ -14558,6 +11104,64 @@ "concat-map": "0.0.1" } }, + "cacache": { + "version": "16.1.3", + "bundled": true, + "requires": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "bundled": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "bundled": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "fs-minipass": { + "version": "2.1.0", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, "gauge": { "version": "4.0.4", "bundled": true, @@ -14584,6 +11188,28 @@ "path-is-absolute": "^1.0.0" } }, + "make-fetch-happen": { + "version": "10.2.1", + "bundled": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + } + }, "minimatch": { "version": "3.1.2", "bundled": true, @@ -14591,6 +11217,23 @@ "brace-expansion": "^1.1.7" } }, + "minipass": { + "version": "3.3.6", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-fetch": { + "version": "2.1.2", + "bundled": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, "nopt": { "version": "6.0.0", "bundled": true, @@ -14608,18 +11251,30 @@ "set-blocking": "^2.0.0" } }, - "readable-stream": { - "version": "3.6.2", + "signal-exit": { + "version": "3.0.7", + "bundled": true + }, + "ssri": { + "version": "9.0.1", "bundled": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "minipass": "^3.1.1" } }, - "signal-exit": { - "version": "3.0.7", - "bundled": true + "unique-filename": { + "version": "2.0.1", + "bundled": true, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "bundled": true, + "requires": { + "imurmurhash": "^0.1.4" + } }, "which": { "version": "2.0.2", @@ -14659,7 +11314,7 @@ } }, "npm-install-checks": { - "version": "6.2.0", + "version": "6.3.0", "bundled": true, "requires": { "semver": "^7.1.1" @@ -14715,6 +11370,12 @@ "minizlib": "^2.1.2", "npm-package-arg": "^10.0.0", "proc-log": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "bundled": true + } } }, "npm-user-validate": { @@ -14767,6 +11428,12 @@ "sigstore": "^1.3.0", "ssri": "^10.0.0", "tar": "^6.1.11" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "bundled": true + } } }, "parse-conflict-json": { @@ -14787,21 +11454,21 @@ "bundled": true }, "path-scurry": { - "version": "1.9.2", + "version": "1.10.1", "bundled": true, "requires": { - "lru-cache": "^9.1.1", - "minipass": "^5.0.0 || ^6.0.2" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "dependencies": { "lru-cache": { - "version": "9.1.1", + "version": "10.2.0", "bundled": true } } }, "postcss-selector-parser": { - "version": "6.0.13", + "version": "6.0.15", "bundled": true, "requires": { "cssesc": "^3.0.0", @@ -14813,8 +11480,7 @@ "bundled": true }, "process": { - "version": "0.11.10", - "bundled": true + "version": "0.11.10" }, "promise-all-reject-late": { "version": "1.0.1", @@ -14877,13 +11543,12 @@ } }, "readable-stream": { - "version": "4.4.0", + "version": "3.6.2", "bundled": true, "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "retry": { @@ -14936,7 +11601,7 @@ "optional": true }, "semver": { - "version": "7.5.4", + "version": "7.6.0", "bundled": true, "requires": { "lru-cache": "^6.0.0" @@ -14967,7 +11632,7 @@ "bundled": true }, "signal-exit": { - "version": "4.0.2", + "version": "4.1.0", "bundled": true }, "sigstore": { @@ -14986,10 +11651,10 @@ "bundled": true }, "socks": { - "version": "2.7.1", + "version": "2.8.1", "bundled": true, "requires": { - "ip": "^2.0.0", + "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" } }, @@ -15011,7 +11676,7 @@ } }, "spdx-exceptions": { - "version": "2.3.0", + "version": "2.5.0", "bundled": true }, "spdx-expression-parse": { @@ -15023,14 +11688,14 @@ } }, "spdx-license-ids": { - "version": "3.0.13", + "version": "3.0.17", "bundled": true }, "ssri": { - "version": "10.0.4", + "version": "10.0.5", "bundled": true, "requires": { - "minipass": "^5.0.0" + "minipass": "^7.0.3" } }, "string_decoder": { @@ -15077,7 +11742,7 @@ "bundled": true }, "tar": { - "version": "6.1.15", + "version": "6.2.0", "bundled": true, "requires": { "chownr": "^2.0.0", @@ -15103,6 +11768,10 @@ } } } + }, + "minipass": { + "version": "5.0.0", + "bundled": true } } }, @@ -15257,80 +11926,16 @@ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, "object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", "dev": true, "requires": { "array-each": "^1.0.1", @@ -15339,35 +11944,15 @@ "isobject": "^3.0.0" } }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, "requires": { "isobject": "^3.0.1" } }, - "object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -15386,12 +11971,6 @@ "wrappy": "1" } }, - "openurl": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", - "dev": true - }, "opn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", @@ -15401,15 +11980,6 @@ "is-wsl": "^1.1.0" } }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, "p-map": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", @@ -15422,7 +11992,7 @@ "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, "requires": { "is-absolute": "^1.0.0", @@ -15430,15 +12000,6 @@ "path-root": "^0.1.1" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, "parse-node-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", @@ -15448,7 +12009,7 @@ "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true }, "parseurl": { @@ -15457,18 +12018,6 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -15490,7 +12039,7 @@ "path-root": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, "requires": { "path-root-regex": "^0.1.0" @@ -15499,7 +12048,7 @@ "path-root-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true }, "path-type": { @@ -15520,27 +12069,6 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "plugin-error": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", @@ -15563,12 +12091,6 @@ "is-number-like": "^1.0.3" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -15599,45 +12121,24 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -15656,61 +12157,6 @@ "unpipe": "1.0.0" } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "dependencies": { - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -15735,77 +12181,34 @@ } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { "picomatch": "^2.2.1" } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" + "resolve": "^1.20.0" } }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==" + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, "replace-ext": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", @@ -15813,15 +12216,10 @@ "dev": true }, "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-2.0.0.tgz", + "integrity": "sha512-bgEuQQ/BHW0XkkJtawzrfzHFSN70f/3cNOiHa2QsYxqrjaC30X1k74FJ6xswVBP0sr0SpGIdVFuPwfrYziVeyw==", + "dev": true }, "replacestream": { "version": "4.0.3", @@ -15840,12 +12238,6 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -15858,19 +12250,20 @@ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, "requires": { "expand-tilde": "^2.0.0", @@ -15878,20 +12271,14 @@ } }, "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-2.0.0.tgz", + "integrity": "sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A==", "dev": true, "requires": { - "value-or-function": "^3.0.0" + "value-or-function": "^4.0.0" } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, "resp-modifier": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", @@ -15913,12 +12300,6 @@ } } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -15955,15 +12336,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -15995,39 +12367,40 @@ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" }, "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true }, "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz", + "integrity": "sha512-lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g==", "dev": true, "requires": { - "sver-compat": "^1.5.0" + "sver": "^1.8.3" } }, "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -16037,36 +12410,72 @@ "dev": true, "requires": { "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true + }, "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true } } @@ -16128,52 +12537,121 @@ } }, "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "requires": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" - } - }, - "server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "parseurl": "~1.3.3", + "send": "0.19.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true } } }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", @@ -16200,272 +12678,70 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "socket.io": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", - "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.5.2", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" } }, - "socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", - "dev": true, - "requires": { - "ws": "~8.11.0" - } - }, - "socket.io-client": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", - "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - } - }, - "socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "debug": "~4.3.4", + "ws": "~8.17.1" } }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "socket.io-client": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" } }, - "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "sparkles": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-2.1.0.tgz", + "integrity": "sha512-r7iW1bDw8R/cFifrD3JnQJX0K1jqT0kprL48BiBpLZLJPmAm34zsVBsK5lc7HirZYZqMW65dOXZgbAGt/I6frg==", + "dev": true }, "statuses": { "version": "1.3.1", @@ -16473,18 +12749,21 @@ "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", "dev": true }, + "stream-composer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-composer/-/stream-composer-1.0.2.tgz", + "integrity": "sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==", + "dev": true, + "requires": { + "streamx": "^2.13.2" + } + }, "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "stream-throttle": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", @@ -16495,6 +12774,18 @@ "limiter": "^1.0.5" } }, + "streamx": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "dev": true, + "requires": { + "bare-events": "^2.2.0", + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -16541,15 +12832,6 @@ "ansi-regex": "^3.0.0" } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16567,16 +12849,36 @@ } } }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "sver": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/sver/-/sver-1.8.4.tgz", + "integrity": "sha512-71o1zfzyawLfIWBOmw8brleKyvnbn73oVHNCsu51uPMz/HWiKkkXsI31JjHW5zqXEqnPYkIiHd8ZmL7FCimLEA==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "teex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", "dev": true, "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "streamx": "^2.12.5" } }, + "text-decoder": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", + "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", + "dev": true + }, "textextensions": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz", @@ -16593,16 +12895,6 @@ "xtend": "~4.0.1" } }, - "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==", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, "time-stamp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", @@ -16614,48 +12906,6 @@ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -16666,12 +12916,12 @@ } }, "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-3.0.0.tgz", + "integrity": "sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==", "dev": true, "requires": { - "through2": "^2.0.3" + "streamx": "^2.12.5" } }, "toidentifier": { @@ -16693,12 +12943,6 @@ "jquery": ">=1.7" } }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -16714,55 +12958,27 @@ "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true }, "undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-2.0.0.tgz", + "integrity": "sha512-tO/bf30wBbTsJ7go80j0RzA2rcwX6o7XPBpeFcb+jzoeb4pfMM2zUeSDIkY1AWqeZabWxaQZ/h8N9t35QKDLPQ==", "dev": true, "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" + "bach": "^2.0.1", + "fast-levenshtein": "^3.0.0", + "last-run": "^2.0.0", + "undertaker-registry": "^2.0.0" } }, "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-2.0.0.tgz", + "integrity": "sha512-+hhVICbnp+rlzZMgxXenpvTxpuvA67Bfgtt+O9WOE5jo7w/dyiF1VmoZVIHvP2EkUjsyKyTwYKlLhA+j47m1Ew==", "dev": true }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -16775,70 +12991,6 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -16852,28 +13004,15 @@ "dev": true }, "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-4.0.1.tgz", + "integrity": "sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==", + "dev": true }, "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-4.0.0.tgz", + "integrity": "sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==", "dev": true }, "vary": { @@ -16896,53 +13035,120 @@ "replace-ext": "^1.0.0" } }, + "vinyl-contents": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-contents/-/vinyl-contents-2.0.0.tgz", + "integrity": "sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q==", + "dev": true, + "requires": { + "bl": "^5.0.0", + "vinyl": "^3.0.0" + }, + "dependencies": { + "replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true + }, + "vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" + } + } + } + }, "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-4.0.0.tgz", + "integrity": "sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw==", "dev": true, "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", + "fs-mkdirp-stream": "^2.0.1", + "glob-stream": "^8.0.0", + "graceful-fs": "^4.2.11", + "iconv-lite": "^0.6.3", "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "lead": "^4.0.0", + "normalize-path": "3.0.0", + "resolve-options": "^2.0.0", + "stream-composer": "^1.0.2", + "streamx": "^2.14.0", + "to-through": "^3.0.0", + "value-or-function": "^4.0.0", + "vinyl": "^3.0.0", + "vinyl-sourcemap": "^2.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true + }, + "vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" + } + } } }, "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz", + "integrity": "sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q==", "dev": true, "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "convert-source-map": "^2.0.0", + "graceful-fs": "^4.2.10", + "now-and-later": "^3.0.0", + "streamx": "^2.12.5", + "vinyl": "^3.0.0", + "vinyl-contents": "^2.0.0" + }, + "dependencies": { + "replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true + }, + "vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" } } } @@ -16966,48 +13172,29 @@ } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } } } @@ -17019,16 +13206,16 @@ "dev": true }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "requires": {} }, "xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", "dev": true }, "xtend": { @@ -17038,9 +13225,9 @@ "dev": true }, "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yargs": { @@ -17056,20 +13243,6 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" - }, - "dependencies": { - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - } } }, "yargs-parser": { diff --git a/package.json b/package.json index 8e08b77379..31ef05395d 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "igniteui-docfx-template": "^3.7.6" }, "devDependencies": { - "@stackblitz/sdk": "^1.9.0", - "browser-sync": "^2.29.3", + "@stackblitz/sdk": "^1.11.0", + "browser-sync": "^3.0.3", "cross-env": "^7.0.3", "del": "^5.1.0", - "gulp": "^4.0.2", + "gulp": "^5.0.0", "gulp-autoprefixer": "^7.0.1", "gulp-dart-sass": "^1.0.2", "gulp-file-include": "^2.1.1", From fc56a6e79c57ae3efbd182e009dbf4265f8edda8 Mon Sep 17 00:00:00 2001 From: Maya Kirova Date: Fri, 7 Feb 2025 12:06:28 +0200 Subject: [PATCH 02/10] chore(*): Add info on unique values in pivot. --- en/components/pivotGrid/pivot-grid.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/en/components/pivotGrid/pivot-grid.md b/en/components/pivotGrid/pivot-grid.md index e9e960c00b..3d38b35310 100644 --- a/en/components/pivotGrid/pivot-grid.md +++ b/en/components/pivotGrid/pivot-grid.md @@ -95,6 +95,9 @@ A filter can also be defined via the `filters` configuration property. It can be Each basic dimension configuration requires a `memberName` that matches a field from the provided `data`, or a `memberFunction` that extracts a value from the record in case of complex objects or other custom scenarios. +>[!NOTE] +> The `memberName` needs to be unique. In case you need different dimensions for the same field, you can define a custom unique `memberName` for each, and extract the related value via `memberFunction`. + Multiple sibling dimensions can be defined, which creates a more complex nested group in the related row or column dimension area. The dimensions can be reordered or moved from one area to another via their corresponding chips using drag & drop. @@ -151,7 +154,12 @@ It also allows for further customization via the second option parameter in orde ### Values configuration -A value configuration requires a `member` that matches a field from the provided `data`, or it can define either an `aggregatorName` or custom `aggregator` function for more complex scenarios. Out of the box, there are 4 predefined aggregations that can be used depending on the data type of the data field: +A value configuration requires a `member` that matches a field from the provided `data`, or it can define either via an `aggregatorName` or custom `aggregator` function for more complex scenarios. + +>[!NOTE] +> The `member` needs to be unique. In case you need different value aggregations for the same field, you can define a custom unique `member` for each, and extract the related value via the `aggregator` function. + + Out of the box, there are 4 predefined aggregations that can be used depending on the data type of the data field: - `IgxPivotNumericAggregate` - for numeric fields. Contains the following aggregation functions: `SUM`, `AVG`, `MIN`, `MAX`, `COUNT`. From 8b75b4c8be3e735814b0dd8d6dd59796c4604022 Mon Sep 17 00:00:00 2001 From: RivaIvanova Date: Mon, 17 Feb 2025 16:54:51 +0200 Subject: [PATCH 03/10] docs(state-persistence): remove groupBy feature for treeGrid --- .../grids_templates/state-persistence.md | 20 ++++++++++++++++++- .../grids_templates/state-persistence.md | 20 ++++++++++++++++++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/en/components/grids_templates/state-persistence.md b/en/components/grids_templates/state-persistence.md index 9760a890b8..7b4f6ae034 100644 --- a/en/components/grids_templates/state-persistence.md +++ b/en/components/grids_templates/state-persistence.md @@ -38,7 +38,7 @@ _canonicalLink: grid/state-persistence ## Supported Features [`IgxGridState`]({environment:angularApiUrl}/classes/igxgridstatedirective.html) directive supports saving and restoring the state of the following features: -@@if (igxName !== 'IgxHierarchicalGrid' && igxName !== 'IgxPivotGrid') { +@@if (igxName === 'IgxGrid') { * `Sorting` * `Filtering` @@ -57,6 +57,24 @@ _canonicalLink: grid/state-persistence * Columns templates and functions are restored using application level code, see [Restoring Column](state-persistence.md#restoring-columns) section. } +@@if (igxName === 'IgxTreeGrid') { + +* `Sorting` +* `Filtering` +* `Advanced Filtering` +* `Paging` +* `Cell Selection` +* `Row Selection` +* `Column Selection` +* `Row Pinning` +* `Expansion` +* `Columns` + * **NEW**: Multi column headers are now supported out of the box + * Columns order + * Column properties defined by the [`IColumnState`]({environment:angularApiUrl}/interfaces/icolumnstate.html) interface. + * Columns templates and functions are restored using application level code, see [Restoring Column](state-persistence.md#restoring-columns) section. +} + @@if (igxName === 'IgxHierarchicalGrid') { * `RowIslands` * saving/restoring features for all child grids down the hierarchy diff --git a/jp/components/grids_templates/state-persistence.md b/jp/components/grids_templates/state-persistence.md index 71b4d3e42a..a2e96e7e52 100644 --- a/jp/components/grids_templates/state-persistence.md +++ b/jp/components/grids_templates/state-persistence.md @@ -42,7 +42,7 @@ igxGridState ディレクティブによって開発者がグリッドの状態 ## サポートされている機能 [`IgxGridState`]({environment:angularApiUrl}/classes/igxgridstatedirective.html) ディレクティブは、以下の機能の状態の保存および復元をサポートします。 -@@if (igxName !== 'IgxHierarchicalGrid' && igxName !== 'IgxPivotGrid') { +@@if (igxName === 'IgxGrid') { * `ソート` * `フィルタリング` @@ -61,6 +61,24 @@ igxGridState ディレクティブによって開発者がグリッドの状態 * 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](state-persistence.md#列の復元)セクションを参照してください。 } +@@if (igxName === 'IgxTreeGrid') { + +* `ソート` +* `フィルタリング` +* `高度なフィルタリング` +* `ページング` +* `セルの選択` +* `行の選択` +* `列の選択` +* `行のピン固定` +* `展開` +* `複数の列` + * **新規**: 複数列ヘッダーが標準でサポートされるようになりました。 + * 列の順序 + * [`IColumnState`]({environment:angularApiUrl}/interfaces/icolumnstate.html) インターフェイスによって定義される列プロパティ。 + * 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](state-persistence.md#列の復元)セクションを参照してください。 +} + @@if (igxName === 'IgxHierarchicalGrid') { * `行アイランド` * 階層のすべての子グリッドの保存/復元機能 From 8dfad94c02726dd598234101ea7fe6ffbc97983a Mon Sep 17 00:00:00 2001 From: Rumyana Andriova <54146583+randriova@users.noreply.github.com> Date: Thu, 6 Mar 2025 13:34:29 +0200 Subject: [PATCH 04/10] docs(*): update JA for #6045 and #6057 --- jp/components/grids_templates/export-excel.md | 5 +++++ jp/components/pivotgrid/pivot-grid.md | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/jp/components/grids_templates/export-excel.md b/jp/components/grids_templates/export-excel.md index ae262ff3ad..bd8c8238f3 100644 --- a/jp/components/grids_templates/export-excel.md +++ b/jp/components/grids_templates/export-excel.md @@ -196,6 +196,11 @@ public exportButtonHandler() { > [!NOTE] > Excel テーブルは複数の行ヘッダーをサポートしていないため、エクスポートされた @@igComponent はテーブルとしてフォーマットされません。 +@@if (igxName === 'IgxHierarchicalGrid') { +> [!NOTE] +> 行アイランド内の複数列ヘッダーのエクスポートされた展開状態は常に初期状態になります。 +} + @@if (igxName === 'IgxGrid') { [!NOTE] +> `memberName` は一意である必要があります。同じフィールドに異なるディメンションが必要な場合は、それぞれにカスタムの一意の `memberName` を定義し、`memberFunction` を介して関連する値を抽出できます。 + 複数の兄弟ディメンションを定義できます。これにより、関連する行または列のディメンション領域に、より複雑なネストされたグループが作成されます。 ディメンションは、ドラッグアンドドロップを使用して、対応するチップを介して、ある領域から別の領域にソートしたり移動したりできます。 @@ -152,7 +155,12 @@ public pivotConfigHierarchy: IPivotConfiguration = { ### 値の構成 -値の構成には、提供された `data` のフィールドに一致する `member` が必要です。または、より複雑なカスタム シナリオでは、`aggregatorName` またはカスタムの `aggregator` 関数のいずれかを定義できます。データ フィールドのデータ型に応じて使用できる 4 つの事前定義された集計があります: +値の構成には、提供された `data` のフィールドに一致する `member` が必要です。または、より複雑なカスタム シナリオでは、`aggregatorName` またはカスタムの `aggregator` 関数のいずれかを定義できます。 + +>[!NOTE] +> `member` は一意である必要があります。同じフィールドに対して異なる値の集計が必要な場合は、それぞれにカスタムの一意の `member` を定義し、`aggregator` 関数を使用して関連する値を抽出できます。 + +データ フィールドのデータ型に応じて使用できる 4 つの事前定義された集計があります: - `IgxPivotNumericAggregate` - 数値フィールド用。 次の集計関数が含まれています: `SUM`、`AVG`、`MIN`、`MAX`、`COUNT`。 From 397d58c1b5c51bac9c41a61ba47aea2da9b1eb1f Mon Sep 17 00:00:00 2001 From: tfsbuild Date: Wed, 12 Mar 2025 16:42:01 +0200 Subject: [PATCH 05/10] Adding changes from build igniteui-xplat-docs-make-pr_2025.3.12.4 --- .../charts/features/chart-data-selection.md | 7 +++ en/components/general-changelog-dv.md | 29 ++++++++++ en/components/menus/toolbar.md | 57 ++++++++++++++++++- 3 files changed, 91 insertions(+), 2 deletions(-) diff --git a/en/components/charts/features/chart-data-selection.md b/en/components/charts/features/chart-data-selection.md index 2bb77b5754..6909e87636 100644 --- a/en/components/charts/features/chart-data-selection.md +++ b/en/components/charts/features/chart-data-selection.md @@ -89,6 +89,13 @@ The matcher is ideal for using in charts, such as the [`IgxCategoryChartComponen For example, if you datasource has numeric properties Nuclear, Coal, Oil, Solar then you know there are series created for each of these properties. If you want to select the series bound to Solar values, you can add a ChartSelection object to the SelectedSeriesItems collection using a matcher with the following properties set. + + + + ## API References The following is a list of API members mentioned in the above sections: diff --git a/en/components/general-changelog-dv.md b/en/components/general-changelog-dv.md index 768da6b1e2..9a4dc1eb78 100644 --- a/en/components/general-changelog-dv.md +++ b/en/components/general-changelog-dv.md @@ -16,6 +16,35 @@ All notable changes for each version of Ignite UI for Angular are documented on * [Ignite UI for Angular CHANGELOG.md at Github](https://github.com/IgniteUI/igniteui-angular/blob/master) +## **19.0.1 (February 2025)** + +### Enhancements + +#### Toolbar + +* Added new `GroupHeaderTextStyle` property to [`IgxToolbarComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolbarcomponent.html) and [`IgxToolPanelComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolpanelcomponent.html). If set, it will apply to all [`IgxToolActionGroupHeaderComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactiongroupheadercomponent.html) actions. +* Added new property on [`IgxToolActionComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html) called [`titleHorizontalAlignment`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_charts.igxseriesviewercomponent.html#titleHorizontalAlignment) which controls the horizontal alignment of the title text. +* Added new property on [`IgxToolActionSubPanelComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactionsubpanelcomponent.html) called `ItemSpacing` which controls the spacing between items inside the panel. + +### Bug Fixes + +The following table lists the bug fixes made for the Ignite UI for Angular toolset for this release: + +| Bug Number | Control | Description | +|------------|---------|------------------| +|26218|Excel Library|Chart's plot area right margin becomes narrower and fill pattern and fill foreground are gone just by loading an Excel file| +|30286|IgxDataChart|Bubble Series tooltip content is switched to that of nearby bubble data in clicking a bubble| +|32906|IgxDataChart|IgxDataChart is showing two xAxis on the top| +|33605|IgxDataChart|ScatterLineSeries is not showing the color of the line correctly in the legend| +|34053|IgxRadialGauge|The position of the scale label is shifted| +|34083|Excel Library|TextOperatorConditionalFormat's is not loaded/saved properly if the text contains = in a template Excel file| +|34776|IgxDataChart|Repeatedly showing and hiding the IgxDataChart causes memory leakage in JS Heap| +|35495|Excel Library|Pictures in cells are lost when a template file is loaded| +|35496|IgxSpreadsheet|Error when setting styles in Excel with images| +|35498|IgxDataChart|Tooltips for the series specified in IncludedSeries are not displayed| +|36176|Excel Library|Exception occurs when loading an Excel workbook that has a LET function| +|36379|Excel Library|Colors with any alpha channel in an excel workbook fail to load| + ## **19.0.0 (January 2025)** * Angular 19 support. diff --git a/en/components/menus/toolbar.md b/en/components/menus/toolbar.md index 5d6c99dbcf..bcf6b9e094 100644 --- a/en/components/menus/toolbar.md +++ b/en/components/menus/toolbar.md @@ -81,12 +81,13 @@ The following is a list of the different [`IgxToolActionComponent`]({environment * [`IgxToolActionLabelComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactionlabelcomponent.html) * [`IgxToolActionNumberInputComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactionnumberinputcomponent.html) * [`IgxToolActionRadioComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactionradiocomponent.html) +* [`IgxToolActionSubPanelComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactionsubpanelcomponent.html) -Each of these tools exposes an `OnCommand` event that is triggered by mouse click. +Each of these tools exposes an `OnCommand` event that is triggered by mouse click. Note, the [`IgxToolActionIconMenuComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioniconmenucomponent.html) is a wrapper for other tools that can also be wrapped inside a [`IgxToolActionIconMenuComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioniconmenucomponent.html). New and existing tools can be repositioned and marked hidden using the [`overlayId`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#overlayId), [`beforeId`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#beforeId) and [`afterId`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#afterId) properties on the [`IgxToolActionComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html) object. ToolActions also expose a [`visibility`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#visibility) property. -The following example demonstrates hiding both the built-in **ZoomReset** and **AnalyzeMenu** menu tool actions. A new instance of the **ZoomReset** tool action is added and placed within the **ZoomMenu** by using the the [`afterId`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#afterId) property and assigning that to **ZoomOut**. This will ensure the new Reset tool is displayed at the bottom of the **ZoomMenu**. +The following example demonstrates a couple of features. First you can group tools together in the [`IgxToolActionSubPanelComponent`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactionsubpanelcomponent.html) including hiding built in tools such as the **ZoomReset** and **AnalyzeMenu** menu tool actions. In this example a new instance of the **ZoomReset** tool action is added and placed within the **ZoomMenu** by using the the [`afterId`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#afterId) property and assigning that to **ZoomOut**. It is also highlighted via the [`isHighlighted`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolactioncomponent.html#isHighlighted) property on the tool. This will ensure the new Reset tool is promptly displayed at the bottom of the **ZoomMenu**. ((e) => + { + this.toolbar.RegisterIconFromDataURLAsync("CustomCollection", "CustomIcon", "https://www.svgrepo.com/show/678/calculator.svg"); + })); + } + +} + +```` + +```tsx + +```` + ### Vertical Orientation By default the Angular Toolbar is shown horizontally, but it also has the ability to shown vertically by setting the [`orientation`]({environment:dvApiBaseUrl}/products/ignite-ui-angular/api/docs/typescript/latest/classes/igniteui_angular_layouts.igxtoolbarcomponent.html#orientation) property. From 056b2c8bc212fff2e1fe8c7c1151ff3cc14cfe99 Mon Sep 17 00:00:00 2001 From: RivaIvanova Date: Fri, 14 Mar 2025 12:08:25 +0200 Subject: [PATCH 06/10] docs(carousel): align configuration section with WC --- en/components/carousel.md | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/en/components/carousel.md b/en/components/carousel.md index 1168bb4715..a3ca1ed848 100644 --- a/en/components/carousel.md +++ b/en/components/carousel.md @@ -119,9 +119,37 @@ export class HomeComponent { ### Configuring IgxCarousel
-By default, the Carousel in Angular has its **[`loop`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#loop)** input property set to `true` ( *looping occurs when the first slide comes after the last by navigating using the Next action, or when the last slide comes after the first by using the Previous action* ). The looping behavior can be disabled by setting the value of the `loop` input to `false`. +By default, the Carousel in Angular has its [`loop`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#loop) input property set to `true` (*looping occurs when the first slide comes after the last by navigating using the Next action, or when the last slide comes after the first by using the Previous action*). The looping behavior can be disabled by setting the value of the [`loop`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#loop) input to `false`. -To keep track of each slide index, the carousel has indicators that are positioned at the `bottom` of the carousel by default. In order to change this behavior, we have to use the [indicatorsOrientation]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#indicatorsOrientation) property and assign it to `top`. Indicators can be disabled by setting the `indicators` input property to `false`. +```html + + ... + +``` + +To keep track of each slide index, the carousel has indicators that are positioned at the `end` of the carousel by default. In order to change this behavior, use the [`indicatorsOrientation`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#indicatorsOrientation) property and assign it to `start`. + +```html + + ... + +``` + +By default, the [`IgxCarousel`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html) displays its navigation buttons and indicators. Use the [`indicators`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#indicators) property to hide the indicators and the [`navigation`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#navigation) property to hide the navigation buttons. + +```html + + ... + +``` + +The [`IgxCarousel`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html) supports vertical mode. Use the [`vertical`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#vertical) property to enable it. + +```html + + ... + +``` ### Custom indicators
From 49fcde4841098eeb0cade084c497cb9472e3777f Mon Sep 17 00:00:00 2001 From: Rumyana Andriova <54146583+randriova@users.noreply.github.com> Date: Tue, 18 Mar 2025 13:16:01 +0200 Subject: [PATCH 07/10] docs(*): update JA for #6080 --- jp/components/carousel.md | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/jp/components/carousel.md b/jp/components/carousel.md index 4e08f374bd..4c1bf7b6d9 100644 --- a/jp/components/carousel.md +++ b/jp/components/carousel.md @@ -120,9 +120,37 @@ export class HomeComponent { ### IgxCarousel の定義
-デフォルトでは、Angular のカルーセルの **[`loop`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#loop)** 入力プロパティは `true` に設定されています (ループは、Next 動作でナビゲートするときに最初のスライドが最後のスライドの後に来るか、Previous 動作を使用して最後のスライドが最初のスライドの後に来るときに起こります)。ループ動作を無効にするには、`loop` 入力の値を `false` に設定します。 +デフォルトでは、Angular のカルーセルの [`loop`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#loop) 入力プロパティは `true` に設定されています (ループは、Next 動作でナビゲートするときに最初のスライドが最後のスライドの後に来るか、Previous 動作を使用して最後のスライドが最初のスライドの後に来るときに起こります)。ループ動作を無効にするには、[`loop`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#loop) 入力の値を `false` に設定します。 -各スライド インデックスを追跡するために、カルーセルには、デフォルトでカルーセルの `bottom` に配置されるインジケーターがあります。この動作を変更するには、[indicatorsOrientation]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#indicatorsOrientation) プロパティを使用して、`top` に割り当てる必要があります。インジケーターは、`indicators` 入力プロパティを `false` に設定することで無効にできます。 +```html + + ... + +``` + +各スライド インデックスを追跡するために、カルーセルには、デフォルトでカルーセルの `end` に配置されるインジケーターがあります。この動作を変更するには、[`indicatorsOrientation`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#indicatorsOrientation) プロパティを使用して、`start` に割り当てます。 + +```html + + ... + +``` + +デフォルトでは、[`IgxCarousel`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html) はナビゲーション ボタンとインジケーターを表示します。インジケーターを非表示にするには [`indicators`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#indicators) プロパティを使用し、ナビゲーション ボタンを非表示にするには [`navigation`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#navigation) プロパティを使用します。 + +```html + + ... + +``` + +[`IgxCarousel`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html) は垂直モードをサポートします。これを有効にするには、[`vertical`]({environment:angularApiUrl}/classes/igxcarouselcomponent.html#vertical) プロパティを使用します。 + +```html + + ... + +``` ### カスタム インジケーター
From 497bb6c9384c7e87a59196dcbb2fd82606a48563 Mon Sep 17 00:00:00 2001 From: tfsbuild Date: Wed, 19 Mar 2025 02:05:24 +0200 Subject: [PATCH 08/10] Adding changes from build igniteui-xplat-docs-make-pr_2025.3.19.1 --- en/images/dockmanager-document-host-docking.jpg | Bin 0 -> 45466 bytes en/images/dockmanager-pane-docking.jpg | Bin 0 -> 38753 bytes en/images/dockmanager-root-docking.jpg | Bin 0 -> 43406 bytes en/images/dockmanager-splitter-docking.jpg | Bin 0 -> 41400 bytes en/images/tile-manager-actions.png | Bin 0 -> 5559 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 en/images/dockmanager-document-host-docking.jpg create mode 100644 en/images/dockmanager-pane-docking.jpg create mode 100644 en/images/dockmanager-root-docking.jpg create mode 100644 en/images/dockmanager-splitter-docking.jpg create mode 100644 en/images/tile-manager-actions.png diff --git a/en/images/dockmanager-document-host-docking.jpg b/en/images/dockmanager-document-host-docking.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97bf816d50bf97ebee55133d5309b377b6baa7a0 GIT binary patch literal 45466 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�ANoA?Kg0C@jo0rr_X16q zIsjH27~{=G-{($<5;n_&eG=H`-XcEX(gxL*ij%@?frsCvt5~X#9p z!ts9DLCq{#0^?afzN|2+xt-dAL=Lo+Rhs7J)Uxc4WERgOc1^k->d{6kZa&k?n>+p1 z$J0p=r$Zvc?A4x?lEsaI%U;JqtSFT#Ib_FB+Ra zt=++!&>Rn%F1@-K(C$oY(`%?xjC&Gxs8<`ldT5frRdlZNW`#bfE+urZ@PpLmg*M{C z+p})zM}K(czJ7o7c(j+_^)XtftK5ey4mEsUtZ~TeKo>r%%*>~7+nM`-O65(qI6%Ax z5ec|v5C(2ZV6p-lga!~GF?gwc_<;oWY0qJ?A6C4^E9?l+SS=$CjuWrXH-JlE`z8_7 zIN-A?@{v+wg-ZY$LZhnBhU}!xyiU9F8=d$nkyqA};#T=4(Gx;!g3jZKVVFGT;4AP$ zBAzSD|3%>UG1SIe}GTUwBNrzA#^-Cw63*ugb!trux$t zG$S+CiB!2+wbMC)wY7ROQKfIkWbv;ESLHr!m?|t7R^C)FKxzYft~!S`0~=?J;0%E| zxLY76(nS068@1wQ^ii*Cb-CwX&+vM!lB+@~Ro=hg4rW+@>eL!2e<)AC#l}`EFT-^L z{U?yz_oR>1)q?`uyJvwu%n{&mh(Qu^NV&4Cs=HJes>ic`k;prW3<}Bbel;H7Dz2Gz z$EHA0@e@}mm+Lk3+=o~qVHe7CXrq8REIx4|5hd$w8HDz_y)*f!S-H?GU3jBB>3YSJ zj#-x{g*cSACwxQ2iQ!O9(>GlPx-TaAVT$gU14E39QAbLP8yhXj1+3^>6x>Y)kD|%7 zaa9r^h7sR>PU%g;1zxXRew8|6jvPf2DP5U~>gR3O70fAV^xv?JQbuB0t1bh6UO5HR zKB&}-8tmS7_8R=Ms|2Px7iK4tNikCKqz{z~&8Mg`H`T%pq8$%E6e+!ew9lj~g52rz zGI2b(E^!JSK{03FKpj#>CXCth%h=R8djY`ds$K&`%1_Q4}fL?sN4M`&iC3n2WYRxDlf%yju;WY#1W>$W9HmhMn5W#+Y(eQ401 z(6SvHn!jilj6tPjm{NIm{0u{68*Y|058bJCd9KW>%0Sb`8OECtN=rG|ar5^BXVBNr1k$5OK=mwOT_>+B-2 z!QZrRZ;dI3Uk{-qR6+ic_nQ!Fp`HlAEqjnP>Dcg-NU2~l9S-PPlu$a=#~xS$>@!bN zuYgiz6qSHQI~)*9UHA+~FV7nU^VdsY@y;F886_Mr**R4io(~~&WZ>a^-J8xCwRy(3 z{e$YPecR6F45szl+WCyTyJOiWPS`e|`m3E<`TVbJ6>&J@HEXc4ERw5HopuG;1@1?; z=bxRex*3M~6wfGuaDv`;pB9S1pH@zjf~3(-aGiU*E*c+57^eLsvMf|lLt&t_rc+B= zG&IFoIz1rEvQoI@#I>4N4P?BRz#gFT=dksuI2Lv|gSCdceYAe)SXaeW&IGb5;>`W_ zx`1APJx?N$l-MbC?HRtbMgKS@=nW#3pGFPv8MJ~6&PzaS2xLmi{tdEW~Oe-oDTb?$Xuu+(&r|{;w!8R17)hogh(~| zp$E2<4*W#Lqf80RrbYGeFBC+?_!1CK-pN769ZV_FiO(rP*DAaessMFO{y|ReOF%F$ zBtwUtG$t(l6;(2J@qOfn7j zCAG`rEmm8nbP`LP#hKH$w7$FW#sH<_^C%&6ptUtMExDL_qg0T@JuJy4o!TK>Y@G3kLw zGtYakEJGZ5+c&3LjeK#ikm}*@(t)8xBnm$2(Zg3nc zI&}MxK3nHhi|SHyy2me5ZRI2%OdFXP?WCN;9A}OOBaDsgn!ARYLOU$x$qPm|IPOV# zp1>N>D(+DO+tHSc9jK5~5f)@2Dr!M7RS{>t&~(#vurS@djMsa}g-Ra4E0nPlDeZl# z!#k6Qf!(4XdR~@ujhV)ygO{7GQMh}v{4it39pAc_CAvpuFHw7ogHpp>80gRIz&(Py zhFcgGE;42=I`1d37}lC6u4i>OYNnTDV(7(cRHLyal8AXXZxW(L1kVyOwjZrO$(sX;CNwkMkO|BxD5n;8V5*W z4@NDqA9Z6Cjkz8V=i!?hUN{#Kuz6mZ$~|>Xdvdm+LbIBQO!=ltmIu9!f)1t6x8En{ zl#w{MYm$2XPk5CDq!?y%`kTQUiFqHg)GjdVn(?Fnp?1WmWP#r|K={eX0&}tML|>iMgr@=yA5o^23H*bYOWrx&G@Eiq`g#qf?xYt2Om12>f<0{K@3`mo0}a(&NKU| z!?SVR16I2n1oGAVD)khzgoU@I=)i@wLGozouleIXZc7d%AMbpN6mM*$1g6O7V1YMo z35!&hJ3v%VT;jrJ4UqP6BFgB{;b?;(32Z$wf~z;%+zv$f?dF?Mt`dh{;vsyn`5Yv)% zvx2;%a71g{uy^spw215vvsz^z?)Z0MHB!J}V>kJy+O<{_r8BAir7@c908-m{2*k;Q zAu=4d#X79u!XZvl_&C?2pWZHXn{QOS#B=aJ9>fS~qc|k_u*nRxk&`FI31VW+x~{a_ zw~ZD>t{IU$AUXuW-8kG(L){w~eKw*YU6IouQpI=&<0`K=#1SlXvdcd6?Gj^Y+bb(l z!#c_{Zy*OUG@B{GZK}g$k-mWYanGTaIwOPfuCN1vSL`isZ8ol_=PahFD5oCeB>U{b zyPhxTNG%_w-DHI#Kc1%Km~z}8Rpu17d;5Tc7+okuo4N2tTB3qfu-mi zQx)*1?1Hl8E%|*Yoz&b)ev)jp+mD#8_a$cZqNh58jrcdZDqO&~5f{WxiKuwx4lFXq(dSsZ9b{8o1zT%Z~2U+aBeb$|+dZ36uz@F1xOcnN= zpX1*a1m}fZuu^ail&@agdn_iQ%Q@bZgfVxp^DZ7Z9+a8@DY7col?-hw&)O_Ak1lb_ zk<9FGqK-fz#$R@F)Yx?1?~sA@`}CWZr7ZVv+srSyGf}yih#gJ39Rx$j*4Ga7zW8aoS7F})TLmEv$=A)wZSfj8cf4SI)i+aqCmy7H=e0J z57#^toD6l<3}o;+!n&o_mL>KAw1rPcLmUAo2@DyQyBW$>nXUt-2Y}C(=1>M=N!lF3 zV4?3$JEHznM7rWqHR@R{PcfG_^vFVB!jTt0XGR@?{YQJz#?d%YtftoK>GC^!1bqX2Dt3 z{5U>N8u|oX_y6a+B(6|omdv)l?u=sFba*#IWji_s&3@LTiaC|;TbEWp|2Nd)M^^(0 z?Ac35R2XovLJu^rf3gQG*B6kF`1LULuc7Nd!&azR)i%!b^|KKZ|8x9LnnRyPAmcLZ z0h#5wcXOZs1*&9cwS@!=y}a)3eW3gr4r z_&Dx(LE7De%uP?+nKl?-EHl(s~xhcDXDYA9p0HOy_%vpq&z+T`T*5dz4*57^p5w#l_ z-!-2kf!!$LztxOI%xzk>fIQ+WkN2>4SfBe{q;byXMDHM##FvNq==V-&TN<~3Dg+?U ze9wF%ZcC59t+*2i7Sr3gdnS?;Lwc^;NMJvwHLQfm8}7*qO|6zDuo74pgfvBF3vUDM z`hbv^A+j_!fm!m$C9rfTv$Qyd5TqClFz4PgK~XLgbzkZ@B^z2!ok*jKm#n};aU@;Q z90{rbIx2zHb!%N(&Gf%g-F`iPF z_58H;R=~TcBT|0>w%+~;_VQkU&QXE=4sou)od051%`0*xMz^e^qC3;YXk##3rV8~@I_|IzCg9B&uwEZ+cM z3J+C=TEmXkZQ(~9$zJhGrEU}oC9nmI<91|N7MNf4d{w=m*lLjI?VZ7sg@D!-k$Z_m zL{qzoH@`e|N&4BqG@k^>S6JpwC55Sd$EeJ7Xn3V8JiVb}Lt7%r1vdxWErgWy)&+Hh zYjC{t6#C~4r6L$CSB6H&{6S5?P99SE=Qe9Mo1*4WfAvT zDW;}nFr~8zO`M^4CoInTHp{8!0<~8(grl}~dw1WTZsIIFnxJc7G}MXeHyE0!QZuR> zgVe`ym_drSs1T~`LJO=$!YW6t_ImQ{`zNO}y;FAU#ha*4tG#CX4OAm{4zw)#&)Q-u z%h8t+KlPGB5=$J=jy*98WS4_9UvauQ)~G|JMPnf_#jtfsam<#n=#APEqCnzgrzrMK zE7W-ymw@dPjo30L9By5Xn8sl-$cA{5fEtCPyLCj5Ia1gFLaerXXh0whVFA=Qp~zU&-^HEy2XMDe4AkLSFJ6rang49T?C5iCj`jCU@P5F`DXq z*WAgo4$9XqoK)U`Pc2h3k?zB_8wb4P4Z%N=y8&vivRW}TMOS1QeyYk1C5!Kq+`%%CbL z(h4AFJZy+kpFgR6_y)OScDn>7-c$CjOYPzl>TwASw*+a$J+A~UzfF#=*IG&hg%%Z^ z6X@vRXse^y$Qw7@7%FIVG#=IGNw3W~Qx7Da#K??Zd^x(& zWtUc(lEvGKo}EGrs!_@gNMJ2z z2dHe4P#;~-xyHPJKBsE~uOmNw}kvE*2EK=oR()+uGW?3z_P!1yC)BJA{Nr+*I??oF$qU zemu9AH-SyP(@Y7d>aiVQ&fr~NYzTM;)LS1G{tTsAvWs%fu!A(!V5lP0CS%rE0?T|x zPJ_>Gfb~V>m|NF&X8&#_wrp(3;Mr)Qgx4joEJrBQRRK9>%EnMerVO#HjjP0UL$>61 zTlXJ(_nGB)r&Mm(Tmaxuy+Xi0^5MM|LzPN@vT2$7_d!-Ma>HlQ7pVj1u{&WhkneOS zW1)vSFZW`z<9{~!^hIjUh4qC;m%CM;ekAkfmGsQ!XC;1`3+|=ag@YDihZkE8*E6Ra z%e0MSE{?9`Lm%0%G!9+vv8qG8f!D(21owruRUBppkne2RQ%9xiqQ}qAw6ch9bV_pS zEDgCceeY$!KHfDF(Uzt6ERPyam?M2|n^J{5uJE-2OQ_2(A4-6vtrP@hf!`_)>xwr( ze%;ytKy;U480!G_(I19jK27jK1N|D15Xy$~w|eCN%++z%6M^<73G5@}DaXrrMS`}A zRPgN7=b|fr875Bf1NI?vUL`}c3vwm6Q-2!OwM$lnV*{edo(|_+(J|c`?6RB{xCzql zf(1C|H|BckXIq5e1VsWH?GD~u0)|;ZD~S^Q5`4jmM}Q0p@35W8t&G2%2-Hf29D;lS z$p8KL9-=7DdgfO9(h@?n3gBJm|B^9=g81;$#iFP&#PCm5vcQJ|fa3wNNCT9u`*)Mp zHfL`M*{PR;pCcR+M3-%DoM$6QKym{S#^BvcBV* zB4p8F$KuX%4BusBdMUWajRcE#uIryUP?0hW)@xa+J)x;&=)ca&zZ-)(fwTbjsBR^Ep1s#|vV(nxoRy8wqPY^)`5dI#7cK0Azbt?N4kA>ye^o=dtCUNMKXD zQm<<+53hGYkc4RxdYyCg%)P zDf6_${q97K1P8-Qid%MHHe#mS@!(~6iw9@9R95n+%qB;H(3QxMj$j+ebC~v_y7m=G z_1o+7Eq9npwHWBMxObHGjSs$=aAE8UurV7Vl5wI^8rL{6bvXno961y!XA&ajWQ^q2 z5w?cWq0VFjecxPx|3vj&IRDC7cF}o~UdUy7^Az_?S+HA>gWX+&&u>^uP>UH~0J-WT z4SYYY4}Mrv9?EgTr6WX!`BO>pbO$wZLT$BAr}2*C6s;fMwc;zwv{J)tZeWL0ZWX^B z-r|*~#5h7Y$%V|&45%d1?qn0GI|W&_Itrl?3{4-cO1IJ+H(o-D!z;@|oI*IZ0yn2K z)hLb-nG*sjANN#(Bmn2#JLhf3>`MvH-`)_K=cRgQ+QR^9a7_N#$0)-cFD?mbLnfrg zVW*du_{X2Hzipw45DPp*e<-lD|GOrnFOIMJZ90Qz!~~!)cui5Xnecx3;BC;1!G@ZA z?h!kn!12dRYwHYE&c{Mx{Cn-re*p@1T_6Na^r**0oU=3gGf+CAn)N3*3g+GMFWRoYpcrQN2ObI)%m_v$uw(7nRH5?sKMg^*xVM5H z+)PN#2XNXs%I;IBsWzCe(eHlCr0sasKi=4^8U+stq((JmL_ct)qpS7^YHP_-f*Ms6 zs}kYD`9!WP?Q+U}p0u@8*T48+%+5MDcR#GU(QNOanX5Pr+~+8$Mbbpyjj}gQ>Jg$# zQ!Qk+ib*vkL#LH{$a?Bynd&@k%JCM`_0nnH;Wl0w+b1(OLEGI36BMT^_)e&1A0or` zi4V$|x?%}+!*1yk!LeRy@QQx4T2Vj}bfsd82eyKO zBqO$mHBmWFMR38JVJpEogA9SA{30pCTey=w!z^{G-r1IpW&1BVm6YrHfC_xQBT-{W z7d)>^^s^6p0!XKhw`+8OYtTco;v8*)f+x7YWB7x}0qwSylruQFz1>fVo}Dkt7{E8H zIVIW-5LQ#CKo?4tYwjpe3kaMu)`*;j;Uoa+2d}Zta+yS+c@@m!C60j;-^Ya!Fv}

n=p4 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 literal 0 HcmV?d00001 diff --git a/en/images/dockmanager-root-docking.jpg b/en/images/dockmanager-root-docking.jpg new file mode 100644 index 0000000000000000000000000000000000000000..72d87f170fd5cd5444d8306f4fd0ae8176069238 GIT binary patch literal 43406 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 BkA?sM literal 0 HcmV?d00001 diff --git a/en/images/dockmanager-splitter-docking.jpg b/en/images/dockmanager-splitter-docking.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69b8550c976b823c7ce0fec6fba0cbd5867cdcfa GIT binary patch literal 41400 zcmeFZ2V7HI+AkcsbU}JmsZvCcB2pqEO+-ZLEjFY?K#<;Ir56DK0RfR-BVB5wH<8{; z2p}CvC?P;d?sncebM(xaGiTnJ_uk)kzZ+TZzV=@0>Hp{1n>a?C1s%VtsiO%ZAt3?X z2L6GFD3G~^m;D0}NKX$W1_FVOfhfpGKor0l3DB;Rk^N=)eH~hY9Yjh(^8N3xKQaok?>|a%axw}kN-C=F?HDyJ^|50# z$Ec`i=xJzZ>3|;y+}f=%go0%hfvF1(yUp1O`fBC_4xK?Y3S5&Y2)qJkfEIS5ecH`u+ zPjvTFXAg$?aYhF)JhqMqY8WMgLh}1kuEB8TTtRqD8L*3+2nx+0umz?QLCOz_pv^!c zXs+NMfi)nF2vUKAH!FZ`J0j>MB!>vj^#8Pn)x3r(H)WS>Bs}sD&i6A6B5!7m;put94mihCA;2)>2x<>SaRf@>Zml+U2wCXpA zpj3I-UNa11)YGr=Y<=aY>!N-hWU*7I1iP)y&(|6LG{(nn2Dks`CZ|9|2RB^+S*tRJ zJLd$WkmbQhmu8aQ9z&=A3Y*NAH(#WwNGq0q6?ujT$_^vQno)PAApdaGhH2dwoO@jRgB$BIpko26)J0FRSo7X@moQl-3V-XQM6oNm_nGHlY6( zmnR86`b3aFBRb=U`-f4CA^woHZvH$YKRy7!ERdhsvrCs2Ok~r%T zJt;p{IbXZC#J8(;bHJUR;DSr z|DREfiA#|aY%yA<^9Jz`E*SAG<^ddOkPYk8Y$t+9PvGrLf9>#v^zl=ps@dBJL!wIbRH$z!o|GEGuvYoIepHm4;?KN~*caWy1XMpK4yE z|6i#1{~03x#r~xQ`gwa7L0_47^Om*?ufH~)Zi-#o(75YGMbPZl$MF-M3>j+Yrbb&! z9lChkA}}L@QhBY^FOMi2p=kM;Cak=2GzKNV)~4MYY`R*jS8nV7S?AHnRwu|rMvE36 zPXxIgYIyN)bRMeV<#6{+B#W@(sRKZ9KO&VT$ z+0c{K?wk#UFrzRjM=w7enxvfEa_3&CdZzZ(aa!ulCQmhq5$GVlGBsXP+VdgiK=gg0 z$QL4rep6K_V1NjsOP*s3!cfAfJM;8hq=MXz?bM#xiFKy?_KFr8!(J1eO`S-0LapRJ zO(-WVLSt@oLZNj;Rboh41%)7A2@oBr6UwkyZ4jM?%e`P5xK`LdFWs?k78{wY0qSPbekKfaS>1yoP5>fv6WC^1K;6;q72EFY>VJRXVt#ww%Sz9 zs4rD-TP(M_a>JxTz&0tqx)|PXS+fvcaFFomj;B0n2MAG~4cJM~aqGQr+rE>~s{F~Xz8>3(QpaJ9m)ylS6k2>n zpW|tr=NM^mCQb2tG7a?&qt}yNgd&ERzc6#C_MTlCxnQ~Oc}0ZGOU|SPTscyLu9{

*ku75F^I8Yaf?LY7;86exQ{)d)GR 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 J1=zQN{{<&l4wnD` literal 0 HcmV?d00001 diff --git a/en/images/tile-manager-actions.png b/en/images/tile-manager-actions.png new file mode 100644 index 0000000000000000000000000000000000000000..090e10c5ad2b09078e9c94644c153922ba80cb7c GIT binary patch literal 5559 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 Date: Fri, 21 Mar 2025 13:26:51 +0200 Subject: [PATCH 09/10] docs(query-builder): change QB overview sample --- en/components/query-builder.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/components/query-builder.md b/en/components/query-builder.md index bcffc1b383..802c0f5a33 100644 --- a/en/components/query-builder.md +++ b/en/components/query-builder.md @@ -19,8 +19,9 @@ The [`IgxQueryBuilderComponent`]({environment:angularApiUrl}/classes/igxquerybui We’ve created this Angular Query Builder example to show you the default functionalities of the Angular Query Builder component. Click the plus button to add conditions, “and” group as well as “or” group. Grouping or ungrouping expressions as well as re-ordering could be achieved via the Drag&Drop functionality. + iframe-src="{environment:demosBaseUrl}/interactions/query-builder-request-sample" >

From 0d23412a842d427de3d6d7048afc0014571e40f7 Mon Sep 17 00:00:00 2001 From: teodosiah Date: Fri, 21 Mar 2025 13:29:45 +0200 Subject: [PATCH 10/10] docs(query-builder): add overview sample alt --- en/components/query-builder.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/components/query-builder.md b/en/components/query-builder.md index 802c0f5a33..949ca35011 100644 --- a/en/components/query-builder.md +++ b/en/components/query-builder.md @@ -19,9 +19,9 @@ The [`IgxQueryBuilderComponent`]({environment:angularApiUrl}/classes/igxquerybui We’ve created this Angular Query Builder example to show you the default functionalities of the Angular Query Builder component. Click the plus button to add conditions, “and” group as well as “or” group. Grouping or ungrouping expressions as well as re-ordering could be achieved via the Drag&Drop functionality. + iframe-src="{environment:demosBaseUrl}/interactions/query-builder-request-sample" + alt="Angular Query Builder Overview Example">