diff --git a/.azure-devops/live-share-pr.yml b/.azure-devops/live-share-pr.yml index 2f884697a..19e33bc88 100644 --- a/.azure-devops/live-share-pr.yml +++ b/.azure-devops/live-share-pr.yml @@ -51,7 +51,7 @@ extends: cancelTimeoutInMinutes: 1 steps: - - script: "npm install --no-audit --legacy-peer-deps" + - script: "npm install --no-audit" workingDirectory: "" displayName: "npm install" diff --git a/.gitignore b/.gitignore index b15992d28..29e55e19a 100644 --- a/.gitignore +++ b/.gitignore @@ -361,4 +361,8 @@ build docs/assets/main.js # File generated by OSX -**/.DS_Store \ No newline at end of file +**/.DS_Store + +# Testing files +coverage/ +.nyc_output/ \ No newline at end of file diff --git a/lerna-package-lock.json b/lerna-package-lock.json index c7599538a..c54350fcd 100644 --- a/lerna-package-lock.json +++ b/lerna-package-lock.json @@ -9,46 +9,53 @@ "version": "1.0.0", "license": "Microsoft", "dependencies": { - "@fluentui/react-components": "^9.9.1", - "@fluentui/react-icons": "^2.0.179", - "@fluentui/react-theme": "^9.0.0", + "@babel/core": "^7.12.3", + "@fluentui/react-components": "^9.18.6", + "@fluentui/react-icons": "^2.0.194", + "@fluentui/react-theme": "^9.1.5", + "@fluid-experimental/task-manager": "~1.2.3", "@fluidframework/azure-client": "~1.0.2", + "@fluidframework/azure-local-service": "^1.1.0", "@fluidframework/test-client-utils": "~1.2.3", "@fluidframework/test-runtime-utils": "~1.2.3", "@fluidframework/test-utils": "~1.2.3", "@fluidframework/test-version-utils": "~1.2.3", "@microsoft/teams-js": "^2.5.0", "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^12.1.3", + "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^14.4.3", "@types/assert": "^1.5.6", "@types/lodash": "^4.14.191", "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", - "@types/react": "^18.0.24", - "@types/react-dom": "^18.0.10", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", "@types/uuid": "8.3.4", "@vitejs/plugin-react": "^3.0.1", + "babel-loader": "^7.1.5", "buffer": "^6.0.3", "chalk": "^2.4.2", "concurrently": "^5.3.0", "dotenv-cli": "^6.0.0", "fluid-framework": "~1.2.3", "jest-puppeteer": "^6.1.0", + "jsdom": "^21.1.0", + "jsdom-global": "^3.0.2", "lerna": "^5.5.1", "lodash": "^4.17.21", "mocha": "^10.2.0", "nyc": "^15.1.0", "prop-types": "^15.8.1", "puppeteer": "^1.17.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-router": "^6.4.2", "react-router-dom": "^6.4.2", "rimraf": "^2.6.3", "start-server-and-test": "^1.15.2", "ts-mocha": "^10.0.0", - "use-resize-observer": "^8.0.0", + "url": "^0.11.0", + "use-resize-observer": "^9.1.0", "uuid": "^9.0.0", "vite": "^4.0.4", "web-vitals": "^3.1.1" @@ -374,8 +381,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.20.6", - "license": "MIT", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -453,6 +461,24 @@ "node": ">=6.9.0" } }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, "node_modules/@emotion/hash": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", @@ -514,48 +540,48 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.0.tgz", - "integrity": "sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz", + "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==" }, "node_modules/@floating-ui/dom": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.0.tgz", - "integrity": "sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.6.tgz", + "integrity": "sha512-02vxFDuvuVPs22iJICacezYJyf7zwwOCWkPNkWNBr1U0Qt1cKFYzWvxts0AmqcOQGwt/3KJWcWIgtbUU38keyw==", "dependencies": { - "@floating-ui/core": "^1.0.5" + "@floating-ui/core": "^1.2.6" } }, "node_modules/@fluentui/keyboard-keys": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.1.tgz", - "integrity": "sha512-I22XoRFvVHSfJ4xiaYRQensHODhPel9KDn4t0FxHPvBH1u04vNYOXIimqSHgIVMRUdOb6221IOcv4XsKBBiG6w==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.2.tgz", + "integrity": "sha512-yB+mD96zhFnKyHCJ0AfTjSwA56LJtossToKSZbCEN38X3457TL2v8F9vzTrcO6Ha01n9YLcJ0O5ZgNIKrpP8fg==", "dependencies": { - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, "node_modules/@fluentui/priority-overflow": { - "version": "9.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.0.0-rc.2.tgz", - "integrity": "sha512-wUgbxFjCuWPgUhYXAtEE1bEm2pXlFgd6VRHfDHh48hroN3ArO8O3fVdT64zJm1MUDVp6Apf1ff93eXgYqsLdgg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.0.2.tgz", + "integrity": "sha512-vQBIMpXaHhsgA5l+3yDkPjL7PzEiJubtSaO76P3WPdAB7iEGlQ5Fmw6ebvwce7bLWacLPC177nWCwqdGz2pr7g==", "dependencies": { - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, "node_modules/@fluentui/react-accordion": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.0.17.tgz", - "integrity": "sha512-spWP9SnhRjnHKFpe2iKf0F/UyjrFz7PZkiDGKpk1wFm4fWRUOx/WhH09Agl/fqKGABtH15YzD7PK0oiDoZ48Mg==", - "dependencies": { - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.1.7.tgz", + "integrity": "sha512-uciTUl2fAbvPlVbGU5gBfTlFmlm8Q+PmLfk6cI9A7Erc9nq/A94BT+uIa0V5ZVn5mR8piasZxHmUHyBM/kefxg==", + "dependencies": { + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -566,18 +592,18 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.23", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.23.tgz", - "integrity": "sha512-UshPQw7F1mzO0/WwthTXVxcmRrOO9homwxlQKRkJCBJHebUVtM3Xlm+wavke8O4TdJ9vjs7lyvuJR/rAjFMcGQ==", - "dependencies": { - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-button": "^9.1.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.0.0-beta.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.42.tgz", + "integrity": "sha512-z6FmVWUKk1CEbTq/zls37LM5ZAJRNKmo9xLNpsaUn5pwKMEwwGpA6GLfga9ed6Ye1RQP2ZjTbf51iOLlZF4VDw==", + "dependencies": { + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -587,13 +613,13 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.3.5.tgz", - "integrity": "sha512-LyqKiGmvni5bslAhcm44JO8cZgI2a3O7JN6NiQ7DhjKDylang42RnF8JYcWc5/euh1GeFjXqPO/T+AX87uwkRA==", + "version": "9.3.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.3.16.tgz", + "integrity": "sha512-22YlWpA4qHCkWADGO4xnFXx4fIKlno94cpt0ytNaO8/Qrpowu+LsjpdZ5V0p61iA73GMBFiCEuIae+rcBFjZqg==", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-utilities": "^9.4.0", - "tslib": "^2.1.0" + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-utilities": "^9.7.3", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -603,21 +629,21 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.2.12.tgz", - "integrity": "sha512-zBvVBgtprBTVlmEFvx2AoEEfIXUo1nGFwkfWqmnSpv/IaIH2TJJl/Pg2vN5Cvy7fjGaNEQ0g2AaXag5Ad/lUJg==", - "dependencies": { - "@fluentui/react-badge": "^9.0.18", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-popover": "^9.4.0", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-tooltip": "^9.1.7", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.4.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.4.7.tgz", + "integrity": "sha512-Sm9dU2QrgxSsr34Mq1C3t5YsZlQ1Xuq1A5oJuQyStwCTgQa4aNJp//DJCRUPYxAhmztxa06GeHtMdEgc3d2x1A==", + "dependencies": { + "@fluentui/react-badge": "^9.1.7", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-popover": "^9.5.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-tooltip": "^9.2.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -628,15 +654,16 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.0.18.tgz", - "integrity": "sha512-uyKW1e3zLJDDx1cGWGDzW432rqmMG7jo93uL1lUqBnNz0j51MCwthWolvyPNPUvk5JNsEzL44kfU+Lal0bsIQg==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.1.7.tgz", + "integrity": "sha512-BwpZI4SwYdVdYWKbUeHT87EgdMc3M51c+FDlLLDzGx1zVA30EjV/CgLMU8JL798YIcFcjEaEycyixLeITkvXkQ==", "dependencies": { - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -646,18 +673,19 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.1.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.1.14.tgz", - "integrity": "sha512-PhNl+SOeX87ceZu0DDLZBvXUWzsIYAFbB8cxx62DTJn3lhl9Mp9iUT6bdviPn1B/ic2D3LtMgKrOxFrAeIwG3w==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.7.tgz", + "integrity": "sha512-RNuff9JTUi6MWMJfKWLgYNzmdEmqDpfCCRAmlQ0pBijnBoy3lsWu1GzJxdFfOv1oBnzU8rx7zFN0QyUZqMPtKg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -667,16 +695,16 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.0.0-beta.38", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.0-beta.38.tgz", - "integrity": "sha512-CnlS+qzJmXME7/C6D6ARakD3pub9CkSzswIm9lZ8G6yDk4/2kF8T2cltO9mW1rw7BAK2VEfreZf2pl4dMYTPvA==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.5.tgz", + "integrity": "sha512-Qm++LED6ZIsLHKwBJ2934xYLNuXmcXpM29BHs40OGoY8howwp/SMwkJYltzh3CCSa6xPAFN3ax8zq+ALLQw1bw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -686,18 +714,19 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.0.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.0.19.tgz", - "integrity": "sha512-vTI2foGfotw6vsS+2tod9cd7Lb3Kj7ngQRf2axrhC8TNt8CBq9lCMTJ2lx9XVrAevYzLbwDq/wdRb9YGsVY0+w==", - "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.1.8.tgz", + "integrity": "sha512-Itkf5exFI8vyPvsSgdt6sNPHDGW3ax/wrd6ODHKmzCFDudG1FCQrY0iEY2cc1Uc8USzbCgf1CZz/8nNfMXwxfw==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -707,20 +736,21 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.0.0-beta.22", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.0.0-beta.22.tgz", - "integrity": "sha512-RrKdJWWLdlVQaZ4FAEKpWMcu+aM5WZ6aVKWj09x7QlJtBheXjBWw1RB9TplpD9IhkQ8HoTqOdENkXs02Qyr59w==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.2.8.tgz", + "integrity": "sha512-AlTmPivqQV9QJDGOVGJCyYsb6bwINYh7A01Wz9wzACnSehAwXhuZHdo8SRgYD4kFbOl/resrUZ+pHFf7vcXLrw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -731,52 +761,55 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.9.1.tgz", - "integrity": "sha512-H30ac9iXU61Up7mnbxjDckyZgtaCirK7qfuW2phdf1EA4YiGzeSvbvZKLQCpH8qfMhwHZp+rYxsqYFntx8n4Mg==", - "dependencies": { - "@fluentui/react-accordion": "^9.0.17", - "@fluentui/react-alert": "9.0.0-beta.23", - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-badge": "^9.0.18", - "@fluentui/react-button": "^9.1.14", - "@fluentui/react-card": "9.0.0-beta.38", - "@fluentui/react-checkbox": "^9.0.19", - "@fluentui/react-combobox": "^9.0.0-beta.22", - "@fluentui/react-dialog": "^9.1.7", - "@fluentui/react-divider": "^9.1.10", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-image": "^9.0.17", - "@fluentui/react-infobutton": "9.0.0-beta.6", - "@fluentui/react-input": "^9.2.11", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-link": "^9.0.17", - "@fluentui/react-menu": "^9.6.1", - "@fluentui/react-overflow": "9.0.0-rc.6", - "@fluentui/react-persona": "^9.1.1", - "@fluentui/react-popover": "^9.4.0", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-progress": "9.0.0-alpha.11", - "@fluentui/react-provider": "^9.2.1", - "@fluentui/react-radio": "^9.0.17", - "@fluentui/react-select": "9.0.0-beta.21", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-slider": "^9.0.16", - "@fluentui/react-spinbutton": "^9.0.14", - "@fluentui/react-spinner": "^9.0.16", - "@fluentui/react-switch": "^9.0.17", - "@fluentui/react-table": "9.0.0-alpha.18", - "@fluentui/react-tabs": "^9.1.6", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-text": "^9.1.12", - "@fluentui/react-textarea": "^9.1.11", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-toolbar": "9.0.0-rc.4", - "@fluentui/react-tooltip": "^9.1.7", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.18.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.18.8.tgz", + "integrity": "sha512-SXJgtF+EWvgixW+v+z55i4HM8HKu7kQzLFt5oKrOezBLRNhCdDelB648z8/PH7pH365g7QcFSBDliIc7foog5w==", + "dependencies": { + "@fluentui/react-accordion": "^9.1.7", + "@fluentui/react-alert": "9.0.0-beta.42", + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-badge": "^9.1.7", + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-card": "^9.0.5", + "@fluentui/react-checkbox": "^9.1.8", + "@fluentui/react-combobox": "^9.2.8", + "@fluentui/react-dialog": "^9.5.0", + "@fluentui/react-divider": "^9.2.7", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-image": "^9.1.4", + "@fluentui/react-infobutton": "9.0.0-beta.25", + "@fluentui/react-input": "^9.4.8", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-link": "^9.0.33", + "@fluentui/react-menu": "^9.7.7", + "@fluentui/react-overflow": "^9.0.13", + "@fluentui/react-persona": "^9.2.6", + "@fluentui/react-popover": "^9.5.7", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-progress": "^9.1.8", + "@fluentui/react-provider": "^9.5.1", + "@fluentui/react-radio": "^9.1.8", + "@fluentui/react-select": "^9.1.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-skeleton": "9.0.0-beta.7", + "@fluentui/react-slider": "^9.1.8", + "@fluentui/react-spinbutton": "^9.2.8", + "@fluentui/react-spinner": "^9.1.7", + "@fluentui/react-switch": "^9.1.8", + "@fluentui/react-table": "^9.2.4", + "@fluentui/react-tabs": "^9.3.8", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-text": "^9.3.4", + "@fluentui/react-textarea": "^9.3.8", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-toolbar": "^9.1.8", + "@fluentui/react-tooltip": "^9.2.7", + "@fluentui/react-tree": "9.0.0-beta.9", + "@fluentui/react-utilities": "^9.7.3", + "@fluentui/react-virtualizer": "9.0.0-alpha.15", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -787,12 +820,12 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.5.tgz", - "integrity": "sha512-3U0d6qOP1IMASLpWK6ek9PLagxdGK0L0EKBhaO7U9Q89k2DJ0JQRzz2kZSrnN0a23yL0BipxtKGZiqhO0u6AHA==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.16.tgz", + "integrity": "sha512-e9ZekmtlLcas8kt3mNyPS2n3r/EXomjdxTDuG7qzrUWq0emOH/EIHYiims9tkdxrFii+U8ey+cq9MpdpVoCQUg==", "dependencies": { - "@fluentui/react-utilities": "^9.4.0", - "tslib": "^2.1.0" + "@fluentui/react-utilities": "^9.7.3", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -803,21 +836,21 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.1.7.tgz", - "integrity": "sha512-cKgZXTWOc/7f8DG+0AWG9W8ZdUheGPS9YXR7rbNU8+2L7NP27c/eGE7AxmoYMaFfQUD7zJ2Wbf3BqysDk/Lc8A==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.5.0.tgz", + "integrity": "sha512-JzofxKzCHutCq2XeMwox8AnAAsinrgfydqollD7R5O1R4onokuEmrDmCtHWHO/QtiEdWJzLdVl5eRVYs6IaGVg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -827,14 +860,15 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.1.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.1.10.tgz", - "integrity": "sha512-P9G8mcttZgKDvp3YTieosSpfb66hqD79RXP2CgkAONpuUyWV44nsGoCmLIgzMYthFx1yqI1yokgN4L3Uv53+Fw==", + "version": "9.2.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.7.tgz", + "integrity": "sha512-YykDhFlQ85wqdHZsmPfwLOj69dgokHAtGjtf2r0qd5DWIsOM3J8MsksM0qsuhqTGTjN8I9fsYndsVDzo96pn5Q==", "dependencies": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -844,17 +878,17 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.0.0-alpha.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.0.0-alpha.14.tgz", - "integrity": "sha512-7KrqG6WbKL/K7iorNDoKgNfrFLWzLakNrs/1rdSNlhZzIl3EYhieFAfkxEKJHRjFDpLCCeCTFq9q4GR7DwgrSw==", - "dependencies": { - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.0.0-beta.1.tgz", + "integrity": "sha512-XrOMWlr7k4odHVqYPuJKmcrGqAnmes0COiElNZhON5b/qS86XF+22Z7aMAEhKPLICoC8O99MIrTmYhXu0n2ZLg==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -864,26 +898,27 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.187", - "license": "MIT", + "version": "2.0.199", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.199.tgz", + "integrity": "sha512-mFkdkP19sO9brg7ol2XONWjzvdJ8N+wfKLO6eY1NRtbXXDt9CEqEJ0eIaiFWGow9mv3e2N5nPkRKd9rSrRQK8Q==", "dependencies": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@griffel/react": "^1.0.0", - "react": ">=16.8.0 <18.0.0" + "react": ">=16.8.0 <19.0.0" } }, "node_modules/@fluentui/react-image": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.0.17.tgz", - "integrity": "sha512-FI4CXRehSFfC/Et9P/lyqcNaTqA7ekuzHk7PMCnK2Hm84LIKEsoVTaLkph1wrTFWH6dLEc/1FnQ3EkJ/5o9/MA==", + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.4.tgz", + "integrity": "sha512-Z4yseupPK6sSWQzjI9PXcWp7/zjLJaOJAIWv8mRfUmjIZtcbdESlW+xVlQwOB0UwkTadMLu1s2foXwEEEP9d3g==", "dependencies": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -893,17 +928,18 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.6.tgz", - "integrity": "sha512-B2+emKM6Mz6EntuWe1jKEB+Ov3lqa2YK8VNe4OwTb+rxlXfe4iKkWDEmXs/SgRgdX0iH85/xnJERIcJL3G2kYA==", - "dependencies": { - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-popover": "^9.4.0", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.25.tgz", + "integrity": "sha512-qlbzXOh9POP5iApy5isAVOR0b3LbdV793vqT4htEPpBcbWmJTultCrrRRFIAKu3cjebogHrAJEaDXfDDRgM5cw==", + "dependencies": { + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-popover": "^9.5.7", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -913,15 +949,16 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.2.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.2.11.tgz", - "integrity": "sha512-BHuFaHFu+l035h2pP8Ma19XdNTsbHzN/yiw9hHloBkrR63wvlEUxrrpiwfTZjmm0F6ajMYRc5fom9CDNrkCgiQ==", - "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.8.tgz", + "integrity": "sha512-3KH+H1i1QF/ocB1dEtlv3iC4//+1pfFkrrTHkylsCpFmoo6fCtG5a/3hR6GIs2PR/UbdSYTf3/F31/Y/u0BLpg==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -931,14 +968,15 @@ } }, "node_modules/@fluentui/react-label": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.0.16.tgz", - "integrity": "sha512-rd6p1aZOZRoWMmAiF/boWraUjseU5PWfyiOB4/spkpyVPuEun7MdyUqYj0GX6jKEI7dfYQFN6jtjR2lzhZEVWw==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.7.tgz", + "integrity": "sha512-ZR6kthsxuCBW3YA1gLZjhq2AMHFeGq1uORJXr4lQ6fOAOVRrWuOilVCD1LZsUx4LzCF/mA+RXfBq77xkWbirBg==", "dependencies": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -948,16 +986,16 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.0.17.tgz", - "integrity": "sha512-T6EY0//25EvK3aax/pv2XNropiQLqKHxjqDXcjxWfuyOQnERO8amnIA6E1CoEotXo1HOEqUlqvfPLQ/5y6y0WQ==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.0.33", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.0.33.tgz", + "integrity": "sha512-NF2UIbhw6sWYeosojW1wxjawBXUqUFGinWBacJq+La1YP+T4BDkKLPXoCncWGpOQdb7xKKY7dTTvqrMxZjNLgw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -967,22 +1005,22 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.6.1.tgz", - "integrity": "sha512-eyE7cBbESLevMTmzIlWRrqNJFLCMyZ2/dafX97yfeXXKSYgH792v8g0+UJN/Gsf0wtVcSMYudhptqshtxk2kNA==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.7.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.7.7.tgz", + "integrity": "sha512-YbuVZ/+D95gPozkZC9jCC9z1Oxx9WZrnypYsQazXHiUCTdn8d4D7pWjbhfZdP36AIiNpSEElPMhPAtmeGirZaQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -993,16 +1031,16 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.0.0-rc.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.0.0-rc.6.tgz", - "integrity": "sha512-dtyOlRGfXARav3yr4zkEVusCSobaWtMxjnZ75iqIXITiHQBpo5XWUKTttw205Ec7iUQ2sz/H+k4BrSHIoIsuIA==", - "dependencies": { - "@fluentui/priority-overflow": "^9.0.0-rc.2", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.0.13.tgz", + "integrity": "sha512-XDl9Ez2aRy15yYr9Fp/yW2EXnr0XRE3id/clmVuJLlxbgmMruheEqkjQJgW0jc2M/YWKffwHqNSxwPxPy6jU9Q==", + "dependencies": { + "@fluentui/priority-overflow": "^9.0.2", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1013,16 +1051,17 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.1.1.tgz", - "integrity": "sha512-wfxNF2K4lG94yfma5UlgvX733hVMmqGm0t8mDMkH+qMMKPkLwrrmWtQjjAdXo7iTBTyPw614biXnnT+Z/8jf8w==", - "dependencies": { - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-badge": "^9.0.18", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.6.tgz", + "integrity": "sha512-O+eIthSx0jlRQVy5M6o4D56ITKEW7S4BrkL8OSRjfvHwmoaFlDQFIh7pFPEBi47ppMSlSq7cPCduXLWzU8PBmA==", + "dependencies": { + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-badge": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1032,21 +1071,21 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.4.0.tgz", - "integrity": "sha512-gRTD+15eHd3S/9o/Zogn+SPg2Dj5xQd1E9lbs0nGI6FEy/OPABLQodMxN8fUL8F1XDNnIs22phxKww0dRdmYjg==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.5.7.tgz", + "integrity": "sha512-X9kWmQ7DkiIFShdRHA4q/RkX097IgdBFCf7aLRD3ci2cLZX/kWCdFhzA/K6CT0/GxLA3+U5aPq3UKZSSj3KcoQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1057,15 +1096,15 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.1.0.tgz", - "integrity": "sha512-3VzbaXGSfD8vP9H+7P+Zs39G60VcNljwS2oJGAl2gyPK/6OQeBIdHM4FJpSTzovFgGVp1W8nom59KyXK1b/Crg==", + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.2.4.tgz", + "integrity": "sha512-q5iCbxwv1XdMGGMK0L14qn41mJnnS8SN5+IuOucor8evBkvjPC2hsSnbDJ1JKdktek8KgZp1ybfrRp0Y/HjjTg==", "dependencies": { - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0", + "@swc/helpers": "^0.4.14", "use-disposable": "^1.0.1" }, "peerDependencies": { @@ -1076,16 +1115,16 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.3.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.3.7.tgz", - "integrity": "sha512-EzKn25qkLHmxCKUwFNm3dtFUDVmCnC4LOS0+9Z4X8xEBx7Tqufh6d8Z0wwHZWpRWmLwz8SVIJo2JZGbOFnfPGg==", - "dependencies": { - "@floating-ui/dom": "^1.0.0", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.5.8.tgz", + "integrity": "sha512-Wh9oYeyhNKOX4Z1gORz/cxM9P+usKM4hcTMo3v3iYAcY0Ae8Uytk84JTUC62o9kupJjhcmfKoe/L8WvwCCzTOg==", + "dependencies": { + "@floating-ui/dom": "^1.2.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1095,16 +1134,16 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.0.0-alpha.11.tgz", - "integrity": "sha512-lQS+IFXiHXLKAWCfz1rBK0v7FLXJiuST5szt2rEWe4el/uE8Ob2I1MKNSWxhTVbxpq8zwy9WsvpwAlcjkIG8XQ==", - "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.8.tgz", + "integrity": "sha512-W7tkvK5RxyRO7KxCreuB3anHVpMrwcEk/0PUOjD2qI0LsuzTOvlsKAY6FPQdjqK//lGtRv0RQe0HZxTTOTKpdg==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1114,17 +1153,17 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.2.1.tgz", - "integrity": "sha512-k5BsP/dhSp1R+0IqZLYNkuxIzn3443k0EEUAg+XqXfX/OvAlYC4mRCPteGFVzlI9cdqdjk0O5Fdx55cfU6rQHw==", - "dependencies": { - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.5.1.tgz", + "integrity": "sha512-Js9ixUYN2+MhcP1U2znafUT3uNPzIohqhq1w53adSdmz000YMohyVDEJqxLxMUcC7rGioBUVsHovyMBJst8BtQ==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/core": "^1.9.0", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1134,19 +1173,20 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.0.17.tgz", - "integrity": "sha512-RNNEiBJCRbGgLNjBJBnOXnBgmCrd3fyazE3nX7rfkjo6krrIu8CJIehWnyKva5KS88bPLkijQ0qR/i3DTbvkHw==", - "dependencies": { - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.1.8.tgz", + "integrity": "sha512-4gwkz5u+WxWFKM1jQ9VtJctGPt+ogShkRU9+5LSwykUDDjry1qTD5aZIoaxMiwzEMsRvJFKSLHG2YNjgYxomsw==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1157,16 +1197,17 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.0.0-beta.21", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.0.0-beta.21.tgz", - "integrity": "sha512-6sLmKq+2qTg5Z665DBVoKKTYZ6lsEzPjM2DGQ7BKdpvFJkOO/JfK+ZWH7qaEtb3N0Stz+UsHHqm3xOI0u77Jgg==", - "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.8.tgz", + "integrity": "sha512-pNLCG7RaWKb/TqDetDw0hPW6Lt0Ms6Pvg6JRdLNJEZD+bS01G4mcomkiHeDnw/z1QoFIM24/dQg42Zt81X3iRQ==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1176,30 +1217,49 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.1.4.tgz", - "integrity": "sha512-528QMaG3hmCt8mFFWvfK2eXN3nA+p2bJToxq5HrfHqZ4ua9BwQ6iwGNq0w5s0ymqpfdHsXuezu8m0FmFLbZJDA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.3.3.tgz", + "integrity": "sha512-7X+Oj69s3aYLSJ9xuh1eIVCQXNtFox6cXKSZF5ogq4ebRRXE6NqXx8tF8KAjv7+JIWBwPo2/sLtWq2ma363NLg==", "dependencies": { - "@fluentui/react-theme": "^9.1.5", - "tslib": "^2.1.0" + "@fluentui/react-theme": "^9.1.7", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "react": ">=16.8.0 <19.0.0" } }, - "node_modules/@fluentui/react-slider": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.0.16.tgz", - "integrity": "sha512-8wlHJgBTbGIuvwjSeHTvOHZVn9Vicx1MVtUrc1Hx2QlM1cD2QILTZzTD6iivOOcZYuaZXt/PB7bBKJHDpsUdfQ==", + "node_modules/@fluentui/react-skeleton": { + "version": "9.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.0-beta.7.tgz", + "integrity": "sha512-QNNzC7eVzmpidIq9lekdYQApl34lyHqZq4E3tOYJcN63idA2n1apcLC/N3Oi657ER2BV0pwO5Sst8C3zLZ1IPQ==", "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-slider": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.8.tgz", + "integrity": "sha512-GcBg9RA6vCcoxYKOE+mnxHkua8KbxFIXKo6p2am3sqPMiblENe85Qy7MglXJCaQe29ktiAmIrfM9KP1ncQM6Bg==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1209,18 +1269,18 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.0.14.tgz", - "integrity": "sha512-Sna8oaHRp/Fn2NtmTXImekHI7YYIhig0M+cXTNSwk1NEQjBPJGEzeMoxV2Fa6eJZMmdoYBLQLq7FJ2+09Tfhyg==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-input": "^9.2.11", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.8.tgz", + "integrity": "sha512-oCU6tOl6tLr3rhB80ZmFUURhWX5+Jk6AOv5zLZP3NtQiyzykn1jYBIC8evvTRxbQ4wJZo9Rw+KwQsJ/N9s2wCQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1230,15 +1290,16 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.0.16.tgz", - "integrity": "sha512-ml7pQbTxHalLqaUgELPimh3xOlJ7JMNk7lRR5JP2HFoJyL/8iF3lX495Vu4y++CDcUAxDZuDiPt8MMPC7+xPTw==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.1.7.tgz", + "integrity": "sha512-RO9PQnr4JzuojxOHzNwnhs4a+XTHleZ7MyDgjtqFVHmD5gVh4OfbRa4EVZR+Wn99iowcA7lo2LDvm5GTC7FLog==", "dependencies": { - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1248,18 +1309,19 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.0.17.tgz", - "integrity": "sha512-8xAfZgySfFS17PXL1JuOGVcFizZkerai91z99YAXx9M3LC8X37RLXMzFEg9xq+Vf8/CnTbFuR7rzCZmMZRaghw==", - "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.8.tgz", + "integrity": "sha512-eOoIS1nBKvS8NRIuZ3INNvTn/KPNk64PaaXdNyyo0CWaQgN0IAYaHYxnWObVmsp19PmU7clHYYP4lrmNmtVySA==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1269,22 +1331,23 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.0.0-alpha.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.0.0-alpha.18.tgz", - "integrity": "sha512-5DXMLmNGCLqPKjj543UWF93voxKVJ/tdgU7h5RVS+J7QlNs+DgD/QiaXbp+vetixpCoxVvUDAyrnH5P19f0Xnw==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-checkbox": "^9.0.19", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-radio": "^9.0.17", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.2.4.tgz", + "integrity": "sha512-zyK8UpQP5WgWn3362GtUzCWmp72dqalbnAUGd3mLi3aUYgg2x75gefEXcSfUxQ64F7gZbUMInr/o5rr8Z1qGqg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-checkbox": "^9.1.8", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-radio": "^9.1.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1294,16 +1357,17 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.1.6.tgz", - "integrity": "sha512-U0fjKZOV5Z6BZW+ZtOOvS43ttkCVZGdE+OlbkU8+6r+DHltl5Y4hPu0d4pL39NnwPHuDGyayB7MRixrNT64Myg==", - "dependencies": { - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.3.8.tgz", + "integrity": "sha512-FuZAE0u410MmjRqTWdGmuCwDCoJhgX9nSrIgUqdS2GIrx4aZGkCpV6bsFGDHsB9l3V7djH3Iqq6/vsRPN3aF3A==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1314,17 +1378,17 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.3.6.tgz", - "integrity": "sha512-WGb+qwUxjxXqThuIUK0BW2M4b+GMll9iouKhlkPBmXUfdnkKVgpD/BeoWsj7pvBhKfqFp2rM1HaqgxRSVMQRXQ==", + "version": "9.6.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.6.3.tgz", + "integrity": "sha512-UnWkoux30sP8jZIbKbdtqYPeZCx4IEY0JOHGay48IpXHhNmeVt39ZFa2VK9vJeSywEcnCklaUfWlzaLmXJKp9g==", "dependencies": { - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "keyborg": "^1.2.1", - "tabster": "^3.0.6", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14", + "keyborg": "^2.0.0", + "tabster": "^4.1.1" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1334,14 +1398,15 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.1.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.1.12.tgz", - "integrity": "sha512-8UaI4OKYv5UgvyIC+9IvXWhASqTvojrIlu33+WLTBlKLZs43YP30TyNRN4YUTc2+z7pdpxSww0B0nlmDveagDw==", + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.3.4.tgz", + "integrity": "sha512-nU6jvp8KkmTrrkwwcIeTEXsrWphxiFZT4FUMcsA2DkUWhXUEyOeB8lk6enGE+sNC17hcacvGzy+Vhhe2dhIavQ==", "dependencies": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1351,15 +1416,16 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.1.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.1.11.tgz", - "integrity": "sha512-ABpWRzZCVSqCTs6BEvHmpo/kuct2E3pLhZkLOz3Dvnm+uFC1fcFMz0txzmmEQrFvfoGnNxDCaeYZxOyUbElZ9A==", - "dependencies": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.8.tgz", + "integrity": "sha512-UTGZsldDuXiTqYalHA30w+zYo68nIe9QDyVhClfhd75cywwpj1Tk6F9j7O2rRsHugxfl6N4/Mwx0hpCXpsLwQA==", + "dependencies": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1369,28 +1435,29 @@ } }, "node_modules/@fluentui/react-theme": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.5.tgz", - "integrity": "sha512-VOvPOM2IY2M9MpvA0voGIsDMdVxjTfakqu9ReNtaOrH/1pbUy5A+Z7ycHSo7eh7jVDj8W7KG79v0Q8kFPjymQQ==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.7.tgz", + "integrity": "sha512-VS/ckVxZJyfDAFNrkZZP4EqEvugadnE7ST1zTOVALh/I8GCsACstaFfMqPSUd9X0NaaSAGJMEBlsDNonw95fkg==", "dependencies": { - "@fluentui/tokens": "1.0.0-alpha.2", - "tslib": "^2.1.0" + "@fluentui/tokens": "1.0.0-alpha.4", + "@swc/helpers": "^0.4.14" } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.0.0-rc.4.tgz", - "integrity": "sha512-kEYUqcCO9DZRuyNukU0tZB8fnBYNnuqlt0Axc4GmUu7/3QkyhMvWaJ7wDNHWm7YBvEt2kGje+Jnbtg3eoYUDaQ==", - "dependencies": { - "@fluentui/react-button": "^9.1.14", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-divider": "^9.1.10", - "@fluentui/react-radio": "^9.0.17", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.8.tgz", + "integrity": "sha512-7Pp7p/iFenoIxuYZ5SM189OhwBAQaWEoUWh5DVh4tusPu8al9QJFey9SZ8uYlz/WQd+Qi2ZuZejhwkYIBKax7A==", + "dependencies": { + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-divider": "^9.2.7", + "@fluentui/react-radio": "^9.1.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1400,18 +1467,44 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.1.7.tgz", - "integrity": "sha512-rLXsn7KOupdGFPPJ54eP5huPT7mv4y30wAlU+2mTOXu6fMDJJGzultXeYnohkr/3Q0ZAOVCllkmiHoLuTrnUTA==", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "version": "9.2.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.2.7.tgz", + "integrity": "sha512-Q3DPBib9Yty+VyW4oTo8rF3qkpgfA0DcyRm7xaGkDhDlDz7XRV450H5D2Neh8eAojD8B/iImbdvi6R4/OG4ozg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tree": { + "version": "9.0.0-beta.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.0.0-beta.9.tgz", + "integrity": "sha512-+j0V2UrG2mKpfVumMB8JGE6CvK5GhBdzg4mgYsShKmnN9XnW2qFbj6wq2le0E5Cjxaqwn0Gw8mRkht71FCWxdA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", @@ -1421,45 +1514,79 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.4.0.tgz", - "integrity": "sha512-h8kz4OjPRWE7Q35jCTsnu173yfEha9xRMXyF9rHia+cHPiFAsOspdf9mhCtfJaflWry1owiKx97P97PKKgycMQ==", + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.7.3.tgz", + "integrity": "sha512-thBwXiXmU5IFiiDOnlH18g3hjx8wmep3nzG/frKvcVUdjDJRqiv2wRyFIH+oO1cUaEhzn1Po9ezdYKsvLWHtJg==", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.1", - "tslib": "^2.1.0" + "@fluentui/keyboard-keys": "^9.0.2", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "react": ">=16.8.0 <19.0.0" } }, + "node_modules/@fluentui/react-virtualizer": { + "version": "9.0.0-alpha.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.15.tgz", + "integrity": "sha512-nGCta+Dt6DcMHSrRSnnA1n5SflfZcZUyApaRBbTa4/W1kjQUQEjkzKYKqCrQ2pubc7GGkqKV+v3HdEbd7r2hSA==", + "dependencies": { + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, "node_modules/@fluentui/tokens": { - "version": "1.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.2.tgz", - "integrity": "sha512-Rd3xFE+ynAjpTgXwOWQnbw1jLqRrRvCgFTPtlqFlXK31lkNOz28f4HAHkNSXsFF95r/pM6EvJ+GtEoBhzfkdSw==", + "version": "1.0.0-alpha.4", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.4.tgz", + "integrity": "sha512-fzA4O2XTUqvMGW6H2Lny97uRRfO6CThEn8Vz1J1P8s6KIoSJOewUday5+2SCgJ2qA8xBtkXuaURy17IJjTGKDw==", "dependencies": { - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, - "node_modules/@fluidframework/aqueduct": { - "version": "1.3.1", - "license": "MIT", + "node_modules/@fluid-experimental/task-manager": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluid-experimental/task-manager/-/task-manager-1.2.8.tgz", + "integrity": "sha512-ZmqtREc0hLpYzqYubefrygywfRNSqKLrXCi/ersIqFK7ZVyVhNQr/LgRm2YjluPEiNzRGg+B5MI/7YS5XoR7Ew==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-loader": "^1.3.1", - "@fluidframework/container-runtime": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/map": "^1.3.1", - "@fluidframework/request-handler": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/synthesize": "^1.3.1", - "@fluidframework/view-interfaces": "^1.3.1", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-runtime-definitions": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/shared-object-base": "^1.2.8" + } + }, + "node_modules/@fluidframework/aqueduct": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-1.3.5.tgz", + "integrity": "sha512-Ga7cHV3+BiUK7Fyxw5G26Kb5x4rhgO6OSWXy3z534Uh5fzyYEoodMeBvDrs9FG3Duc9OeOAfyjbGvHpcD+hsnQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-loader": "^1.3.5", + "@fluidframework/container-runtime": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/map": "^1.3.5", + "@fluidframework/request-handler": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/synthesize": "^1.3.5", + "@fluidframework/view-interfaces": "^1.3.5", "uuid": "^8.3.1" } }, @@ -1473,7 +1600,8 @@ }, "node_modules/@fluidframework/azure-client": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-1.0.3.tgz", + "integrity": "sha512-a/+zGf+BzRgwim0oxFiS/xtoFqsjNbc8WfE2tAX2wQb1GIG4fgfHwfadDJXCFp1Cf+4Rz+p+UVkFnyfY71MHAg==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/container-definitions": "^1.2.5", @@ -1496,7 +1624,8 @@ }, "node_modules/@fluidframework/azure-client/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } @@ -1509,17 +1638,32 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@fluidframework/azure-local-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-local-service/-/azure-local-service-1.1.1.tgz", + "integrity": "sha512-gvk+qy8RytXBQaZ554OREszHGN73W3FmgpfwV+aXeOOP5RWLMPSvkPoac5K9gcUYN+nAFbRs517c055yucP9ug==", + "dependencies": { + "tinylicious": "^0.4.89251" + }, + "bin": { + "azure-local-service": "dist/index.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@fluidframework/cell": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-1.3.5.tgz", + "integrity": "sha512-Z/vWZzg/lvY6VGf3sqZlM48qZ5Z00pXPrqSRdG2UX3gROBwtbQuP+CRd0YmDmeFINq1p6i1ucT3qqTOcaGr0Nw==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1" + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5" } }, "node_modules/@fluidframework/common-definitions": { @@ -1527,42 +1671,46 @@ "license": "MIT" }, "node_modules/@fluidframework/common-utils": { - "version": "0.32.1", - "license": "MIT", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.2.tgz", + "integrity": "sha512-PoGX7/l0vWKt5JaAxcgFOdGje30Q6qSE06YzFIKh9Ba3oq7B60+TFqu7c2ErQt6sNddmvcAcAiLVNaTGAip3vw==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", "@types/events": "^3.0.0", "base64-js": "^1.5.1", + "buffer": "^6.0.3", "events": "^3.1.0", "lodash": "^4.17.21", "sha.js": "^2.4.11" } }, "node_modules/@fluidframework/container-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-1.3.5.tgz", + "integrity": "sha512-tYgOcVqhIR6le2mlxEIMtOaxH4Bsr86vp4y87sAgmxXdiXW8DB5RJN3I9Z5PDHO4Y2VZ++BZ7kkR87JLgt3sCA==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", "events": "^3.1.0" } }, "node_modules/@fluidframework/container-loader": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-1.3.5.tgz", + "integrity": "sha512-9ToSjmmQz/PRWhHgRBQoJDPWk3dYvXOFIbtm+VEec02/uqkRaa3fZrPKCVzD+crwd8diqfMwss+nKZbH11urvQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/telemetry-utils": "^1.3.5", "abort-controller": "^3.0.0", "double-ended-queue": "^2.1.0-0", "events": "^3.1.0", @@ -1580,46 +1728,43 @@ } }, "node_modules/@fluidframework/container-runtime": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-1.3.5.tgz", + "integrity": "sha512-51us0x3txs9a2vUvneRXpoRDNNULhU3fiNrZ1Bo7kaQiTr8Fxq8s9em+yarLGei616VBlqj1ff7b3fA93MoCCg==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/garbage-collector": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/garbage-collector": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "double-ended-queue": "^2.1.0-0", "events": "^3.1.0", "uuid": "^8.3.1" } }, "node_modules/@fluidframework/container-runtime-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-1.3.5.tgz", + "integrity": "sha512-OY41l6Cr0iw7l/1jDlO9kPLjqgJECa3KOsW1flszNDUdwjqNKfAeTNUi6I95BJlc54X+WZ3bimKs9dDyWUJFPw==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@types/node": "^14.18.0" + "@fluidframework/runtime-definitions": "^1.3.5" } }, - "node_modules/@fluidframework/container-runtime-definitions/node_modules/@types/node": { - "version": "14.18.33", - "license": "MIT" - }, "node_modules/@fluidframework/container-runtime/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -1629,72 +1774,72 @@ } }, "node_modules/@fluidframework/container-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-utils/-/container-utils-1.3.5.tgz", + "integrity": "sha512-6WZhhs0ncOUIek/EVbDaKvfPgXIY2NV/KOodrojm4ekbgH+HyabHewyxx6ntyzapJIqDibHj7C+qa1nvMMQGCg==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1" + "@fluidframework/telemetry-utils": "^1.3.5" } }, "node_modules/@fluidframework/core-interfaces": { - "version": "1.3.1", - "license": "MIT" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-1.3.5.tgz", + "integrity": "sha512-k510EGzIKqJ91PiQVpsKTtOktyTqcK8gFQ/g8GWbT8wdjdSToNCIDuTz+cZARMekafi6o1VgzCVgieiwvj/yuw==" }, "node_modules/@fluidframework/counter": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-1.3.5.tgz", + "integrity": "sha512-L5Qv+fQIs0Dz3WoOcVWuI2UNXTzSIsnZm9aUWwwGq+xYt/14I/V7eeIq/DHO0lhB1CoLCM/8SSItPxLtsloSRw==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1" + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5" } }, "node_modules/@fluidframework/datastore": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-1.3.5.tgz", + "integrity": "sha512-Wvw5aR+USju9V3svb3kg1QbR+g4nELn+I/hfUAn44IWGlzvpuQiIT99rorwsxbmulamww8gdHLVmv0SqgL7kZQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/garbage-collector": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/garbage-collector": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "lodash": "^4.17.21", "uuid": "^8.3.1" } }, "node_modules/@fluidframework/datastore-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-1.3.5.tgz", + "integrity": "sha512-BTMFq0QjDt6tgTzrvKuGUSW6i7ybgHPNJdmnBsEPaoTxxx43cVRS4Q7zTfPjeoef5+S/eRxeklFAuvc23jmk9Q==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@types/node": "^14.18.0" + "@fluidframework/runtime-definitions": "^1.3.5" } }, - "node_modules/@fluidframework/datastore-definitions/node_modules/@types/node": { - "version": "14.18.33", - "license": "MIT" - }, "node_modules/@fluidframework/datastore/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -1704,45 +1849,49 @@ } }, "node_modules/@fluidframework/driver-base": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-1.3.5.tgz", + "integrity": "sha512-EIF9oQNRosuw3c/pRpD9H8/e9ckU8VT7m2hxQrpSZzV4YM5yMuojnZ/PZ4efkRCj0FzXkJQrjnE0oHq8iaWp9Q==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1" + "@fluidframework/telemetry-utils": "^1.3.5" } }, "node_modules/@fluidframework/driver-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-1.3.5.tgz", + "integrity": "sha512-A1Wr2d1LvhtgdedUPmmyIcHD8/Q0ceMqXraLd/+yHXiCr2NMD6ffOaef7LV7PWC2IztO0Hpz5raChlRF8G2r0g==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/core-interfaces": "^1.3.1", + "@fluidframework/core-interfaces": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000" } }, "node_modules/@fluidframework/driver-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-1.3.5.tgz", + "integrity": "sha512-qzh+wmff/7vtz5JAD3VmIvSh9+k6n+GecjZkh5l4Fk0DGK7xNnyllswjPIkJUQdQvvuDvUMhZLaTN4QlQTIFNQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/telemetry-utils": "^1.3.5", "axios": "^0.26.0", "uuid": "^8.3.1" } }, "node_modules/@fluidframework/driver-utils/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } @@ -1756,47 +1905,51 @@ } }, "node_modules/@fluidframework/fluid-static": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-1.3.5.tgz", + "integrity": "sha512-mEXqSXjK9+aoCWf7U2T/D7OsnsgAbq2sQd6JVuclfVj3gHPJerWONiS17QxG7r5fwLPOhc/y3n2ey6NKiKexxw==", "dependencies": { - "@fluidframework/aqueduct": "^1.3.1", + "@fluidframework/aqueduct": "^1.3.5", "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-loader": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-loader": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/request-handler": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1" + "@fluidframework/request-handler": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5" } }, "node_modules/@fluidframework/garbage-collector": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-1.3.5.tgz", + "integrity": "sha512-/qb72IMWZT01IyjRoHzrlJJLVnyQxvP/0pBbalQ6D8ntYRAzCRcaTiU+2kLbpqK/3NVWjtv3bD2iNX5ECVbtBg==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/runtime-definitions": "^1.3.1" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/runtime-definitions": "^1.3.5" } }, "node_modules/@fluidframework/gitresources": { - "version": "0.1036.5000", - "license": "MIT" + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1036.5001.tgz", + "integrity": "sha512-Beg1A/eR7wCPYYb5u5iqqc092NkWnSvl4XCn2ImA4FDKtnYggD2/KYd9Hp0feM6Z99aU4FYSBidL2NewWlvF7A==" }, "node_modules/@fluidframework/ink": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/ink/-/ink-1.3.5.tgz", + "integrity": "sha512-EoQUBgAIVurKlxJXXkx9KgvEjnhQyOBo/BE8EarepV1iBA20z7QQB3OQF0TVIAOUtvvrZxmVQaKKgetWQ8aW/g==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", "uuid": "^8.3.1" } }, @@ -1809,21 +1962,22 @@ } }, "node_modules/@fluidframework/local-driver": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/local-driver/-/local-driver-1.3.5.tgz", + "integrity": "sha512-mvN/4++JAfg8orRH8rTgUP5arVw4Ta53JBqeFbN1QThO3EFVLEDZ1rN2RqsSuAijci31GGOPKicx2hendZtLDw==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-base": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-base": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/server-local-server": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-test-utils": "^0.1036.5000", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/server-local-server": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-test-utils": "^0.1036.5001", "events": "^3.1.0", "jsrsasign": "^10.5.25", "url": "^0.11.0", @@ -1839,37 +1993,39 @@ } }, "node_modules/@fluidframework/map": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-1.3.5.tgz", + "integrity": "sha512-vRXkwRNzP5PvgvFfx1v6cdl1rgomMwB1OPMSKqtqWtnWxPms0d80Olhe/3f+JN1nVUYJQVrdRdWhDiIjSWJlyA==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", "path-browserify": "^1.0.1" } }, "node_modules/@fluidframework/matrix": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-1.3.5.tgz", + "integrity": "sha512-4ndC6mxNbQLI51rkGni1s2M8U3lIz8OhosPL0qKyBtMdPWgUW7hqpUsA6wbdXAL6T7RgUrSJ01GwIMxrfIS9tA==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/merge-tree": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/merge-tree": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "@tiny-calc/nano": "0.0.0-alpha.5", "events": "^3.1.0", "tslib": "^1.10.0" @@ -1877,63 +2033,68 @@ }, "node_modules/@fluidframework/matrix/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@fluidframework/merge-tree": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-1.3.5.tgz", + "integrity": "sha512-Th0sPYa48Aw/Mv+cbv6mL9iG8AK9qp0f8l9ptQGPGKliTnGWGuXlBaOtqvKeFb814zhCNUinO2MuPBT5Wwup0g==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1" + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5" } }, "node_modules/@fluidframework/mocha-test-setup": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/mocha-test-setup/-/mocha-test-setup-1.3.5.tgz", + "integrity": "sha512-5G8152quEr6tIBNZlQbmd+uGKAPIhSn2ID3sZVFW5LHyA/2Pxvd/aCnJiBR58A0pDKLQMKDz0kJtb73kwELBOA==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/test-driver-definitions": "^1.3.1", + "@fluidframework/test-driver-definitions": "^1.3.5", "mocha": "^10.0.0" } }, "node_modules/@fluidframework/odsp-doclib-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-doclib-utils/-/odsp-doclib-utils-1.3.5.tgz", + "integrity": "sha512-oUd2hYZGp0bWM7k+xNVC1IMIybztghNGbmMhCE1OvnEHouJp0GtycNlWE8zdwxCYpauj/qASJ18ZJ+GpuShtsA==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "node-fetch": "^2.6.1" } }, "node_modules/@fluidframework/odsp-driver": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver/-/odsp-driver-1.3.5.tgz", + "integrity": "sha512-Aqhxu5mKugsSJPKSW1k/WKXPolGFdyIuC4aqG9HT9vtJ/IYK7Q4d3EXsjiAF47yx7DwnhjadIqowRBZZ01TlAQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-base": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/odsp-doclib-utils": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-base": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/odsp-doclib-utils": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/telemetry-utils": "^1.3.5", "abort-controller": "^3.0.0", "node-fetch": "^2.6.1", "socket.io-client": "^4.4.1", @@ -1941,10 +2102,11 @@ } }, "node_modules/@fluidframework/odsp-driver-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver-definitions/-/odsp-driver-definitions-1.3.5.tgz", + "integrity": "sha512-MyXpjocRUErpwUOk+qpURH6ejFwmJatkM9kJRFJRPvXfOS4O4o8SBaQJysgcMlolgNXNkTpaNUIbXCka6eLVKw==", "dependencies": { - "@fluidframework/driver-definitions": "^1.3.1" + "@fluidframework/driver-definitions": "^1.3.5" } }, "node_modules/@fluidframework/odsp-driver/node_modules/uuid": { @@ -1956,26 +2118,28 @@ } }, "node_modules/@fluidframework/odsp-urlresolver": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-urlresolver/-/odsp-urlresolver-1.3.5.tgz", + "integrity": "sha512-hrHBFldG8qVWYmR4VWFlBw23d+ZUpOzqXRF6MrXkJc2e2IQAQK7daaBB001wejlVlni28AblP85ITp6vc65Evg==", "dependencies": { - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/odsp-driver": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1" + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/odsp-driver": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5" } }, "node_modules/@fluidframework/ordered-collection": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/ordered-collection/-/ordered-collection-1.3.5.tgz", + "integrity": "sha512-5Z5hFz7fFsw4uUbKkQf487w7dpxWQb3EO4VWVilrVP7m9Zdl5cAwB4YoEgbCnkGCy2+zpyOz03suPUdCoqTeuA==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", "uuid": "^8.3.1" } }, @@ -1988,11 +2152,12 @@ } }, "node_modules/@fluidframework/protocol-base": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1036.5001.tgz", + "integrity": "sha512-Btjy2bWVbVsmzNTBxTQZ9l/WXljsjDpGbBgJsn9GLacrTG9aDDtIVMXuwLAcEV1IVkxGcIipXryvfhbPHDYcMg==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", "lodash": "^4.17.21" } @@ -2005,43 +2170,46 @@ } }, "node_modules/@fluidframework/register-collection": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/register-collection/-/register-collection-1.3.5.tgz", + "integrity": "sha512-RTSLIkf43HjDllBIRzB2e1969AYR0aaHFoYErO++UunfVatR7y8kFpKB8mfyNkChQbAKKGqiUHCnobnJeUppkQ==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1" + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5" } }, "node_modules/@fluidframework/request-handler": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-1.3.5.tgz", + "integrity": "sha512-r3neeTN/IHeA4y79N21rNBlf/gtWYKXeL4sgCVLENi9wT5qjaG3WTeq6cQif8H9gkUsJ9A6yI/WdviiQS5dStQ==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5" } }, "node_modules/@fluidframework/routerlicious-driver": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-1.3.5.tgz", + "integrity": "sha512-nIX/hu+IFXtuby/fmS3FVYEZx28YIDlivifaHXXFfkRWq6pHPVI+gbE6Y5HuWNBIxte0fWRkLtexfuyKElRUUg==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/driver-base": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/driver-base": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/telemetry-utils": "^1.3.5", "cross-fetch": "^3.1.5", "json-stringify-safe": "5.0.1", "querystring": "^0.2.0", @@ -2059,54 +2227,52 @@ } }, "node_modules/@fluidframework/runtime-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-1.3.5.tgz", + "integrity": "sha512-B8tvUqnv7hrOwHSYjSUM0NYYc8pCIUrzbY44Oa5AIA9r3ZzwGN/PkmG5HKUyPTrbeyughSGznSMe15uHczPVJQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@types/node": "^14.18.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000" } }, - "node_modules/@fluidframework/runtime-definitions/node_modules/@types/node": { - "version": "14.18.33", - "license": "MIT" - }, "node_modules/@fluidframework/runtime-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-1.3.5.tgz", + "integrity": "sha512-tRrxdj4H6GGrK9lOZBgbF1ryvAbbxJatM+SZxaT26qToAMMoRaNqwldWX53Sx2L2vISG7GfAnhs6cLb9CDFTWw==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/garbage-collector": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/garbage-collector": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1" + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5" } }, "node_modules/@fluidframework/sequence": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-1.3.5.tgz", + "integrity": "sha512-mbNk88F5Rve2hD2vaj2MOlt9xcSHmi1VpAGziaymvYfzd0+dkbDCN/3cyH/8Vv2PKL3V2o1wQq0SQoCdmBDE0A==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/merge-tree": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/merge-tree": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "uuid": "^8.3.1" } }, @@ -2119,18 +2285,19 @@ } }, "node_modules/@fluidframework/server-lambdas": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas/-/server-lambdas-0.1036.5001.tgz", + "integrity": "sha512-0Wc1k7WqLZatUdoV09flzMgmumBWR+8AOKJNqZSDr4XcEOfdyLIpEjDgIelkJm9JFC1RLpcNcVR5k14RuWq2CQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-lambdas-driver": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", + "@fluidframework/server-lambdas-driver": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", "@types/semver": "^6.0.1", "async": "^3.2.2", "axios": "^0.26.0", @@ -2144,27 +2311,30 @@ } }, "node_modules/@fluidframework/server-lambdas-driver": { - "version": "0.1036.5000", - "license": "MIT", - "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas-driver/-/server-lambdas-driver-0.1036.5001.tgz", + "integrity": "sha512-YD4dDev+2niL7EUtroa6wA6BlkaTpI7TGbBjD/xQcKclGfk52TjwbSJ30caccQNafgHsKXAWNZmFHHMUgmQa9A==", + "dependencies": { + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", "async": "^3.2.2", "lodash": "^4.17.21" } }, "node_modules/@fluidframework/server-lambdas/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } }, "node_modules/@fluidframework/server-lambdas/node_modules/semver": { "version": "6.3.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "bin": { "semver": "bin/semver.js" } @@ -2178,17 +2348,18 @@ } }, "node_modules/@fluidframework/server-local-server": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-local-server/-/server-local-server-0.1036.5001.tgz", + "integrity": "sha512-uAhILyeAoLOO6RQHz7hpznSFPpOM0uAfGqg+DxwcGhf4EYoC2LNpnhytptKiZQj7p//Ln5sv0asVYnRgRRaj1w==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", + "@fluidframework/common-utils": "^0.32.2", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-lambdas": "^0.1036.5000", - "@fluidframework/server-memory-orderer": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "@fluidframework/server-test-utils": "^0.1036.5000", + "@fluidframework/server-lambdas": "^0.1036.5001", + "@fluidframework/server-memory-orderer": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "@fluidframework/server-test-utils": "^0.1036.5001", "debug": "^4.1.1", "jsrsasign": "^10.2.0", "uuid": "^8.3.1" @@ -2203,16 +2374,17 @@ } }, "node_modules/@fluidframework/server-memory-orderer": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-memory-orderer/-/server-memory-orderer-0.1036.5001.tgz", + "integrity": "sha512-sE7+OT8MdriTswZq8BEKzGWqTWpYPKcWaUaxJjFiH3zOZjHrAn39KzFBib7R49aqK3VddvWzDb6w7Vp1B+LTNw==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-lambdas": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", + "@fluidframework/server-lambdas": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", "@types/debug": "^4.1.5", "@types/double-ended-queue": "^2.1.0", "@types/lodash": "^4.14.118", @@ -2227,8 +2399,9 @@ } }, "node_modules/@fluidframework/server-memory-orderer/node_modules/@types/node": { - "version": "14.18.33", - "license": "MIT" + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" }, "node_modules/@fluidframework/server-memory-orderer/node_modules/uuid": { "version": "8.3.2", @@ -2239,12 +2412,13 @@ } }, "node_modules/@fluidframework/server-services-client": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1036.5001.tgz", + "integrity": "sha512-e+Zk2uPcds9yqlalAZ0PpfEAKPPUIpIoQb3YSm42ZVpAgQmLYIRqTpXrmTC7qdeQnSGFJUAliW4DfHBEwpSXlQ==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", "axios": "^0.26.0", "crc-32": "1.2.0", @@ -2259,7 +2433,8 @@ }, "node_modules/@fluidframework/server-services-client/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } @@ -2273,14 +2448,15 @@ } }, "node_modules/@fluidframework/server-services-core": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1036.5001.tgz", + "integrity": "sha512-wQ0lt+iZavtR0klU9JFguMok/TqjFQYoCKosxRXdek756TglSIhzQhupKs0YFrYec1Ln2r0mhkTJLfDxkQO4Rg==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", "@types/nconf": "^0.10.2", "@types/node": "^14.18.0", "debug": "^4.1.1", @@ -2288,14 +2464,150 @@ } }, "node_modules/@fluidframework/server-services-core/node_modules/@types/node": { - "version": "14.18.33", - "license": "MIT" + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, + "node_modules/@fluidframework/server-services-shared": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-shared/-/server-services-shared-0.1038.2000.tgz", + "integrity": "sha512-Qh/ZN8E/LTLXsWkmU2zBhiTzrVy9+sL/Jf1+qyN2incu6R4lbB5zCQ9shDBuImboWFhD39yBBm/j5iDspOoOhQ==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@socket.io/redis-adapter": "^7.0.0", + "body-parser": "^1.17.1", + "debug": "^4.1.1", + "ioredis": "^4.24.2", + "lodash": "^4.17.21", + "nconf": "^0.12.0", + "notepack.io": "^2.3.0", + "querystring": "^0.2.0", + "socket.io": "^4.5.0", + "socket.io-adapter": "^2.3.1", + "socket.io-parser": "^4.0.4", + "uuid": "^8.3.1", + "winston": "^3.6.0" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/common-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz", + "integrity": "sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/gitresources": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1038.2000.tgz", + "integrity": "sha512-cbxiG5ygZtGHHXqvkaeGzPbE6fKZcuCo5ZgOPstpH7hvZsUdikohx9h2z0q0KwiW8oV/54S++UOaRAmKTPoh8w==" + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/protocol-base": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1038.2000.tgz", + "integrity": "sha512-2yqIvtt3NBKWfZgQk/nxthf+evIZ0cOW4Klz/zgdIzSFSHLNjo1eItkQc+7wLG3F7v1tD5tn9AVOQsFrDWdvYg==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "lodash": "^4.17.21" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/protocol-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-1.1.0.tgz", + "integrity": "sha512-Q4YA6FBlB2cHicgvfs9z3LPKnfZMdx5JrmIEGOmxFmom/l9EV1F43sXl6K9/j5se8tQ9V9L8drFbDzqVf37roQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/server-services-client": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1038.2000.tgz", + "integrity": "sha512-A8oB7jKUDCqlU1qFSc72o7zMcGAeo52WDWWhoSYgZzMV3ZHgaPjq+FYTTpGiJPACnYUhV644UPiFvGWriLIzDA==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.5.25", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", + "uuid": "^8.3.1" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/server-services-core": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1038.2000.tgz", + "integrity": "sha512-kAYxPg1AAqRJxXzN7lXPlShSI31vr3MpDvBLeEQG4fcAWlZHcS5a0DtiA+kV8qKrhJCHfC+KyoS/UruJ4L2yxQ==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@fluidframework/server-services-telemetry": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1038.2000.tgz", + "integrity": "sha512-RBDh+uYZ53GfvXsH1XKDTAsCWpBIFZAl6IHaDZkLE11Zw4ZRk3Bz4063buuBklZ4K3HnLhv+p9Eu9jVsK+v3jA==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, + "node_modules/@fluidframework/server-services-shared/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/@fluidframework/server-services-shared/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } }, "node_modules/@fluidframework/server-services-telemetry": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1036.5001.tgz", + "integrity": "sha512-uV3KZVij7AIqw4AvPqqdgq73dgACIN6MFxKwQgXQL7zZO4zBd/M/vCujOxPwS6NvHgfBZnn5yAWvLX3MldywYg==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", + "@fluidframework/common-utils": "^0.32.2", "json-stringify-safe": "^5.0.1", "path-browserify": "^1.0.1", "serialize-error": "^8.1.0", @@ -2310,17 +2622,148 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@fluidframework/server-services-utils": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-utils/-/server-services-utils-0.1038.2000.tgz", + "integrity": "sha512-NOfl50zlR8BWGYyxGUaJ+cg/5XbLDbLMcOtwKswK3jy8EQzv9sc7bc+Bt+5vZOgCvoFtUwwpeva8w9M7+vgkTg==", + "dependencies": { + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "debug": "^4.1.1", + "express": "^4.16.3", + "ioredis": "^4.24.2", + "json-stringify-safe": "^5.0.1", + "jsonwebtoken": "^8.4.0", + "morgan": "^1.8.1", + "nconf": "^0.12.0", + "serialize-error": "^8.1.0", + "sillyname": "^0.1.0", + "split": "^1.0.0", + "uuid": "^8.3.1", + "winston": "^3.6.0" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/common-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz", + "integrity": "sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/gitresources": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1038.2000.tgz", + "integrity": "sha512-cbxiG5ygZtGHHXqvkaeGzPbE6fKZcuCo5ZgOPstpH7hvZsUdikohx9h2z0q0KwiW8oV/54S++UOaRAmKTPoh8w==" + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/protocol-base": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1038.2000.tgz", + "integrity": "sha512-2yqIvtt3NBKWfZgQk/nxthf+evIZ0cOW4Klz/zgdIzSFSHLNjo1eItkQc+7wLG3F7v1tD5tn9AVOQsFrDWdvYg==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "lodash": "^4.17.21" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/protocol-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-1.1.0.tgz", + "integrity": "sha512-Q4YA6FBlB2cHicgvfs9z3LPKnfZMdx5JrmIEGOmxFmom/l9EV1F43sXl6K9/j5se8tQ9V9L8drFbDzqVf37roQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/server-services-client": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1038.2000.tgz", + "integrity": "sha512-A8oB7jKUDCqlU1qFSc72o7zMcGAeo52WDWWhoSYgZzMV3ZHgaPjq+FYTTpGiJPACnYUhV644UPiFvGWriLIzDA==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.5.25", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", + "uuid": "^8.3.1" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/server-services-core": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1038.2000.tgz", + "integrity": "sha512-kAYxPg1AAqRJxXzN7lXPlShSI31vr3MpDvBLeEQG4fcAWlZHcS5a0DtiA+kV8qKrhJCHfC+KyoS/UruJ4L2yxQ==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@fluidframework/server-services-telemetry": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1038.2000.tgz", + "integrity": "sha512-RBDh+uYZ53GfvXsH1XKDTAsCWpBIFZAl6IHaDZkLE11Zw4ZRk3Bz4063buuBklZ4K3HnLhv+p9Eu9jVsK+v3jA==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, + "node_modules/@fluidframework/server-services-utils/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/@fluidframework/server-services-utils/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@fluidframework/server-test-utils": { - "version": "0.1036.5000", - "license": "MIT", + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-test-utils/-/server-test-utils-0.1036.5001.tgz", + "integrity": "sha512-kks83OhWF8xRyoQXz7PHBPvXiCEuylCR9J/YKkQ/u0Xo2nvckEDSwWcpED08JIo7b3NXtkvd8H1BfG3UWoof+w==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", "debug": "^4.1.1", "lodash": "^4.17.21", "string-hash": "^1.1.3", @@ -2336,21 +2779,22 @@ } }, "node_modules/@fluidframework/shared-object-base": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-1.3.5.tgz", + "integrity": "sha512-aerqbgh4yJAFMy4w758n9BnGagSNM9eEOcnGvvdKWj+Su84Va9o7/+oDC7JX7nxCob+NA/Ysje7QH45Ap6UlfQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-runtime": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-runtime": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "uuid": "^8.3.1" } }, @@ -2363,15 +2807,17 @@ } }, "node_modules/@fluidframework/synthesize": { - "version": "1.3.1", - "license": "MIT" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-1.3.5.tgz", + "integrity": "sha512-f7UdtHVMWF8AFUeaBru4u0rVXcR4xR7u4Y2VsjuNnHe2tesaqU+MrYuWRN/Q16JJ/BxeBfkNVqCptYnxL3ZeJQ==" }, "node_modules/@fluidframework/telemetry-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-1.3.5.tgz", + "integrity": "sha512-57/S3feBGqzGk7OwnnDi4yBIWD7NrTie/9PxzqvHDJZUN1pgfuqAHvhR+2g8HX7IGjABnLN8FRnyBzCiJqeBcg==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", + "@fluidframework/common-utils": "^0.32.2", "debug": "^4.1.1", "events": "^3.1.0", "uuid": "^8.3.1" @@ -2386,21 +2832,23 @@ } }, "node_modules/@fluidframework/test-client-utils": { - "version": "1.2.7", - "license": "MIT", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-client-utils/-/test-client-utils-1.2.8.tgz", + "integrity": "sha512-aMDZcFgMSiF377wbjeikDvjA3F2ECbKP0mYfjTgcKiISDdG6+aM58AQt/3Sxa/rTXSJkHHNvh/xWVcZFKumBmQ==", "dependencies": { "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/test-runtime-utils": "^1.2.7", + "@fluidframework/test-runtime-utils": "^1.2.8", "sillyname": "^0.1.0" } }, "node_modules/@fluidframework/test-driver-definitions": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-driver-definitions/-/test-driver-definitions-1.3.5.tgz", + "integrity": "sha512-64XkOaYf2175e6B236syU+GwcR7YGNsly/o1Agg9/opPCFeOEq5O1GisZz69z6Q+QVtmFZud3OTRwJrI6fKX/Q==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", "uuid": "^8.3.1" } @@ -2414,47 +2862,49 @@ } }, "node_modules/@fluidframework/test-drivers": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/local-driver": "^1.3.1", - "@fluidframework/odsp-doclib-utils": "^1.3.1", - "@fluidframework/odsp-driver": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1", - "@fluidframework/odsp-urlresolver": "^1.3.1", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-drivers/-/test-drivers-1.3.5.tgz", + "integrity": "sha512-7SEakrZAZ5o+hSdm0g73ky4cIGHO3j/aw5AkMshFS9IakeJjLQ5EEovoNOLFvfaksYZQBoogvq9ZLOvWTcvdfg==", + "dependencies": { + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/local-driver": "^1.3.5", + "@fluidframework/odsp-doclib-utils": "^1.3.5", + "@fluidframework/odsp-driver": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5", + "@fluidframework/odsp-urlresolver": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/server-local-server": "^0.1036.5000", - "@fluidframework/test-driver-definitions": "^1.3.1", - "@fluidframework/test-pairwise-generator": "^1.3.1", - "@fluidframework/test-runtime-utils": "^1.3.1", - "@fluidframework/tinylicious-driver": "^1.3.1", - "@fluidframework/tool-utils": "^1.3.1", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/server-local-server": "^0.1036.5001", + "@fluidframework/test-driver-definitions": "^1.3.5", + "@fluidframework/test-pairwise-generator": "^1.3.5", + "@fluidframework/test-runtime-utils": "^1.3.5", + "@fluidframework/tinylicious-driver": "^1.3.5", + "@fluidframework/tool-utils": "^1.3.5", "axios": "^0.26.0", "semver": "^7.3.4", "uuid": "^8.3.1" } }, "node_modules/@fluidframework/test-drivers/node_modules/@fluidframework/test-runtime-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-1.3.5.tgz", + "integrity": "sha512-C06w671tDqgnXhk+/Ahr1+VDUw1P6PWeo6bn3e2f0d5d13QW1MxazEHR9gfbAiGyr4xCn/lixUr45z7yl1DNRQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "axios": "^0.26.0", "events": "^3.1.0", "jsrsasign": "^10.5.25", @@ -2463,7 +2913,8 @@ }, "node_modules/@fluidframework/test-drivers/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } @@ -2477,29 +2928,31 @@ } }, "node_modules/@fluidframework/test-pairwise-generator": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-pairwise-generator/-/test-pairwise-generator-1.3.5.tgz", + "integrity": "sha512-cY0fxHFFkkoe5EiULK6+QhcdtKN7b+2w46pwRMZCUeDXK9IR/IAseLvUPTwqldHqoqnTM2JSq9AtQEUNvm1bTg==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", + "@fluidframework/common-utils": "^0.32.2", "random-js": "^1.0.8" } }, "node_modules/@fluidframework/test-runtime-utils": { - "version": "1.2.7", - "license": "MIT", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-1.2.8.tgz", + "integrity": "sha512-jim5F8FA8fFL2tVeo5vO25xOQHrZCIkZWCvXGtMnwDxGqP3fU0tSuItzBtsR5GZW3JSr//WR0pmZSRyIX0WfuQ==", "dependencies": { "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/core-interfaces": "^1.2.7", - "@fluidframework/datastore-definitions": "^1.2.7", - "@fluidframework/driver-definitions": "^1.2.7", - "@fluidframework/driver-utils": "^1.2.7", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.2.7", - "@fluidframework/runtime-definitions": "^1.2.7", - "@fluidframework/runtime-utils": "^1.2.7", - "@fluidframework/telemetry-utils": "^1.2.7", + "@fluidframework/routerlicious-driver": "^1.2.8", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/runtime-utils": "^1.2.8", + "@fluidframework/telemetry-utils": "^1.2.8", "axios": "^0.26.0", "jsrsasign": "^10.5.25", "uuid": "^8.3.1" @@ -2507,7 +2960,8 @@ }, "node_modules/@fluidframework/test-runtime-utils/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } @@ -2521,31 +2975,32 @@ } }, "node_modules/@fluidframework/test-utils": { - "version": "1.2.7", - "license": "MIT", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-utils/-/test-utils-1.2.8.tgz", + "integrity": "sha512-3cnnxS3wwWrpt8Xt0YKjFX36oiArwLIQB+3SOB+aFRYez9NJwP7IJdvjbJYz6uD2ygArnni1HCr9QagJqfOpxA==", "dependencies": { - "@fluidframework/aqueduct": "^1.2.7", + "@fluidframework/aqueduct": "^1.2.8", "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/container-loader": "^1.2.7", - "@fluidframework/container-runtime": "^1.2.7", - "@fluidframework/container-runtime-definitions": "^1.2.7", - "@fluidframework/core-interfaces": "^1.2.7", - "@fluidframework/datastore": "^1.2.7", - "@fluidframework/datastore-definitions": "^1.2.7", - "@fluidframework/driver-definitions": "^1.2.7", - "@fluidframework/driver-utils": "^1.2.7", - "@fluidframework/local-driver": "^1.2.7", - "@fluidframework/map": "^1.2.7", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-loader": "^1.2.8", + "@fluidframework/container-runtime": "^1.2.8", + "@fluidframework/container-runtime-definitions": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/datastore": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", + "@fluidframework/local-driver": "^1.2.8", + "@fluidframework/map": "^1.2.8", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/request-handler": "^1.2.7", - "@fluidframework/routerlicious-driver": "^1.2.7", - "@fluidframework/runtime-definitions": "^1.2.7", - "@fluidframework/runtime-utils": "^1.2.7", - "@fluidframework/telemetry-utils": "^1.2.7", - "@fluidframework/test-driver-definitions": "^1.2.7", - "@fluidframework/test-runtime-utils": "^1.2.7", + "@fluidframework/request-handler": "^1.2.8", + "@fluidframework/routerlicious-driver": "^1.2.8", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/runtime-utils": "^1.2.8", + "@fluidframework/telemetry-utils": "^1.2.8", + "@fluidframework/test-driver-definitions": "^1.2.8", + "@fluidframework/test-runtime-utils": "^1.2.8", "debug": "^4.1.1", "uuid": "^8.3.1" } @@ -2559,33 +3014,34 @@ } }, "node_modules/@fluidframework/test-version-utils": { - "version": "1.2.7", - "license": "MIT", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-version-utils/-/test-version-utils-1.2.8.tgz", + "integrity": "sha512-DlXwsnDB8Gb//ohRVHu0cUtVhHuR/hDXn+uRb2acKAMqNJ08+QanZw+vqABoCwDcDTVT6/rDpstfXC5OV3+E9g==", "dependencies": { - "@fluidframework/aqueduct": "^1.2.7", - "@fluidframework/cell": "^1.2.7", + "@fluidframework/aqueduct": "^1.2.8", + "@fluidframework/cell": "^1.2.8", "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/container-loader": "^1.2.7", - "@fluidframework/container-runtime": "^1.2.7", - "@fluidframework/core-interfaces": "^1.2.7", - "@fluidframework/counter": "^1.2.7", - "@fluidframework/datastore-definitions": "^1.2.7", - "@fluidframework/driver-definitions": "^1.2.7", - "@fluidframework/driver-utils": "^1.2.7", - "@fluidframework/ink": "^1.2.7", - "@fluidframework/map": "^1.2.7", - "@fluidframework/matrix": "^1.2.7", - "@fluidframework/mocha-test-setup": "^1.2.7", - "@fluidframework/ordered-collection": "^1.2.7", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-loader": "^1.2.8", + "@fluidframework/container-runtime": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/counter": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", + "@fluidframework/ink": "^1.2.8", + "@fluidframework/map": "^1.2.8", + "@fluidframework/matrix": "^1.2.8", + "@fluidframework/mocha-test-setup": "^1.2.8", + "@fluidframework/ordered-collection": "^1.2.8", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/register-collection": "^1.2.7", - "@fluidframework/runtime-definitions": "^1.2.7", - "@fluidframework/sequence": "^1.2.7", - "@fluidframework/test-driver-definitions": "^1.2.7", - "@fluidframework/test-drivers": "^1.2.7", - "@fluidframework/test-utils": "^1.2.7", + "@fluidframework/register-collection": "^1.2.8", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/sequence": "^1.2.8", + "@fluidframework/test-driver-definitions": "^1.2.8", + "@fluidframework/test-drivers": "^1.2.8", + "@fluidframework/test-utils": "^1.2.8", "nconf": "^0.11.4", "proper-lockfile": "^4.1.2", "semver": "^7.3.4" @@ -2593,18 +3049,21 @@ }, "node_modules/@fluidframework/test-version-utils/node_modules/async": { "version": "1.5.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" }, "node_modules/@fluidframework/test-version-utils/node_modules/ini": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "engines": { "node": ">=10" } }, "node_modules/@fluidframework/test-version-utils/node_modules/nconf": { "version": "0.11.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.11.4.tgz", + "integrity": "sha512-YaDR846q11JnG1vTrhJ0QIlhiGY6+W1bgWtReG9SS3vkTl3AoNwFvUItdhG6/ZjGCfWpUVuRTNEBTDAQ3nWhGw==", "dependencies": { "async": "^1.4.0", "ini": "^2.0.0", @@ -2616,15 +3075,16 @@ } }, "node_modules/@fluidframework/tinylicious-driver": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/tinylicious-driver/-/tinylicious-driver-1.3.5.tgz", + "integrity": "sha512-hJPPjMv9qPHQaAc9EJjnMz5HK36xrkdXgpoJc3sgiej9SMGY6JVLDsAh7woRyztUuJk6zhPPyCvS2ljAw5biqw==", "dependencies": { - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/server-services-client": "^0.1036.5000", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/server-services-client": "^0.1036.5001", "jsrsasign": "^10.5.25", "uuid": "^8.3.1" } @@ -2638,12 +3098,13 @@ } }, "node_modules/@fluidframework/tool-utils": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.5.tgz", + "integrity": "sha512-PNhHIUq1keNH4Vt17SSr1VRGsnAibKiIu9zG36f8QUZ/chRP9VCQzegmQRBqj/PIMZC6EfQ7gYtxXO3U8WInMg==", "dependencies": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/odsp-doclib-utils": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/odsp-doclib-utils": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", "async-mutex": "^0.3.1", "debug": "^4.1.1", @@ -2653,13 +3114,15 @@ }, "node_modules/@fluidframework/tool-utils/node_modules/jwt-decode": { "version": "2.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", + "integrity": "sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ==" }, "node_modules/@fluidframework/view-interfaces": { - "version": "1.3.1", - "license": "MIT", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/view-interfaces/-/view-interfaces-1.3.5.tgz", + "integrity": "sha512-MUOOd1DQIjlevqqtQrmV8R9t/BcvEfwi276KXnfnHFdRw7L6vHkP/iUEUI88HOzWqRXBH2YnHvSfttPoWtRw3g==", "dependencies": { - "@fluidframework/core-interfaces": "^1.3.1" + "@fluidframework/core-interfaces": "^1.3.5" } }, "node_modules/@gar/promisify": { @@ -4573,6 +5036,33 @@ "version": "3.1.0", "license": "MIT" }, + "node_modules/@socket.io/redis-adapter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@socket.io/redis-adapter/-/redis-adapter-7.2.0.tgz", + "integrity": "sha512-/r6oF6Myz0K9uatB/pfCi0BhKg/KRMh1OokrqcjlNz6aq40WiXdFLRbHJQuwGHq/KvB+D6141K+IynbVxZGvhw==", + "dependencies": { + "debug": "~4.3.1", + "notepack.io": "~2.2.0", + "socket.io-adapter": "^2.4.0", + "uid2": "0.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@socket.io/redis-adapter/node_modules/notepack.io": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/notepack.io/-/notepack.io-2.2.0.tgz", + "integrity": "sha512-9b5w3t5VSH6ZPosoYnyDONnUTF8o0UkBw7JLA6eBlYJWyGT1Q3vQa8Hmuj1/X6RYvHjjygBDgw6fJhe0JEojfw==" + }, + "node_modules/@swc/helpers": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@testing-library/dom": { "version": "8.19.0", "license": "MIT", @@ -4636,35 +5126,20 @@ } }, "node_modules/@testing-library/react": { - "version": "12.1.5", - "license": "MIT", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", "dependencies": { "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" }, "engines": { "node": ">=12" }, "peerDependencies": { - "react": "<18.0.0", - "react-dom": "<18.0.0" - } - }, - "node_modules/@testing-library/react/node_modules/@types/react": { - "version": "17.0.52", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@testing-library/react/node_modules/@types/react-dom": { - "version": "17.0.18", - "license": "MIT", - "dependencies": { - "@types/react": "^17" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, "node_modules/@testing-library/user-event": { @@ -4681,7 +5156,8 @@ }, "node_modules/@tiny-calc/nano": { "version": "0.0.0-alpha.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tiny-calc/nano/-/nano-0.0.0-alpha.5.tgz", + "integrity": "sha512-Hs37tz9ZtvK21/5s4tjt5RBa/PFHKYS0AzvdxiXuSd3+AKQN2ygxw7uwD9j0DIG9qONddg1vIASO77JIGyZzyw==" }, "node_modules/@tootallnate/once": { "version": "2.0.0", @@ -4698,16 +5174,31 @@ "version": "1.5.6", "license": "MIT" }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/debug": { "version": "4.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/double-ended-queue": { - "version": "2.1.1", - "license": "MIT" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/double-ended-queue/-/double-ended-queue-2.1.2.tgz", + "integrity": "sha512-iAjbBa3X4UQtYxcCsAr0YaZMRwyC79q4KHui0XtEN7GGLJA4fzD116KUYXXZKskaOYSchnaOFT/a8zSlEx3P9Q==" }, "node_modules/@types/events": { "version": "3.0.0", @@ -4795,11 +5286,13 @@ }, "node_modules/@types/ms": { "version": "0.7.31", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/nconf": { "version": "0.10.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.3.tgz", + "integrity": "sha512-leyIuBk/rMIp9114FlPRkc/cQG+/JzCz1Afx3BD+CwK2ep3ZRxoC843V1rqnE2pC/jRRjANWhuVBEn4clCwlug==" }, "node_modules/@types/node": { "version": "18.11.18", @@ -4819,8 +5312,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.0.25", - "license": "MIT", + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4828,9 +5322,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.0.10", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", - "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", "dependencies": { "@types/react": "*" } @@ -4841,7 +5335,8 @@ }, "node_modules/@types/semver": { "version": "6.2.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz", + "integrity": "sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==" }, "node_modules/@types/stack-utils": { "version": "2.0.1", @@ -4860,7 +5355,8 @@ }, "node_modules/@types/ws": { "version": "6.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", + "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==", "dependencies": { "@types/node": "*" } @@ -5086,6 +5582,193 @@ "vite": "^4.0.0" } }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "peer": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true + }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "license": "BSD-2-Clause" @@ -5115,6 +5798,11 @@ "version": "2.0.1", "license": "Python-2.0" }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, "node_modules/abbrev": { "version": "1.1.1", "license": "ISC" @@ -5129,11 +5817,61 @@ "node": ">=6.5" } }, + "node_modules/abstract-level": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", + "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", + "dependencies": { + "buffer": "^6.0.3", + "catering": "^2.1.0", + "is-buffer": "^2.0.5", + "level-supports": "^4.0.0", + "level-transcoder": "^1.0.1", + "module-error": "^1.0.1", + "queue-microtask": "^1.2.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/abstract-level/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "8.8.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -5141,6 +5879,15 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -5150,10 +5897,26 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/add-stream": { "version": "1.0.0", "license": "MIT" }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/agent-base": { "version": "6.0.2", "license": "MIT", @@ -5191,7 +5954,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5203,6 +5965,24 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peer": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/ansi-colors": { "version": "4.1.3", "license": "MIT", @@ -5312,6 +6092,24 @@ "deep-equal": "^2.0.5" } }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/arr-union": { "version": "3.1.0", "license": "MIT", @@ -5326,6 +6124,11 @@ "node": ">=8" } }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, "node_modules/array-ify": { "version": "1.0.0", "license": "MIT" @@ -5356,6 +6159,15 @@ "node": ">=8" } }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.flatmap": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", @@ -5398,17 +6210,82 @@ "version": "2.0.6", "license": "MIT" }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "peer": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "peer": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "peer": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "peer": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/async": { "version": "3.2.4", "license": "MIT" }, + "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==", + "optional": true, + "peer": true + }, "node_modules/async-limiter": { "version": "1.0.1", "license": "MIT" }, + "node_modules/async-lock": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", + "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==" + }, "node_modules/async-mutex": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", "dependencies": { "tslib": "^2.3.1" } @@ -5424,10 +6301,22 @@ "node": ">= 4.0.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "license": "MIT", - "engines": { + "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==", + "peer": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "license": "MIT", + "engines": { "node": ">= 0.4" }, "funding": { @@ -5443,2285 +6332,2491 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "peer": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "license": "Apache-2.0" + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/bin-links": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "peer": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/bin-links/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "peer": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/bin-links/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "license": "ISC", + "node_modules/babel-code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "peer": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.8.0" } }, - "node_modules/bin-links/node_modules/rimraf": { + "node_modules/babel-code-frame/node_modules/js-tokens": { "version": "3.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "peer": true + }, + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "peer": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "ansi-regex": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "license": "MIT", + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", + "node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "peer": true, "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "node_modules/babel-core/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ms": "2.0.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "license": "MIT" + "node_modules/babel-core/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "peer": true, + "bin": { + "json5": "lib/cli.js" + } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/babel-core/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/babel-core/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/braces": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, + "node_modules/babel-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "license": "ISC" + "node_modules/babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "peer": true, + "dependencies": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } }, - "node_modules/browserslist": { - "version": "4.21.4", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", + "node_modules/babel-generator/node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" + "repeating": "^2.0.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=0.10.0" } }, - "node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "node_modules/babel-generator/node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "license": "MIT", + "node_modules/babel-generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "license": "MIT" + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "peer": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } }, - "node_modules/builtins": { - "version": "5.0.1", - "license": "MIT", + "node_modules/babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", "dependencies": { - "semver": "^7.0.0" + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "babel-core": "6", + "webpack": "2 || 3 || 4" } }, - "node_modules/byte-size": { - "version": "7.0.1", - "license": "MIT", + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/cacache": { - "version": "16.1.3", - "license": "ISC", + "node_modules/babel-loader/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "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" + "locate-path": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "node_modules/babel-loader/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=4" } }, - "node_modules/cacache/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/babel-loader/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "pify": "^3.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/caching-transform": { - "version": "4.0.0", - "license": "MIT", + "node_modules/babel-loader/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" + "minimist": "^1.2.6" }, - "engines": { - "node": ">=8" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/caching-transform/node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", + "node_modules/babel-loader/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "license": "MIT", + "node_modules/babel-loader/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "p-limit": "^1.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", + "node_modules/babel-loader/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "license": "MIT", + "node_modules/babel-loader/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, + "node_modules/babel-loader/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001434", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "find-up": "^2.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "peer": true, "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "babel-runtime": "^6.22.0" } }, - "node_modules/chalk/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "peer": true, "dependencies": { - "color-name": "1.1.3" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" } }, - "node_modules/chalk/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" + "node_modules/babel-register/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "node_modules/babel-register/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/chalk/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/babel-register/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "peer": true, + "dependencies": { + "source-map": "^0.5.6" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "peer": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/chardet": { - "version": "0.7.0", - "license": "MIT" + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "peer": true }, - "node_modules/check-more-types": { - "version": "2.24.0", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "peer": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, - "node_modules/chokidar": { - "version": "3.5.3", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT", + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "peer": true, "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/babel-traverse/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "peer": true, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=0.10.0" } }, - "node_modules/chownr": { + "node_modules/babel-traverse/node_modules/ms": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "peer": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "peer": true, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/ci-info": { - "version": "2.0.0", + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "peer": true, + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", "license": "MIT" }, - "node_modules/clean-stack": { - "version": "2.2.0", - "license": "MIT", + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "peer": 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": ">=6" + "node": ">=0.10.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "license": "MIT", + "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, "dependencies": { - "restore-cursor": "^3.1.0" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", + "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==", + "peer": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "license": "MIT", + "kind-of": "^6.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=0.10.0" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "license": "MIT", + "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==", + "peer": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "license": "MIT", + "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==", + "peer": true, "dependencies": { - "isobject": "^3.0.1" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/cmd-shim": { - "version": "5.0.0", - "license": "ISC", - "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^4.5.0 || >= 5.9" } }, - "node_modules/color-convert": { + "node_modules/basic-auth": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "dependencies": { - "color-name": "~1.1.4" + "safe-buffer": "5.1.2" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8" } }, - "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/color-support": { - "version": "1.1.3", - "license": "ISC", - "bin": { - "color-support": "bin.js" - } + "node_modules/before-after-hook": { + "version": "2.2.3", + "license": "Apache-2.0" }, - "node_modules/columnify": { - "version": "1.6.0", - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { - "node": ">=8.0.0" + "node": "*" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "license": "MIT", + "node_modules/bin-links": { + "version": "3.0.3", + "license": "ISC", "dependencies": { - "delayed-stream": "~1.0.0" + "cmd-shim": "^5.0.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0", + "read-cmd-shim": "^3.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^4.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/commondir": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/compare-func": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/compare-func/node_modules/dot-prop": { - "version": "5.3.0", - "license": "MIT", + "node_modules/bin-links/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "is-obj": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/concat-stream": { + "node_modules/bin-links/node_modules/npm-normalize-package-bin": { "version": "2.0.0", - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/concurrently": { - "version": "5.3.0", - "license": "MIT", + "node_modules/bin-links/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", "dependencies": { - "chalk": "^2.4.2", - "date-fns": "^2.0.1", - "lodash": "^4.17.15", - "read-pkg": "^4.0.1", - "rxjs": "^6.5.2", - "spawn-command": "^0.0.2-1", - "supports-color": "^6.1.0", - "tree-kill": "^1.2.2", - "yargs": "^13.3.0" + "glob": "^7.1.3" }, "bin": { - "concurrently": "bin/concurrently.js" + "rimraf": "bin.js" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/concurrently/node_modules/ansi-regex": { - "version": "4.1.1", + "node_modules/binary-extensions": { + "version": "2.2.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/concurrently/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", + "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==", + "optional": true, + "peer": true, "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "file-uri-to-path": "1.0.0" } }, - "node_modules/concurrently/node_modules/cliui": { - "version": "5.0.0", - "license": "ISC", + "node_modules/bl": { + "version": "4.1.0", + "license": "MIT", "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/concurrently/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/concurrently/node_modules/color-name": { - "version": "1.1.3", + "node_modules/bluebird": { + "version": "3.7.2", "license": "MIT" }, - "node_modules/concurrently/node_modules/emoji-regex": { - "version": "7.0.3", - "license": "MIT" + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "peer": true }, - "node_modules/concurrently/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "locate-path": "^3.0.0" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/concurrently/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/concurrently/node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" - }, - "node_modules/concurrently/node_modules/is-fullwidth-code-point": { + "node_modules/body-parser/node_modules/depd": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/concurrently/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/concurrently/node_modules/normalize-package-data": { - "version": "2.5.0", - "license": "BSD-2-Clause", + "node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/concurrently/node_modules/p-locate": { - "version": "3.0.0", + "node_modules/braces": { + "version": "3.0.2", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/concurrently/node_modules/parse-json": { - "version": "4.0.0", - "license": "MIT", + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "peer": true + }, + "node_modules/browser-level": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", + "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" } }, - "node_modules/concurrently/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/browser-stdout": { + "version": "1.3.1", + "license": "ISC" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "peer": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/concurrently/node_modules/pify": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "peer": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "node_modules/concurrently/node_modules/read-pkg": { - "version": "4.0.1", - "license": "MIT", + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "peer": true, "dependencies": { - "normalize-package-data": "^2.3.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=6" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/concurrently/node_modules/resolve": { - "version": "1.22.1", - "license": "MIT", + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "peer": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "node_modules/concurrently/node_modules/rxjs": { - "version": "6.6.7", - "license": "Apache-2.0", + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "peer": true, "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, - "node_modules/concurrently/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "peer": true, + "dependencies": { + "pako": "~1.0.5" } }, - "node_modules/concurrently/node_modules/string-width": { - "version": "3.1.0", + "node_modules/browserslist": { + "version": "4.21.4", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "license": "MIT", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": ">=6" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/concurrently/node_modules/strip-ansi": { - "version": "5.2.0", + "node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "6.1.0", + "node_modules/buffer-crc32": { + "version": "0.2.13", "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/concurrently/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, - "node_modules/concurrently/node_modules/wrap-ansi": { - "version": "5.1.0", + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "peer": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "peer": true + }, + "node_modules/builtins": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" + "semver": "^7.0.0" } }, - "node_modules/concurrently/node_modules/y18n": { - "version": "4.0.3", - "license": "ISC" - }, - "node_modules/concurrently/node_modules/yargs": { - "version": "13.3.2", + "node_modules/byte-size": { + "version": "7.0.1", "license": "MIT", - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "engines": { + "node": ">=10" } }, - "node_modules/concurrently/node_modules/yargs-parser": { - "version": "13.1.2", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/config-chain": { - "version": "1.1.13", - "license": "MIT", + "node_modules/bytewise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==", "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" } }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "license": "ISC" + "node_modules/bytewise-core": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==", + "dependencies": { + "typewise-core": "^1.2" + } }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", + "node_modules/cacache": { + "version": "16.1.3", "license": "ISC", "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "@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": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "license": "MIT", + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "license": "MIT", + "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==", + "peer": 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": ">=10" + "node": ">=0.10.0" } }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.1", + "node_modules/caching-transform": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", + "node_modules/caching-transform/node_modules/write-file-atomic": { + "version": "3.0.3", "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", + "node_modules/call-bind": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/conventional-commits-parser": { - "version": "3.2.4", + "node_modules/callsites": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/conventional-recommended-bump": { - "version": "6.1.0", + "node_modules/camelcase": { + "version": "5.3.1", "license": "MIT", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", + "node_modules/camelcase-keys": { + "version": "6.2.2", "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/crc-32": { - "version": "1.2.0", - "license": "Apache-2.0", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, + "node_modules/caniuse-lite": { + "version": "1.0.30001434", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", "engines": { - "node": ">=0.8" + "node": ">=6" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", + "node_modules/chalk": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "node-fetch": "2.6.7" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", + "node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "license": "MIT" + "node_modules/chalk/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } }, - "node_modules/csstype": { - "version": "3.1.1", + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.3", "license": "MIT" }, - "node_modules/cwd": { - "version": "0.10.0", + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", "license": "MIT", - "dependencies": { - "find-pkg": "^0.1.2", - "fs-exists-sync": "^0.1.0" - }, "engines": { - "node": ">=0.8" + "node": ">=0.8.0" } }, - "node_modules/dargs": { - "version": "7.0.0", + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/date-fns": { - "version": "2.29.3", + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", "license": "MIT", - "engines": { - "node": ">=0.11" + "dependencies": { + "has-flag": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "engines": { + "node": ">=4" } }, - "node_modules/dateformat": { - "version": "3.0.3", + "node_modules/chardet": { + "version": "0.7.0", + "license": "MIT" + }, + "node_modules/charwise": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz", + "integrity": "sha512-RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw==" + }, + "node_modules/check-more-types": { + "version": "2.24.0", "license": "MIT", "engines": { - "node": "*" + "node": ">= 0.8.0" } }, - "node_modules/debug": { - "version": "4.3.4", + "node_modules/chokidar": { + "version": "3.5.3", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "license": "MIT", "dependencies": { - "ms": "2.1.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=6.0" + "node": ">= 8.10.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/debuglog": { - "version": "1.0.1", - "license": "MIT", + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "license": "MIT", + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" } }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "license": "MIT", + "node_modules/ci-info": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "peer": true, "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "license": "MIT", + "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==", + "peer": 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/dedent": { - "version": "0.7.0", - "license": "MIT" - }, - "node_modules/deep-equal": { - "version": "2.1.0", - "license": "MIT", + "node_modules/classic-level": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz", + "integrity": "sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==", + "hasInstallScript": true, "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.8" + "abstract-level": "^1.0.2", + "catering": "^2.1.0", + "module-error": "^1.0.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "^4.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=12" } }, - "node_modules/deep-equal/node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" + "node_modules/clean-git-ref": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz", + "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==" }, - "node_modules/default-require-extensions": { - "version": "3.0.1", + "node_modules/clean-stack": { + "version": "2.2.0", "license": "MIT", - "dependencies": { - "strip-bom": "^4.0.0" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/defaults": { - "version": "1.0.4", + "node_modules/cli-cursor": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "restore-cursor": "^3.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/define-properties": { - "version": "1.1.4", + "node_modules/cli-spinners": { + "version": "2.6.1", "license": "MIT", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", + "node_modules/cli-width": { + "version": "3.0.0", + "license": "ISC", "engines": { - "node": ">=0.4.0" + "node": ">= 10" } }, - "node_modules/delegates": { - "version": "1.0.0", - "license": "MIT" + "node_modules/cliui": { + "version": "7.0.4", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } }, - "node_modules/depd": { - "version": "1.1.2", + "node_modules/clone": { + "version": "1.0.4", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.8" } }, - "node_modules/deprecation": { - "version": "2.3.1", - "license": "ISC" - }, - "node_modules/detect-indent": { - "version": "6.1.0", + "node_modules/clone-deep": { + "version": "4.0.1", "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/dezalgo": { - "version": "1.0.4", - "license": "ISC", + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "license": "BSD-3-Clause", + "isobject": "^3.0.1" + }, "engines": { - "node": ">=0.3.1" + "node": ">=0.10.0" } }, - "node_modules/diff-sequences": { - "version": "29.3.1", - "license": "MIT", + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "license": "MIT", + "node_modules/cmd-shim": { + "version": "5.0.0", + "license": "ISC", "dependencies": { - "path-type": "^4.0.0" + "mkdirp-infer-owner": "^2.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "peer": true, "dependencies": { - "esutils": "^2.0.2" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "license": "MIT" + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } }, - "node_modules/dot-prop": { - "version": "6.0.1", + "node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/dotenv": { - "version": "10.0.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "node_modules/dotenv-cli": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-6.0.0.tgz", - "integrity": "sha512-qXlCOi3UMDhCWFKe0yq5sg3X+pJAz+RQDiFN38AMSbUrnY3uZshSfDJUAge951OS7J9gwLZGfsBlWRSOYz/TRg==", + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dependencies": { - "cross-spawn": "^7.0.3", - "dotenv": "^16.0.0", - "dotenv-expand": "^8.0.1", - "minimist": "^1.2.5" - }, - "bin": { - "dotenv": "cli.js" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, - "node_modules/dotenv-cli/node_modules/dotenv": { - "version": "16.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "node_modules/color-support": { + "version": "1.1.3", + "license": "ISC", + "bin": { + "color-support": "bin.js" } }, - "node_modules/dotenv-expand": { - "version": "8.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/double-ended-queue": { - "version": "2.1.0-0", - "license": "MIT" + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/duplexer": { - "version": "0.1.2", - "license": "MIT" + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } }, - "node_modules/ejs": { - "version": "3.1.8", - "license": "Apache-2.0", + "node_modules/columnify": { + "version": "1.6.0", + "license": "MIT", "dependencies": { - "jake": "^10.8.5" + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.0" }, - "bin": { - "ejs": "bin/cli.js" + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", "license": "ISC" }, - "node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/commondir": { + "version": "1.0.1", "license": "MIT" }, - "node_modules/encoding": { - "version": "0.1.13", + "node_modules/compare-func": { + "version": "2.0.0", "license": "MIT", - "optional": true, "dependencies": { - "iconv-lite": "^0.6.2" + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/compare-func/node_modules/dot-prop": { + "version": "5.3.0", "license": "MIT", - "optional": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "is-obj": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "license": "MIT", + "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==", + "peer": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dependencies": { - "once": "^1.4.0" + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/engine.io-client": { - "version": "6.2.3", + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "engines": [ + "node >= 6.0" + ], "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" } }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.2.3", + "node_modules/concurrently": { + "version": "5.3.0", "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "chalk": "^2.4.2", + "date-fns": "^2.0.1", + "lodash": "^4.17.15", + "read-pkg": "^4.0.1", + "rxjs": "^6.5.2", + "spawn-command": "^0.0.2-1", + "supports-color": "^6.1.0", + "tree-kill": "^1.2.2", + "yargs": "^13.3.0" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "bin": { + "concurrently": "bin/concurrently.js" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=6.0.0" } }, - "node_modules/engine.io-parser": { - "version": "5.0.4", + "node_modules/concurrently/node_modules/ansi-regex": { + "version": "4.1.1", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=6" } }, - "node_modules/enquirer": { - "version": "2.3.6", + "node_modules/concurrently/node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8.6" + "node": ">=4" } }, - "node_modules/env-paths": { - "version": "2.2.1", + "node_modules/concurrently/node_modules/cliui": { + "version": "5.0.0", + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/concurrently/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/concurrently/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/concurrently/node_modules/emoji-regex": { + "version": "7.0.3", + "license": "MIT" + }, + "node_modules/concurrently/node_modules/find-up": { + "version": "3.0.0", "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { "node": ">=6" } }, - "node_modules/envinfo": { - "version": "7.8.1", + "node_modules/concurrently/node_modules/has-flag": { + "version": "3.0.0", "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, "engines": { "node": ">=4" } }, - "node_modules/err-code": { - "version": "2.0.3", - "license": "MIT" + "node_modules/concurrently/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/concurrently/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" + "engines": { + "node": ">=4" } }, - "node_modules/es-abstract": { - "version": "1.20.4", - "dev": true, + "node_modules/concurrently/node_modules/locate-path": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "license": "MIT", + "node_modules/concurrently/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, + "node_modules/concurrently/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "has": "^1.0.3" + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "dev": true, + "node_modules/concurrently/node_modules/parse-json": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/es6-error": { - "version": "4.1.1", - "license": "MIT" - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "license": "MIT" - }, - "node_modules/es6-promisify": { - "version": "5.0.0", + "node_modules/concurrently/node_modules/path-exists": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "es6-promise": "^4.0.3" + "engines": { + "node": ">=4" } }, - "node_modules/esbuild": { - "version": "0.16.14", - "hasInstallScript": true, + "node_modules/concurrently/node_modules/pify": { + "version": "3.0.0", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.16.14", - "@esbuild/android-arm64": "0.16.14", - "@esbuild/android-x64": "0.16.14", - "@esbuild/darwin-arm64": "0.16.14", - "@esbuild/darwin-x64": "0.16.14", - "@esbuild/freebsd-arm64": "0.16.14", - "@esbuild/freebsd-x64": "0.16.14", - "@esbuild/linux-arm": "0.16.14", - "@esbuild/linux-arm64": "0.16.14", - "@esbuild/linux-ia32": "0.16.14", - "@esbuild/linux-loong64": "0.16.14", - "@esbuild/linux-mips64el": "0.16.14", - "@esbuild/linux-ppc64": "0.16.14", - "@esbuild/linux-riscv64": "0.16.14", - "@esbuild/linux-s390x": "0.16.14", - "@esbuild/linux-x64": "0.16.14", - "@esbuild/netbsd-x64": "0.16.14", - "@esbuild/openbsd-x64": "0.16.14", - "@esbuild/sunos-x64": "0.16.14", - "@esbuild/win32-arm64": "0.16.14", - "@esbuild/win32-ia32": "0.16.14", - "@esbuild/win32-x64": "0.16.14" + "node": ">=4" } }, - "node_modules/escalade": { - "version": "3.1.1", + "node_modules/concurrently/node_modules/read-pkg": { + "version": "4.0.1", "license": "MIT", + "dependencies": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + }, "engines": { "node": ">=6" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/concurrently/node_modules/resolve": { + "version": "1.22.1", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz", - "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==", - "dev": true, + "node_modules/concurrently/node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", "dependencies": { - "@eslint/eslintrc": "^1.4.1", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" + "tslib": "^1.9.0" }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/concurrently/node_modules/semver": { + "version": "5.7.1", + "license": "ISC", "bin": { - "eslint": "bin/eslint.js" + "semver": "bin/semver" + } + }, + "node_modules/concurrently/node_modules/string-width": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=6" } }, - "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "dev": true, + "node_modules/concurrently/node_modules/strip-ansi": { + "version": "5.2.0", "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "ansi-regex": "^4.1.0" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "dev": true, + "node_modules/concurrently/node_modules/supports-color": { + "version": "6.1.0", + "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "node": ">=6" } }, - "node_modules/eslint-plugin-react": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.0.tgz", - "integrity": "sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==", - "dev": true, + "node_modules/concurrently/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/concurrently/node_modules/wrap-ansi": { + "version": "5.1.0", + "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=6" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "dev": true, + "node_modules/concurrently/node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" + }, + "node_modules/concurrently/node_modules/yargs": { + "version": "13.3.2", "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/concurrently/node_modules/yargs-parser": { + "version": "13.1.2", + "license": "ISC", "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/config-chain": { + "version": "1.1.13", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "peer": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "peer": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.6" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { - "node": ">=4.0" + "node": ">= 0.6" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "license": "ISC", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">=10" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "license": "MIT", + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, "engines": { "node": ">=10" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.0", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=10" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, + "node_modules/conventional-recommended-bump": { + "version": "6.1.0", + "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.0", + "git-raw-commits": "^2.0.8", + "git-semver-tags": "^4.1.1", + "meow": "^8.0.0", + "q": "^1.5.1" }, "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" + "conventional-recommended-bump": "cli.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, + "node_modules/cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", "dependencies": { - "p-limit": "^3.0.2" + "cookie": "0.4.1", + "cookie-signature": "1.0.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "peer": true, "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "peer": true + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "peer": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=0.10.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" }, "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/esquery": { - "version": "1.4.0", - "license": "BSD-3-Clause", + "node_modules/cosmiconfig": { + "version": "7.0.1", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=0.10" + "node": ">=10" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, + "node_modules/crc-32": { + "version": "1.2.0", + "license": "Apache-2.0", "dependencies": { - "estraverse": "^5.2.0" + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "crc32": "bin/crc32.njs" }, "engines": { - "node": ">=4.0" + "node": ">=0.8" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "peer": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "peer": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/event-stream": { - "version": "3.3.4", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "peer": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", "license": "MIT", "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" + "node-fetch": "2.6.7" } }, - "node_modules/event-stream/node_modules/split": { - "version": "0.3.3", + "node_modules/cross-spawn": { + "version": "7.0.3", "license": "MIT", "dependencies": { - "through": "2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "*" + "node": ">= 8" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "license": "MIT", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "peer": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", + "node_modules/css.escape": { + "version": "1.5.1", "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "license": "MIT", + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, "engines": { - "node": ">=0.8.x" + "node": ">=8" } }, - "node_modules/execa": { - "version": "5.1.1", + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "license": "MIT" + }, + "node_modules/cwd": { + "version": "0.10.0", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=0.8" } }, - "node_modules/exit": { - "version": "0.1.2", + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "peer": true + }, + "node_modules/dargs": { + "version": "7.0.0", + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "license": "Apache-2.0", + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=12" } }, - "node_modules/expand-tilde": { - "version": "1.2.2", - "license": "MIT", + "node_modules/data-urls/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dependencies": { - "os-homedir": "^1.0.1" + "punycode": "^2.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/expect": { - "version": "29.3.1", - "license": "MIT", - "dependencies": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" - }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/expect-puppeteer": { - "version": "6.1.1", - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "license": "MIT", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/extract-zip": { - "version": "1.7.0", - "license": "BSD-2-Clause", - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" + "node_modules/date-fns": { + "version": "2.29.3", + "license": "MIT", + "engines": { + "node": ">=0.11" }, - "bin": { - "extract-zip": "cli.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/extract-zip/node_modules/concat-stream": { - "version": "1.6.2", - "engines": [ - "node >= 0.8" - ], + "node_modules/dateformat": { + "version": "3.0.3", "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "engines": { + "node": "*" } }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", + "node_modules/debug": { + "version": "4.3.4", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/extract-zip/node_modules/mkdirp": { - "version": "0.5.6", + "node_modules/debuglog": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "*" } }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" + "node_modules/decamelize": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/extract-zip/node_modules/readable-stream": { - "version": "2.3.7", + "node_modules/decamelize-keys": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/extract-zip/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/extract-zip/node_modules/string_decoder": { - "version": "1.1.1", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" }, - "node_modules/fast-diff": { - "version": "1.2.0", - "dev": true, - "license": "Apache-2.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==", + "peer": true, + "engines": { + "node": ">=0.10" + } }, - "node_modules/fast-glob": { - "version": "3.2.12", - "license": "MIT", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "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" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, + "node_modules/dedent": { + "version": "0.7.0", "license": "MIT" }, - "node_modules/fastq": { - "version": "1.13.0", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", + "node_modules/deep-equal": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "pend": "~1.2.0" + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/figures": { - "version": "3.2.0", + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "license": "MIT" + }, + "node_modules/default-require-extensions": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5" + "strip-bom": "^4.0.0" }, "engines": { "node": ">=8" @@ -7730,439 +8825,525 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "dev": true, + "node_modules/defaults": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "clone": "^1.0.2" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/filelist": { - "version": "1.0.4", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/define-properties": { + "version": "1.1.4", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "license": "ISC", + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, "dependencies": { - "brace-expansion": "^2.0.1" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/fill-range": { - "version": "7.0.1", + "node_modules/delayed-stream": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, + "node_modules/delegates": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/denque": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "node": ">=0.10" } }, - "node_modules/find-file-up": { - "version": "0.1.3", + "node_modules/depd": { + "version": "1.1.2", "license": "MIT", - "dependencies": { - "fs-exists-sync": "^0.1.0", - "resolve-dir": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/find-pkg": { - "version": "0.1.2", - "license": "MIT", + "node_modules/deprecation": { + "version": "2.3.1", + "license": "ISC" + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "peer": true, "dependencies": { - "find-file-up": "^0.1.2" - }, + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/find-process": { - "version": "1.4.7", + "node_modules/detect-indent": { + "version": "6.1.0", "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", "dependencies": { - "chalk": "^4.0.0", - "commander": "^5.1.0", - "debug": "^4.1.1" + "address": "^1.0.1", + "debug": "4" }, "bin": { - "find-process": "bin/find-process.js" + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" } }, - "node_modules/find-process/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/dezalgo": { + "version": "1.0.4", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "asap": "^2.0.0", + "wrappy": "1" } }, - "node_modules/find-process/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", + "node_modules/diff": { + "version": "5.0.0", + "license": "BSD-3-Clause", "engines": { - "node": ">= 6" + "node": ">=0.3.1" } }, - "node_modules/find-up": { - "version": "4.1.0", + "node_modules/diff-sequences": { + "version": "29.3.1", "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/flat": { - "version": "5.0.2", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" + "node_modules/diff3": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz", + "integrity": "sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g==" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "peer": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "dev": true, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "path-type": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", + "node_modules/doctrine": { + "version": "3.0.0", "dev": true, - "license": "ISC", + "license": "Apache-2.0", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "license": "MIT" }, - "node_modules/flatted": { - "version": "3.2.7", - "dev": true, - "license": "ISC" + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "peer": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } }, - "node_modules/fluid-framework": { - "version": "1.2.7", - "license": "MIT", + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "dependencies": { - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/container-loader": "^1.2.7", - "@fluidframework/fluid-static": "^1.2.7", - "@fluidframework/map": "^1.2.7", - "@fluidframework/sequence": "^1.2.7" + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=12" } }, - "node_modules/for-each": { - "version": "0.3.3", + "node_modules/dot-prop": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/for-in": { - "version": "1.0.2", - "license": "MIT", + "node_modules/dotenv": { + "version": "10.0.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/for-own": { - "version": "0.1.5", - "license": "MIT", + "node_modules/dotenv-cli": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-6.0.0.tgz", + "integrity": "sha512-qXlCOi3UMDhCWFKe0yq5sg3X+pJAz+RQDiFN38AMSbUrnY3uZshSfDJUAge951OS7J9gwLZGfsBlWRSOYz/TRg==", "dependencies": { - "for-in": "^1.0.1" + "cross-spawn": "^7.0.3", + "dotenv": "^16.0.0", + "dotenv-expand": "^8.0.1", + "minimist": "^1.2.5" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "dotenv": "cli.js" } }, - "node_modules/foreground-child": { - "version": "2.0.0", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, + "node_modules/dotenv-cli/node_modules/dotenv": { + "version": "16.0.3", + "license": "BSD-2-Clause", "engines": { - "node": ">=8.0.0" + "node": ">=12" } }, - "node_modules/form-data": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, + "node_modules/dotenv-expand": { + "version": "8.0.3", + "license": "BSD-2-Clause", "engines": { - "node": ">= 6" + "node": ">=12" } }, - "node_modules/from": { - "version": "0.1.7", + "node_modules/double-ended-queue": { + "version": "2.1.0-0", "license": "MIT" }, - "node_modules/fromentries": { - "version": "1.3.2", - "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/duplexer": { + "version": "0.1.2", "license": "MIT" }, - "node_modules/fs-constants": { - "version": "1.0.0", - "license": "MIT" + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } }, - "node_modules/fs-exists-sync": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/fs-extra": { - "version": "9.1.0", - "license": "MIT", + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" + "safe-buffer": "~5.1.0" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "license": "ISC", + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", "dependencies": { - "minipass": "^3.0.0" + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/electron-to-chromium": { + "version": "1.4.284", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.2", - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "peer": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/function-bind": { - "version": "1.1.1", + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", "license": "MIT" }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 4" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" } }, - "node_modules/gauge": { - "version": "4.0.4", - "license": "ISC", + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "optional": true, "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", + "node_modules/end-of-stream": { + "version": "1.4.4", "license": "MIT", - "engines": { - "node": ">=6.9.0" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", + "node_modules/engine.io": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=10.0.0" } }, - "node_modules/get-intrinsic": { - "version": "1.1.3", + "node_modules/engine.io-client": { + "version": "6.2.3", "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3", + "xmlhttprequest-ssl": "~2.0.0" } }, - "node_modules/get-package-type": { - "version": "0.1.0", + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.2.3", "license": "MIT", "engines": { - "node": ">=8.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/get-pkg-repo": { - "version": "4.2.1", + "node_modules/engine.io-parser": { + "version": "5.0.4", "license": "MIT", - "dependencies": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "engines": { + "node": ">=10.0.0" }, - "bin": { - "get-pkg-repo": "src/cli.js" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/get-pkg-repo/node_modules/readable-stream": { + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "peer": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/readable-stream": { "version": "2.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8173,1134 +9354,1341 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "node_modules/enhanced-resolve/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true }, - "node_modules/get-pkg-repo/node_modules/string_decoder": { + "node_modules/enhanced-resolve/node_modules/string_decoder": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } }, - "node_modules/get-pkg-repo/node_modules/through2": { - "version": "2.0.5", + "node_modules/enquirer": { + "version": "2.3.6", "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/get-port": { - "version": "5.1.1", - "license": "MIT", + "node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "engines": { - "node": ">=8" + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/get-stream": { - "version": "6.0.1", + "node_modules/env-paths": { + "version": "2.2.1", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "dev": true, + "node_modules/envinfo": { + "version": "7.8.1", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "bin": { + "envinfo": "dist/cli.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/git-raw-commits": { - "version": "2.0.11", - "license": "MIT", + "node_modules/err-code": { + "version": "2.0.3", + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dependencies": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "prr": "~1.0.1" }, "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=10" + "errno": "cli.js" } }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", + "node_modules/error-ex": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" + "is-arrayish": "^0.2.1" } }, - "node_modules/git-remote-origin-url/node_modules/pify": { - "version": "2.3.0", + "node_modules/es-abstract": { + "version": "1.20.4", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/git-semver-tags": { - "version": "4.1.1", + "node_modules/es-get-iterator": { + "version": "1.1.2", "license": "MIT", "dependencies": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" }, - "node_modules/git-up": { - "version": "7.0.0", - "license": "MIT", + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" + "has": "^1.0.3" } }, - "node_modules/git-url-parse": { - "version": "13.1.0", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { - "git-up": "^7.0.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "license": "BSD", + "node_modules/es6-error": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "license": "MIT" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "ini": "^1.3.2" + "es6-promise": "^4.0.3" } }, - "node_modules/glob": { - "version": "8.0.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "node_modules/esbuild": { + "version": "0.16.14", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" }, "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "optionalDependencies": { + "@esbuild/android-arm": "0.16.14", + "@esbuild/android-arm64": "0.16.14", + "@esbuild/android-x64": "0.16.14", + "@esbuild/darwin-arm64": "0.16.14", + "@esbuild/darwin-x64": "0.16.14", + "@esbuild/freebsd-arm64": "0.16.14", + "@esbuild/freebsd-x64": "0.16.14", + "@esbuild/linux-arm": "0.16.14", + "@esbuild/linux-arm64": "0.16.14", + "@esbuild/linux-ia32": "0.16.14", + "@esbuild/linux-loong64": "0.16.14", + "@esbuild/linux-mips64el": "0.16.14", + "@esbuild/linux-ppc64": "0.16.14", + "@esbuild/linux-riscv64": "0.16.14", + "@esbuild/linux-s390x": "0.16.14", + "@esbuild/linux-x64": "0.16.14", + "@esbuild/netbsd-x64": "0.16.14", + "@esbuild/openbsd-x64": "0.16.14", + "@esbuild/sunos-x64": "0.16.14", + "@esbuild/win32-arm64": "0.16.14", + "@esbuild/win32-ia32": "0.16.14", + "@esbuild/win32-x64": "0.16.14" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/escalade": { + "version": "3.1.1", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=6" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.1.0", - "license": "ISC", + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dependencies": { - "brace-expansion": "^2.0.1" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=10" + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/global-modules": { - "version": "0.2.3", - "license": "MIT", + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dependencies": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/global-prefix": { - "version": "0.1.5", - "license": "MIT", + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dependencies": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dependencies": { - "type-fest": "^0.20.2" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/globby": { - "version": "11.1.0", - "license": "MIT", + "node_modules/eslint": { + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz", + "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==", + "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/gopd": { - "version": "1.0.1", + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "dev": true, "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" + "bin": { + "eslint-config-prettier": "bin/cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "license": "ISC" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/handlebars": { - "version": "4.7.7", - "license": "MIT", + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" + "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": ">=0.4.7" + "node": ">=12.0.0" }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/has": { - "version": "1.0.3", - "license": "MIT", + "node_modules/eslint-plugin-react": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.0.tgz", + "integrity": "sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==", + "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/has-flag": { - "version": "4.0.0", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "license": "MIT", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "get-intrinsic": "^1.1.1" + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "license": "MIT", + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.0.0" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "license": "ISC" + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "node_modules/hasha": { - "version": "5.2.2", - "license": "MIT", + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=8" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "license": "(MIT OR CC0-1.0)", + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/he": { - "version": "1.2.0", - "license": "MIT", - "bin": { - "he": "bin/he" + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "parse-passwd": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "license": "ISC", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/html-escaper": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "license": "MIT", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "license": "MIT", + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "license": "MIT", + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { - "ms": "^2.0.0" + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.2.0", - "license": "MIT", + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">= 4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "license": "ISC", + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, "dependencies": { - "minimatch": "^5.0.1" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.0", - "license": "ISC", + "node_modules/esquery": { + "version": "1.4.0", + "license": "BSD-3-Clause", "dependencies": { - "brace-expansion": "^2.0.1" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=10" + "node": ">=0.10" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "license": "MIT", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/import-local": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, + "node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "license": "MIT", + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", "engines": { - "node": ">=0.8.19" + "node": ">=0.10.0" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", + "node_modules/event-stream": { + "version": "3.3.4", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" } }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "license": "ISC" - }, - "node_modules/init-package-json": { - "version": "3.0.2", - "license": "ISC", + "node_modules/event-stream/node_modules/split": { + "version": "0.3.3", + "license": "MIT", "dependencies": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" + "through": "2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "*" } }, - "node_modules/init-package-json/node_modules/hosted-git-info": { - "version": "5.1.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" } }, - "node_modules/init-package-json/node_modules/npm-package-arg": { - "version": "9.1.2", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.8.x" } }, - "node_modules/inquirer": { - "version": "8.2.4", - "license": "MIT", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "peer": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", + "node_modules/execa": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/internal-slot": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, + "node_modules/exit": { + "version": "0.1.2", "engines": { - "node": ">= 0.4" + "node": ">= 0.8.0" } }, - "node_modules/interpret": { - "version": "1.4.0", - "dev": true, - "license": "MIT", + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "license": "Apache-2.0", "engines": { - "node": ">= 0.10" + "node": ">=0.8" } }, - "node_modules/ip": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "license": "MIT", + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "peer": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "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.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "license": "MIT" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "license": "MIT", + "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==", + "peer": true, "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/expand-tilde": { + "version": "1.2.2", "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" + "os-homedir": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", + "node_modules/expect": { + "version": "29.3.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-buffer": { - "version": "1.1.6", + "node_modules/expect-puppeteer": { + "version": "6.1.1", "license": "MIT" }, - "node_modules/is-callable": { - "version": "1.2.7", - "license": "MIT", + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "license": "MIT", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" + "ms": "2.0.0" } }, - "node_modules/is-core-module": { - "version": "2.10.0", - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/express/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==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "license": "MIT", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-docker": { - "version": "2.2.1", + "node_modules/external-editor": { + "version": "3.1.0", "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "license": "MIT", + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "peer": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", + "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "license": "MIT", + "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==", + "peer": true, "dependencies": { - "is-extglob": "^2.1.1" + "kind-of": "^6.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-interactive": { + "node_modules/extglob/node_modules/is-data-descriptor": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "license": "MIT" + "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==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/is-map": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/extract-zip": { + "version": "1.7.0", + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" } }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "dev": true, + "node_modules/extract-zip/node_modules/concat-stream": { + "version": "1.6.2", + "engines": [ + "node >= 0.8" + ], "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/is-number": { - "version": "7.0.0", + "node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", "license": "MIT", - "engines": { - "node": ">=0.12.0" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", + "node_modules/extract-zip/node_modules/mkdirp": { + "version": "0.5.6", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/is-obj": { + "node_modules/extract-zip/node_modules/ms": { "version": "2.0.0", + "license": "MIT" + }, + "node_modules/extract-zip/node_modules/readable-stream": { + "version": "2.3.7", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/extract-zip/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/extract-zip/node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.2.12", "license": "MIT", + "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": ">=0.10.0" + "node": ">=8.6.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.13.0", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "pend": "~1.2.0" } }, - "node_modules/is-regex": { - "version": "1.1.4", + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "peer": true + }, + "node_modules/figures": { + "version": "3.2.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-set": { - "version": "2.0.2", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "node_modules/file-entry-cache": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "flat-cache": "^3.0.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/is-ssh": { - "version": "1.4.0", - "license": "MIT", + "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==", + "optional": true, + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "license": "Apache-2.0", "dependencies": { - "protocols": "^2.0.1" + "minimatch": "^5.0.1" } }, - "node_modules/is-stream": { + "node_modules/filelist/node_modules/brace-expansion": { "version": "2.0.1", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/is-string": { - "version": "1.0.7", - "license": "MIT", + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/is-symbol": { - "version": "1.0.4", + "node_modules/fill-range": { + "version": "7.0.1", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-text-path": { - "version": "1.0.1", - "license": "MIT", + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "text-extensions": "^1.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "license": "MIT", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "license": "MIT" + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", + "node_modules/find-cache-dir": { + "version": "3.3.2", "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "dev": true, + "node_modules/find-file-up": { + "version": "0.1.3", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/is-weakset": { - "version": "2.0.2", + "node_modules/find-pkg": { + "version": "0.1.2", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "find-file-up": "^0.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "0.2.0", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/find-process": { + "version": "1.4.7", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" }, - "engines": { - "node": ">=8" + "bin": { + "find-process": "bin/find-process.js" } }, - "node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", + "node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "license": "BSD-3-Clause", + "node_modules/find-process/node_modules/commander": { + "version": "5.1.0", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "license": "BSD-3-Clause", + "node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", "dependencies": { - "append-transform": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", + "node_modules/flat": { + "version": "5.0.2", "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", "bin": { - "semver": "bin/semver.js" + "flat": "cli.js" } }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "license": "ISC", + "node_modules/flat-cache": { + "version": "3.0.4", + "dev": true, + "license": "MIT", "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/istanbul-lib-processinfo/node_modules/glob": { + "node_modules/flat-cache/node_modules/glob": { "version": "7.2.3", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -9317,18 +10705,9 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/istanbul-lib-processinfo/node_modules/p-map": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/rimraf": { + "node_modules/flat-cache/node_modules/rimraf": { "version": "3.0.2", + "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -9340,2088 +10719,2042 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/istanbul-lib-processinfo/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } + "node_modules/flatted": { + "version": "3.2.7", + "dev": true, + "license": "ISC" }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "license": "BSD-3-Clause", + "node_modules/fluid-framework": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-1.2.8.tgz", + "integrity": "sha512-uwqNc9VNTQbHXuVVJ1zO0r/mCnqpKJ6BVkF9m72pM6wkoqqEFb0btWHQvD6DQd4F9/wlPfrKPFeZJTWCMi5F8Q==", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-loader": "^1.2.8", + "@fluidframework/fluid-static": "^1.2.8", + "@fluidframework/map": "^1.2.8", + "@fluidframework/sequence": "^1.2.8" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "license": "BSD-3-Clause", + "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==", + "peer": true, "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "license": "BSD-3-Clause", + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/jake": { - "version": "10.8.5", - "license": "Apache-2.0", + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" + "safe-buffer": "~5.1.0" } }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/jest-dev-server": { - "version": "6.1.1", + "node_modules/for-each": { + "version": "0.3.3", "license": "MIT", "dependencies": { - "chalk": "^4.1.2", - "cwd": "^0.10.0", - "find-process": "^1.4.7", - "prompts": "^2.4.2", - "spawnd": "^6.0.2", - "tree-kill": "^1.2.2", - "wait-on": "^6.0.1" + "is-callable": "^1.1.3" } }, - "node_modules/jest-dev-server/node_modules/chalk": { - "version": "4.1.2", + "node_modules/for-in": { + "version": "1.0.2", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-diff": { - "version": "29.3.1", + "node_modules/for-own": { + "version": "0.1.5", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "for-in": "^1.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/foreground-child": { + "version": "2.0.0", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8.0.0" } }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.3.1", + "node_modules/form-data": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/jest-diff/node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "license": "MIT", + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "peer": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "map-cache": "^0.2.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.6" } }, - "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "16.0.4", - "license": "MIT", + "node_modules/from": { + "version": "0.1.7", + "license": "MIT" + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "peer": true, "dependencies": { - "@types/yargs-parser": "*" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/jest-environment-node/node_modules/ci-info": { - "version": "3.7.0", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true }, - "node_modules/jest-environment-node/node_modules/jest-util": { - "version": "27.5.1", - "license": "MIT", + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/jest-environment-puppeteer": { - "version": "6.1.1", + "node_modules/fromentries": { + "version": "1.3.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "cwd": "^0.10.0", - "jest-dev-server": "^6.1.1", - "jest-environment-node": "^27.4.4", - "merge-deep": "^3.0.3" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-environment-puppeteer/node_modules/chalk": { - "version": "4.1.2", + "node_modules/fs-extra": { + "version": "9.1.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-get-type": { - "version": "29.2.0", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.3.1", - "license": "MIT", + "node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "minipass": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "29.3.1", - "license": "MIT", + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", + "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/react-is": { - "version": "18.2.0", + "node_modules/function-bind": { + "version": "1.1.1", "license": "MIT" }, - "node_modules/jest-message-util": { - "version": "29.3.1", + "node_modules/function.prototype.name": { + "version": "1.1.5", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/@babel/code-frame": { - "version": "7.18.6", + "node_modules/functions-have-names": { + "version": "1.2.3", "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "license": "ISC", "dependencies": { - "@babel/highlight": "^7.18.6" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/gensync": { + "version": "1.0.0-beta.2", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.9.0" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.3.1", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/get-intrinsic": { + "version": "1.1.3", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" + "node_modules/get-package-type": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/jest-mock": { - "version": "27.5.1", + "node_modules/get-pkg-repo": { + "version": "4.2.1", "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" } }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", + "node_modules/get-pkg-repo/node_modules/readable-stream": { + "version": "2.3.7", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.4", + "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/get-pkg-repo/node_modules/string_decoder": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "safe-buffer": "~5.1.0" } }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "license": "MIT", + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-puppeteer": { - "version": "6.1.1", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "expect-puppeteer": "^6.1.1", - "jest-environment-puppeteer": "^6.1.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, - "peerDependencies": { - "puppeteer": ">= 1.5.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-util": { - "version": "29.3.1", + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.11", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/git-remote-origin-url": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.7.0", + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/joi": { - "version": "17.7.0", - "license": "BSD-3-Clause", + "node_modules/git-semver-tags": { + "version": "4.1.1", + "license": "MIT", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/js-sdsl": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" + "node_modules/git-semver-tags/node_modules/semver": { + "version": "6.3.0", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", + "node_modules/git-up": { + "version": "7.0.0", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" } }, - "node_modules/jsesc": { - "version": "2.5.2", + "node_modules/git-url-parse": { + "version": "13.1.0", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "git-up": "^7.0.0" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "license": "BSD", + "dependencies": { + "ini": "^1.3.2" + } }, - "node_modules/json-stringify-nice": { - "version": "1.1.4", + "node_modules/glob": { + "version": "8.0.3", "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/json-stringify-safe": { - "version": "5.0.1", - "license": "ISC" + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } }, - "node_modules/json5": { - "version": "1.0.1", + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "5.1.0", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=10" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "license": "MIT" + "node_modules/global-modules": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/global-prefix": { + "version": "0.1.5", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jsonparse": { + "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "license": "(MIT OR Apache-2.0)", + "license": "ISC", "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" + "isexe": "^2.0.0" }, "bin": { - "JSONStream": "bin.js" + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" }, "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jsrsasign": { - "version": "10.6.1", + "node_modules/globby": { + "version": "11.1.0", "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/kjur/jsrsasign#donations" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "dev": true, + "node_modules/gopd": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">=4.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/just-diff": { - "version": "5.1.1", - "license": "MIT" - }, - "node_modules/just-diff-apply": { - "version": "5.4.1", - "license": "MIT" - }, - "node_modules/jwt-decode": { - "version": "3.1.2", - "license": "MIT" + "node_modules/graceful-fs": { + "version": "4.2.10", + "license": "ISC" }, - "node_modules/keyborg": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-1.2.1.tgz", - "integrity": "sha512-PXjcJb7d4ecncFnJgq1TzLBx38+LbTPDpbwNCXebMzp3xaZeG//7ydWpISouBVyjRtJFuIvpIryme4U2dYGUEg==" + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true }, - "node_modules/kind-of": { - "version": "6.0.3", + "node_modules/handlebars": { + "version": "4.7.7", "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/kleur": { - "version": "3.0.3", + "node_modules/hard-rejection": { + "version": "2.1.0", "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/lazy-ass": { - "version": "1.6.0", + "node_modules/has": { + "version": "1.0.3", "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, "engines": { - "node": "> 0.8" + "node": ">= 0.4.0" } }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "license": "MIT", + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "peer": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/lerna": { - "version": "5.6.2", + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@lerna/add": "5.6.2", - "@lerna/bootstrap": "5.6.2", - "@lerna/changed": "5.6.2", - "@lerna/clean": "5.6.2", - "@lerna/cli": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/create": "5.6.2", - "@lerna/diff": "5.6.2", - "@lerna/exec": "5.6.2", - "@lerna/import": "5.6.2", - "@lerna/info": "5.6.2", - "@lerna/init": "5.6.2", - "@lerna/link": "5.6.2", - "@lerna/list": "5.6.2", - "@lerna/publish": "5.6.2", - "@lerna/run": "5.6.2", - "@lerna/version": "5.6.2", - "@nrwl/devkit": ">=14.8.1 < 16", - "import-local": "^3.0.2", - "inquirer": "^8.2.4", - "npmlog": "^6.0.2", - "nx": ">=14.8.1 < 16", - "typescript": "^3 || ^4" - }, - "bin": { - "lerna": "cli.js" - }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/levn": { - "version": "0.4.1", - "dev": true, + "node_modules/has-property-descriptors": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "get-intrinsic": "^1.1.1" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/libnpmaccess": { - "version": "6.0.4", - "license": "ISC", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "license": "MIT", "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/libnpmaccess/node_modules/hosted-git-info": { - "version": "5.1.0", - "license": "ISC", + "node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "peer": true, "dependencies": { - "lru-cache": "^7.5.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/libnpmaccess/node_modules/npm-package-arg": { - "version": "9.1.2", - "license": "ISC", + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "peer": true, "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/libnpmpublish": { - "version": "6.0.5", - "license": "ISC", + "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": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, "dependencies": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/libnpmpublish/node_modules/hosted-git-info": { - "version": "5.1.0", - "license": "ISC", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, "dependencies": { - "lru-cache": "^7.5.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/libnpmpublish/node_modules/normalize-package-data": { - "version": "4.0.1", - "license": "BSD-2-Clause", + "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": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "peer": true, "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "is-buffer": "^1.1.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/libnpmpublish/node_modules/npm-package-arg": { - "version": "9.1.2", - "license": "ISC", + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "peer": true, "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } }, - "node_modules/load-json-file": { - "version": "6.2.0", + "node_modules/hasha": { + "version": "5.2.2", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, - "node_modules/locate-path": { - "version": "5.0.0", + "node_modules/he": { + "version": "1.2.0", "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "peer": true, "dependencies": { - "p-locate": "^4.1.0" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "peer": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, - "license": "MIT" + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/log-symbols": { + "node_modules/hosted-git-info": { "version": "4.1.0", - "license": "MIT", + "license": "ISC", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "lru-cache": "^6.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "license": "MIT", + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "whatwg-encoding": "^2.0.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=12" } }, - "node_modules/lru-cache": { - "version": "7.14.0", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "dev": true, + "node_modules/html-escaper": { + "version": "2.0.2", "license": "MIT" }, - "node_modules/lz-string": { - "version": "1.4.4", - "license": "WTFPL", - "bin": { - "lz-string": "bin/bin.js" - } + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "license": "BSD-2-Clause" }, - "node_modules/magic-string": { - "version": "0.27.0", - "license": "MIT", + "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==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/make-dir": { - "version": "3.1.0", + "node_modules/http-errors/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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "semver": "^6.0.0" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node": ">= 6" } }, - "node_modules/make-error": { - "version": "1.3.6", - "license": "ISC" + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "peer": true }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "license": "ISC", + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", "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" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 6" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "license": "MIT", + "node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.17.0" } }, - "node_modules/map-stream": { - "version": "0.1.0" - }, - "node_modules/marked": { - "version": "4.1.1", - "dev": true, + "node_modules/humanize-ms": { + "version": "1.2.1", "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" + "dependencies": { + "ms": "^2.0.0" } }, - "node_modules/meow": { - "version": "8.1.2", + "node_modules/iconv-lite": { + "version": "0.4.24", "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" }, - "node_modules/meow/node_modules/read-pkg": { + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "peer": true + }, + "node_modules/ignore": { "version": "5.2.0", "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "license": "MIT", + "node_modules/ignore-walk": { + "version": "5.0.1", + "license": "ISC", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" + "minimatch": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "license": "BSD-2-Clause", + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "balanced-match": "^1.0.0" } }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "license": "(MIT OR CC0-1.0)", + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.0", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/meow/node_modules/resolve": { - "version": "1.22.1", + "node_modules/import-fresh": { + "version": "3.3.0", "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "node_modules/import-local": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, "bin": { - "semver": "bin/semver" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "license": "(MIT OR CC0-1.0)", + "import-local-fixture": "fixtures/cli.js" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/merge-deep": { - "version": "3.0.3", + "node_modules/imurmurhash": { + "version": "0.1.4", "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.19" } }, - "node_modules/merge-deep/node_modules/clone-deep": { - "version": "0.2.4", + "node_modules/indent-string": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/merge-deep/node_modules/is-extendable": { - "version": "0.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/infer-owner": { + "version": "1.0.4", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/merge-deep/node_modules/is-plain-object": { + "node_modules/inherits": { "version": "2.0.4", - "license": "MIT", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/init-package-json": { + "version": "3.0.2", + "license": "ISC", "dependencies": { - "isobject": "^3.0.1" + "npm-package-arg": "^9.0.1", + "promzard": "^0.3.0", + "read": "^1.0.7", + "read-package-json": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/merge-deep/node_modules/kind-of": { - "version": "3.2.2", - "license": "MIT", + "node_modules/init-package-json/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "is-buffer": "^1.1.5" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/merge-deep/node_modules/shallow-clone": { - "version": "0.1.2", - "license": "MIT", + "node_modules/init-package-json/node_modules/npm-package-arg": { + "version": "9.1.2", + "license": "ISC", "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/merge-deep/node_modules/shallow-clone/node_modules/kind-of": { - "version": "2.0.1", + "node_modules/inquirer": { + "version": "8.2.4", "license": "MIT", "dependencies": { - "is-buffer": "^1.0.2" + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-deep/node_modules/shallow-clone/node_modules/lazy-cache": { - "version": "0.2.7", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/micromatch": { - "version": "4.0.5", + "node_modules/internal-slot": { + "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=8.6" + "node": ">= 0.4" } }, - "node_modules/mime": { - "version": "2.6.0", + "node_modules/interpret": { + "version": "1.4.0", + "dev": true, "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.10" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", + "node_modules/ioredis": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", + "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", "dependencies": { - "mime-db": "1.52.0" + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.1", + "denque": "^1.1.0", + "lodash.defaults": "^4.2.0", + "lodash.flatten": "^4.4.0", + "lodash.isarguments": "^3.1.0", + "p-map": "^2.1.0", + "redis-commands": "1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" }, "engines": { - "node": ">= 0.6" + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" } }, - "node_modules/mimic-fn": { + "node_modules/ioredis/node_modules/p-map": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "engines": { "node": ">=6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "license": "MIT", + "node_modules/ip": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "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": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, "dependencies": { - "brace-expansion": "^1.1.7" + "kind-of": "^3.0.2" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/minimist": { - "version": "1.2.7", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "3.3.4", - "license": "ISC", + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "binary-extensions": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "license": "ISC", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-fetch": { - "version": "2.1.2", + "node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", "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" + "node": ">= 0.4" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "license": "ISC", + "node_modules/is-ci": { + "version": "2.0.0", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "ci-info": "^2.0.0" }, - "engines": { - "node": ">= 8" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "license": "MIT", + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "license": "ISC", + "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, "dependencies": { - "minipass": "^3.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "license": "ISC", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, "dependencies": { - "minipass": "^3.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/minizlib": { - "version": "2.1.2", + "node_modules/is-date-object": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mixin-object": { - "version": "2.0.1", - "license": "MIT", + "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==", + "peer": true, "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "license": "MIT", + "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==", + "peer": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/mixin-object/node_modules/is-extendable": { - "version": "0.1.1", + "node_modules/is-docker": { + "version": "2.2.1", "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "peer": true, "engines": { - "node": ">= 14.0.0" + "node": ">=0.10.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mocha/node_modules/ansi-colors": { - "version": "4.1.1", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/mocha/node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/mocha/node_modules/find-up": { - "version": "5.0.0", + "node_modules/is-glob": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/mocha/node_modules/glob": { - "version": "7.2.0", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/is-interactive": { + "version": "1.0.0", + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/mocha/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } + "node_modules/is-lambda": { + "version": "1.0.1", + "license": "MIT" }, - "node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/is-map": { + "version": "2.0.2", "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mocha/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/is-negative-zero": { + "version": "2.0.2", + "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" + "node": ">=0.12.0" } }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/mocha/node_modules/p-limit": { - "version": "3.1.0", + "node_modules/is-number-object": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mocha/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/is-obj": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/mocha/node_modules/serialize-javascript": { - "version": "6.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/is-plain-obj": { + "version": "1.1.0", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/modify-values": { - "version": "1.0.1", + "node_modules/is-plain-object": { + "version": "5.0.0", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, - "node_modules/multimatch": { - "version": "5.0.0", + "node_modules/is-regex": { + "version": "1.1.4", "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/multimatch/node_modules/arrify": { - "version": "2.0.1", + "node_modules/is-set": { + "version": "2.0.2", "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" - }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/natural-compare-lite": { + "node_modules/is-ssh": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "node_modules/nconf": { - "version": "0.12.0", "license": "MIT", "dependencies": { - "async": "^3.0.0", - "ini": "^2.0.0", - "secure-keys": "^1.0.0", - "yargs": "^16.1.1" - }, - "engines": { - "node": ">= 0.4.0" + "protocols": "^2.0.1" } }, - "node_modules/nconf/node_modules/ini": { - "version": "2.0.0", - "license": "ISC", + "node_modules/is-stream": { + "version": "2.0.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/negotiator": { - "version": "0.6.3", + "node_modules/is-string": { + "version": "1.0.7", "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "license": "MIT" - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "license": "MIT" - }, - "node_modules/node-fetch": { - "version": "2.6.7", + "node_modules/is-symbol": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-gyp": { - "version": "9.3.0", + "node_modules/is-text-path": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "text-extensions": "^1.0.0" }, "engines": { - "node": "^12.22 || ^14.13 || >=16" + "node": ">=0.10.0" } }, - "node_modules/node-gyp-build": { - "version": "4.5.0", + "node_modules/is-typed-array": { + "version": "1.1.10", "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "node_modules/is-weakmap": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "call-bind": "^1.0.2" }, - "bin": { - "rimraf": "bin.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-preload": { - "version": "0.2.1", + "node_modules/is-windows": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "process-on-spawn": "^1.0.0" + "is-docker": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/node-releases": { - "version": "2.0.6", + "node_modules/isarray": { + "version": "1.0.0", "license": "MIT" }, - "node_modules/nopt": { - "version": "5.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" }, - "node_modules/normalize-path": { - "version": "3.0.0", + "node_modules/isobject": { + "version": "3.0.1", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-install-checks": { - "version": "5.0.0", - "license": "BSD-2-Clause", + "node_modules/isomorphic-git": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.21.0.tgz", + "integrity": "sha512-ZqCAUM63CYepA3fB8H7NVyPSiOkgzIbQ7T+QPrm9xtYgQypN9JUJ5uLMjB5iTfomdJf3mdm6aSxjZwnT6ubvEA==", "dependencies": { - "semver": "^7.1.1" + "async-lock": "^1.1.0", + "clean-git-ref": "^2.0.1", + "crc-32": "^1.2.0", + "diff3": "0.0.3", + "ignore": "^5.1.4", + "minimisted": "^2.0.0", + "pako": "^1.0.10", + "pify": "^4.0.1", + "readable-stream": "^3.4.0", + "sha.js": "^2.4.9", + "simple-get": "^4.0.1" + }, + "bin": { + "isogit": "cli.cjs" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/npm-package-arg": { - "version": "8.1.1", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, + "node_modules/isomorphic-git/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/npm-package-arg/node_modules/builtins": { - "version": "1.0.3", - "license": "MIT" + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "3.0.8", - "license": "ISC", + "node_modules/istanbul-lib-hook": { + "version": "3.0.0", + "license": "BSD-3-Clause", "dependencies": { - "lru-cache": "^6.0.0" + "append-transform": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "license": "BSD-3-Clause", "dependencies": { - "yallist": "^4.0.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { - "version": "3.0.0", + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/npm-packlist": { - "version": "5.1.3", + "node_modules/istanbul-lib-processinfo": { + "version": "2.0.3", "license": "ISC", "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "bin": { - "npm-packlist": "bin/index.js" + "archy": "^1.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-packlist/node_modules/npm-bundled": { - "version": "2.0.1", + "node_modules/istanbul-lib-processinfo/node_modules/glob": { + "version": "7.2.3", "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-pick-manifest": { - "version": "7.0.2", - "license": "ISC", + "node_modules/istanbul-lib-processinfo/node_modules/p-map": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" + "aggregate-error": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { - "version": "5.1.0", + "node_modules/istanbul-lib-processinfo/node_modules/rimraf": { + "version": "3.0.2", "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "glob": "^7.1.3" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node_modules/istanbul-lib-processinfo/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "9.1.2", - "license": "ISC", + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "license": "BSD-3-Clause", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-registry-fetch": { - "version": "13.3.1", - "license": "ISC", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "license": "BSD-3-Clause", "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { - "version": "5.1.0", - "license": "ISC", + "node_modules/istanbul-reports": { + "version": "3.1.5", + "license": "BSD-3-Clause", "dependencies": { - "lru-cache": "^7.5.1" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "9.1.2", - "license": "ISC", + "node_modules/jake": { + "version": "10.8.5", + "license": "Apache-2.0", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "6.0.2", - "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" + "node": ">=10" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/nx": { - "version": "14.8.4", - "hasInstallScript": true, + "node_modules/jest-dev-server": { + "version": "6.1.1", "license": "MIT", "dependencies": { - "@nrwl/cli": "14.8.4", - "@nrwl/tao": "14.8.4", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" - }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } + "chalk": "^4.1.2", + "cwd": "^0.10.0", + "find-process": "^1.4.7", + "prompts": "^2.4.2", + "spawnd": "^6.0.2", + "tree-kill": "^1.2.2", + "wait-on": "^6.0.1" } }, - "node_modules/nx/node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/nx/node_modules/chalk": { - "version": "4.1.0", + "node_modules/jest-dev-server/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -11434,1707 +12767,2012 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/nx/node_modules/fast-glob": { - "version": "3.2.7", + "node_modules/jest-diff": { + "version": "29.3.1", "license": "MIT", "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" + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nx/node_modules/fs-extra": { - "version": "10.1.0", + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/nx/node_modules/glob": { - "version": "7.1.4", - "license": "ISC", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.3.1", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "*" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nx/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" + "engines": { + "node": ">=10" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/nx/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.2.0", + "license": "MIT" + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/nx/node_modules/minimatch": { - "version": "3.0.5", - "license": "ISC", + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/nx/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "node_modules/jest-environment-node/node_modules/@types/yargs": { + "version": "16.0.4", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@types/yargs-parser": "*" } }, - "node_modules/nx/node_modules/semver": { - "version": "7.3.4", - "license": "ISC", + "node_modules/jest-environment-node/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/nx/node_modules/tmp": { - "version": "0.2.1", + "node_modules/jest-environment-node/node_modules/ci-info": { + "version": "3.7.0", "license": "MIT", - "dependencies": { - "rimraf": "^3.0.0" - }, "engines": { - "node": ">=8.17.0" + "node": ">=8" } }, - "node_modules/nx/node_modules/yargs": { - "version": "17.6.0", + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=12" - } - }, - "node_modules/nx/node_modules/yargs-parser": { - "version": "21.0.1", - "license": "ISC", - "engines": { - "node": ">=12" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/nx/node_modules/yargs/node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", + "node_modules/jest-environment-puppeteer": { + "version": "6.1.1", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" + "chalk": "^4.1.2", + "cwd": "^0.10.0", + "jest-dev-server": "^6.1.1", + "jest-environment-node": "^27.4.4", + "merge-deep": "^3.0.3" } }, - "node_modules/nyc": { - "version": "15.1.0", - "license": "ISC", + "node_modules/jest-environment-puppeteer/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "bin": { - "nyc": "bin/nyc.js" + "engines": { + "node": ">=10" }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-get-type": { + "version": "29.2.0", + "license": "MIT", "engines": { - "node": ">=8.9" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "license": "ISC", + "node_modules/jest-matcher-utils": { + "version": "29.3.1", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nyc/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.3.1", "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nyc/node_modules/resolve-from": { - "version": "5.0.0", + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.2.0", + "license": "MIT" + }, + "node_modules/jest-message-util": { + "version": "29.3.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nyc/node_modules/y18n": { - "version": "4.0.3", - "license": "ISC" - }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", + "node_modules/jest-message-util/node_modules/@babel/code-frame": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "@babel/highlight": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/nyc/node_modules/yargs-parser": { - "version": "18.1.3", - "license": "ISC", + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/object-assign": { - "version": "4.1.1", + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.3.1", "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object-inspect": { - "version": "1.12.2", + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/object-is": { - "version": "1.1.5", + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "license": "MIT" + }, + "node_modules/jest-mock": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/object-keys": { - "version": "1.1.1", + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "27.5.1", "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">= 0.4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/object.assign": { - "version": "4.1.4", + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "16.0.4", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-mock/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, + "node_modules/jest-puppeteer": { + "version": "6.1.1", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "expect-puppeteer": "^6.1.1", + "jest-environment-puppeteer": "^6.1.1" }, - "engines": { - "node": ">= 0.4" - } + "peerDependencies": { + "puppeteer": ">= 1.5.0" + } }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, + "node_modules/jest-util": { + "version": "29.3.1", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.7.0", + "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", + "node_modules/joi": { + "version": "17.7.0", + "license": "BSD-3-Clause", "dependencies": { - "wrappy": "1" + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/onetime": { - "version": "5.1.2", + "node_modules/js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz", + "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/open": { - "version": "8.4.0", - "license": "MIT", + "node_modules/jsdom-global": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsdom-global/-/jsdom-global-3.0.2.tgz", + "integrity": "sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==", + "peerDependencies": { + "jsdom": ">=10.0.0" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "punycode": "^2.1.1" }, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { - "version": "0.9.1", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "engines": { - "node": ">= 0.8.0" + "node": ">=12" } }, - "node_modules/ora": { - "version": "5.4.1", - "license": "MIT", + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jsdom/node_modules/ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", "engines": { - "node": ">=10" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/os-homedir": { - "version": "1.0.2", + "node_modules/jsesc": { + "version": "2.5.2", "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/os-tmpdir": { + "node_modules/json-parse-better-errors": { "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, - "node_modules/p-finally": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" }, - "node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-nice": { + "version": "1.1.4", + "license": "ISC", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/p-locate": { - "version": "4.1.0", + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "license": "ISC" + }, + "node_modules/json5": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=8" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/p-map": { - "version": "4.0.0", + "node_modules/jsonc-parser": { + "version": "3.2.0", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/p-map-series": { - "version": "2.1.0", - "license": "MIT", + "node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/p-pipe": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/jsrsasign": { + "version": "10.6.1", + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/kjur/jsrsasign#donations" } }, - "node_modules/p-queue": { - "version": "6.6.2", + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "dev": true, "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/p-reduce": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/just-diff": { + "version": "5.1.1", + "license": "MIT" + }, + "node_modules/just-diff-apply": { + "version": "5.4.1", + "license": "MIT" + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, - "node_modules/p-timeout": { - "version": "3.2.0", - "license": "MIT", + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", "dependencies": { - "p-finally": "^1.0.0" - }, + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "license": "MIT" + }, + "node_modules/keyborg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.0.0.tgz", + "integrity": "sha512-RWY8nWrzRkwTQLaKyDtbTu5SOb5L4B20UzAsBHlQDFZqVY/+Mid0bQ7MVTC8vbOTrWY2xkkzj8gZF9Ua7re4xA==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/p-try": { - "version": "2.2.0", + "node_modules/kleur": { + "version": "3.0.3", "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/p-waterfall": { - "version": "2.1.1", + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "node_modules/lazy-ass": { + "version": "1.6.0", "license": "MIT", - "dependencies": { - "p-reduce": "^2.0.0" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "> 0.8" } }, - "node_modules/package-hash": { - "version": "4.0.0", - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pacote": { - "version": "13.6.2", - "license": "ISC", + "node_modules/lerna": { + "version": "5.6.2", + "license": "MIT", "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" + "@lerna/add": "5.6.2", + "@lerna/bootstrap": "5.6.2", + "@lerna/changed": "5.6.2", + "@lerna/clean": "5.6.2", + "@lerna/cli": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/create": "5.6.2", + "@lerna/diff": "5.6.2", + "@lerna/exec": "5.6.2", + "@lerna/import": "5.6.2", + "@lerna/info": "5.6.2", + "@lerna/init": "5.6.2", + "@lerna/link": "5.6.2", + "@lerna/list": "5.6.2", + "@lerna/publish": "5.6.2", + "@lerna/run": "5.6.2", + "@lerna/version": "5.6.2", + "@nrwl/devkit": ">=14.8.1 < 16", + "import-local": "^3.0.2", + "inquirer": "^8.2.4", + "npmlog": "^6.0.2", + "nx": ">=14.8.1 < 16", + "typescript": "^3 || ^4" }, "bin": { - "pacote": "lib/bin.js" + "lerna": "cli.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.15.0 || >=16.0.0" } }, - "node_modules/pacote/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/level": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", + "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "browser-level": "^1.0.1", + "classic-level": "^1.2.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/hosted-git-info": { - "version": "5.1.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "type": "opencollective", + "url": "https://opencollective.com/level" } }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "9.1.2", - "license": "ISC", + "node_modules/level-codec": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "buffer": "^5.6.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" } }, - "node_modules/pacote/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "node_modules/level-codec/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "license": "MIT", + "node_modules/level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", "dependencies": { - "callsites": "^3.0.0" + "errno": "~0.1.1" }, "engines": { "node": ">=6" } }, - "node_modules/parse-conflict-json": { - "version": "2.0.2", - "license": "ISC", + "node_modules/level-iterator-stream": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz", + "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==", "dependencies": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" + "inherits": "^2.0.1", + "readable-stream": "^2.0.5", + "xtend": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "license": "MIT", + "node_modules/level-iterator-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/level-iterator-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/parse-path": { - "version": "7.0.0", - "license": "MIT", + "node_modules/level-iterator-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "protocols": "^2.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/parse-url": { - "version": "8.1.0", - "license": "MIT", + "node_modules/level-post": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz", + "integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==", "dependencies": { - "parse-path": "^7.0.0" + "ltgt": "^2.1.2" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "license": "MIT" + "node_modules/level-sublevel": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.4.tgz", + "integrity": "sha512-pcCrTUOiO48+Kp6F1+UAzF/OtWqLcQVTVF39HLdZ3RO8XBoXt+XVPKZO1vVr1aUoxHZA9OtD2e1v7G+3S5KFDA==", + "dependencies": { + "bytewise": "~1.1.0", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0", + "level-iterator-stream": "^2.0.3", + "ltgt": "~2.1.1", + "pull-defer": "^0.2.2", + "pull-level": "^2.0.3", + "pull-stream": "^3.6.8", + "typewiselite": "~1.0.0", + "xtend": "~4.0.0" + } }, - "node_modules/path-exists": { - "version": "4.0.0", - "license": "MIT", + "node_modules/level-supports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/path-is-absolute": { + "node_modules/level-transcoder": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", + "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", + "dependencies": { + "buffer": "^6.0.3", + "module-error": "^1.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/path-key": { - "version": "3.1.1", + "node_modules/levn": { + "version": "0.4.1", + "dev": true, "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "license": "MIT", + "node_modules/libnpmaccess": { + "version": "6.0.4", + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^9.0.1", + "npm-registry-fetch": "^13.0.0" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "license": [ - "MIT", - "Apache2" - ], + "node_modules/libnpmaccess/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "through": "~2.3" + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/pend": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" + "node_modules/libnpmaccess/node_modules/npm-package-arg": { + "version": "9.1.2", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/pify": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/libnpmpublish": { + "version": "6.0.5", + "license": "ISC", + "dependencies": { + "normalize-package-data": "^4.0.0", + "npm-package-arg": "^9.0.1", + "npm-registry-fetch": "^13.0.0", + "semver": "^7.3.7", + "ssri": "^9.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "license": "MIT", + "node_modules/libnpmpublish/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "find-up": "^4.0.0" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/postcss": { - "version": "8.4.21", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "license": "MIT", + "node_modules/libnpmpublish/node_modules/normalize-package-data": { + "version": "4.0.1", + "license": "BSD-2-Clause", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "hosted-git-info": "^5.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.4", - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/libnpmpublish/node_modules/npm-package-arg": { + "version": "9.1.2", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/load-json-file": { + "version": "6.2.0", "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/prettier": { - "version": "2.7.1", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=8" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "peer": true, "engines": { - "node": ">=6.0.0" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "node_modules/pretty-format": { - "version": "27.5.1", - "license": "MIT", + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4.0.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/locate-path": { + "version": "5.0.0", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "p-locate": "^4.1.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", + "node_modules/lodash": { + "version": "4.17.21", "license": "MIT" }, - "node_modules/printj": { - "version": "1.1.2", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" }, - "node_modules/proc-log": { - "version": "2.0.1", - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" }, - "node_modules/process-nextick-args": { - "version": "2.0.1", + "node_modules/lodash.flattendeep": { + "version": "4.4.0", "license": "MIT" }, - "node_modules/process-on-spawn": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" }, - "node_modules/progress": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" }, - "node_modules/promise-call-limit": { - "version": "1.0.1", - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "license": "ISC" + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "license": "MIT" }, - "node_modules/promise-retry": { - "version": "2.0.1", + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/prompts": { - "version": "2.4.2", + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/promzard": { - "version": "0.3.0", - "license": "ISC", + "node_modules/logform": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz", + "integrity": "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==", "dependencies": { - "read": "1" + "@colors/colors": "1.5.0", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", + "node_modules/looper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz", + "integrity": "sha512-6DzMHJcjbQX/UPHc1rRCBfKlLwDkvuGZ715cIR36wSdYqWXFT35uLXq5P/2orl3tz+t+VOVPxw4yPinQlUDGDQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/proper-lockfile": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" + "node_modules/lru-cache": { + "version": "7.14.0", + "license": "ISC", + "engines": { + "node": ">=12" } }, - "node_modules/proto-list": { - "version": "1.2.4", - "license": "ISC" + "node_modules/ltgt": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz", + "integrity": "sha512-5VjHC5GsENtIi5rbJd+feEpDKhfr7j0odoUR2Uh978g+2p93nd5o34cTjQWohXsPsCZeqoDnIqEf88mPCe0Pfw==" }, - "node_modules/protocols": { - "version": "2.0.1", + "node_modules/lunr": { + "version": "2.3.9", + "dev": true, "license": "MIT" }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "license": "MIT" + "node_modules/lz-string": { + "version": "1.4.4", + "license": "WTFPL", + "bin": { + "lz-string": "bin/bin.js" + } }, - "node_modules/ps-tree": { - "version": "1.2.0", + "node_modules/magic-string": { + "version": "0.27.0", "license": "MIT", "dependencies": { - "event-stream": "=3.3.4" - }, - "bin": { - "ps-tree": "bin/ps-tree.js" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { - "node": ">= 0.10" + "node": ">=12" } }, - "node_modules/punycode": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz", - "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==", - "dev": true, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/puppeteer": { - "version": "1.20.0", - "hasInstallScript": true, - "license": "Apache-2.0", + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "license": "ISC", "dependencies": { - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", - "mime": "^2.0.3", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" + "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": ">=6.4.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/puppeteer/node_modules/agent-base": { + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { "version": "4.3.0", "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.1.0" + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "peer": true, "dependencies": { - "es6-promisify": "^5.0.0" + "object-visit": "^1.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=0.10.0" } }, - "node_modules/puppeteer/node_modules/https-proxy-agent": { - "version": "2.2.4", + "node_modules/marked": { + "version": "4.1.1", + "dev": true, "license": "MIT", - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" + "bin": { + "marked": "bin/marked.js" }, "engines": { - "node": ">= 4.5.0" + "node": ">= 12" } }, - "node_modules/puppeteer/node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "license": "MIT", + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "peer": true, "dependencies": { - "ms": "^2.1.1" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/puppeteer/node_modules/ws": { - "version": "6.2.2", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/q": { - "version": "1.5.1", - "license": "MIT", + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">= 0.6" } }, - "node_modules/querystring": { - "version": "0.2.1", - "license": "MIT", - "engines": { - "node": ">=0.4.x" + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "peer": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/random-js": { - "version": "1.0.8", - "license": "MIT" + "node_modules/memory-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true }, - "node_modules/randombytes": { - "version": "2.1.0", - "license": "MIT", + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, "dependencies": { - "safe-buffer": "^5.1.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/react": { - "version": "17.0.2", + "node_modules/meow": { + "version": "8.1.2", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "node": ">=10" }, - "peerDependencies": { - "react": "17.0.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" }, - "node_modules/react-refresh": { - "version": "0.14.0", + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/react-router": { - "version": "6.4.3", + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", "license": "MIT", "dependencies": { - "@remix-run/router": "1.0.3" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=14" + "node": ">=8" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-router-dom": { - "version": "6.4.3", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.0.3", - "react-router": "6.4.3" - }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "node": ">=8" } }, - "node_modules/read": { - "version": "1.0.7", - "license": "ISC", + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/read-cmd-shim": { - "version": "3.0.1", - "license": "ISC", + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/read-package-json": { - "version": "5.0.2", - "license": "ISC", + "node_modules/meow/node_modules/resolve": { + "version": "1.22.1", + "license": "MIT", "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", + "node_modules/meow/node_modules/semver": { + "version": "5.7.1", "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "5.1.0", - "license": "ISC", + "node_modules/merge-deep": { + "version": "3.0.3", + "license": "MIT", "dependencies": { - "lru-cache": "^7.5.1" + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "4.0.1", - "license": "BSD-2-Clause", + "node_modules/merge-deep/node_modules/clone-deep": { + "version": "0.2.4", + "license": "MIT", "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "license": "ISC", + "node_modules/merge-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/read-pkg": { - "version": "3.0.0", + "node_modules/merge-deep/node_modules/kind-of": { + "version": "3.2.2", "license": "MIT", "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/read-pkg-up": { - "version": "3.0.0", + "node_modules/merge-deep/node_modules/shallow-clone": { + "version": "0.1.2", "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", + "node_modules/merge-deep/node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "locate-path": "^2.0.0" + "is-buffer": "^1.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", + "node_modules/merge-deep/node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "node_modules/read-pkg-up/node_modules/p-locate": { + "node_modules/merge-stream": { "version": "2.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } + "license": "MIT" }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", + "node_modules/merge2": { + "version": "1.4.1", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" - }, - "node_modules/read-pkg/node_modules/load-json-file": { - "version": "4.0.0", + "node_modules/micromatch": { + "version": "4.0.5", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=8.6" } }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "license": "BSD-2-Clause", + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "peer": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "4.0.0", + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + }, + "node_modules/mime": { + "version": "2.6.0", "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=4" + "node": ">=4.0.0" } }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", "license": "MIT", "dependencies": { - "pify": "^3.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", + "node_modules/mimic-fn": { + "version": "2.1.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/read-pkg/node_modules/resolve": { - "version": "1.22.1", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", + "node_modules/min-indent": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "peer": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "peer": true + }, + "node_modules/minimatch": { + "version": "3.1.2", "license": "ISC", - "bin": { - "semver": "bin/semver" + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/read-pkg/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/minimist": { + "version": "1.2.7", "license": "MIT", - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/minimist-options": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "engines": { "node": ">= 6" } }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "license": "ISC", + "node_modules/minimisted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz", + "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==", "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" + "minimist": "^1.2.5" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", + "node_modules/minipass": { + "version": "3.3.4", + "license": "ISC", "dependencies": { - "picomatch": "^2.2.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=8" } }, - "node_modules/rechoir": { - "version": "0.6.2", - "dev": true, + "node_modules/minipass-collect": { + "version": "1.0.2", + "license": "ISC", "dependencies": { - "resolve": "^1.1.6" + "minipass": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 8" } }, - "node_modules/rechoir/node_modules/resolve": { - "version": "1.22.1", - "dev": true, + "node_modules/minipass-fetch": { + "version": "2.1.2", "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/redent": { - "version": "3.0.0", - "license": "MIT", + "node_modules/minipass-flush": { + "version": "1.0.5", + "license": "ISC", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", + "node_modules/minipass-json-stream": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "dev": true, - "license": "MIT", + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/release-zalgo": { - "version": "1.0.0", + "node_modules/minipass-sized": { + "version": "1.0.3", "license": "ISC", "dependencies": { - "es6-error": "^4.0.1" + "minipass": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/require-directory": { - "version": "2.1.1", + "node_modules/minizlib": { + "version": "2.1.2", "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "license": "ISC" + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "peer": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" + "node_modules/mississippi/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } }, - "node_modules/resolve": { - "version": "2.0.0-next.4", - "dev": true, - "license": "MIT", + "node_modules/mississippi/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/mississippi/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/mississippi/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/mississippi/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "peer": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "license": "MIT", + "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==", + "peer": true, "dependencies": { - "resolve-from": "^5.0.0" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "license": "MIT", + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/resolve-dir": { - "version": "0.1.1", + "node_modules/mixin-object": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "expand-tilde": "^1.2.2", - "global-modules": "^0.2.3" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", + "node_modules/mkdirp": { + "version": "1.0.4", "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-infer-owner": { + "version": "2.0.0", + "license": "ISC", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/retry": { - "version": "0.12.0", - "license": "MIT", + "node_modules/mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, "engines": { - "node": ">= 4" + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" } }, - "node_modules/reusify": { - "version": "1.0.4", + "node_modules/mocha/node_modules/ansi-colors": { + "version": "4.1.1", "license": "MIT", "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", + "node_modules/mocha/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", + "node_modules/mocha/node_modules/glob": { + "version": "7.2.0", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", + "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -13145,397 +14783,474 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rollup": { - "version": "3.9.1", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": "*" } }, - "node_modules/rtl-css-js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", - "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "node_modules/mocha/node_modules/js-yaml": { + "version": "4.1.0", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.1.2" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/run-async": { - "version": "2.4.1", + "node_modules/mocha/node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, "engines": { - "node": ">=0.12.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-parallel": { - "version": "1.2.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" - } - ], - "license": "MIT", + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "dependencies": { - "queue-microtask": "^1.2.2" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/rxjs": { - "version": "7.5.7", - "license": "Apache-2.0", + "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "tslib": "^2.1.0" + "balanced-match": "^1.0.0" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "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/mocha/node_modules/ms": { + "version": "2.1.3", "license": "MIT" }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "dev": true, + "node_modules/mocha/node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/scheduler": { - "version": "0.20.2", + "node_modules/mocha/node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/secure-keys": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/semver": { - "version": "7.3.8", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "p-limit": "^3.0.2" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver/node_modules/lru-cache": { + "node_modules/mocha/node_modules/serialize-javascript": { "version": "6.0.0", - "license": "ISC", + "license": "BSD-3-Clause", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "randombytes": "^2.1.0" } }, - "node_modules/serialize-error": { - "version": "8.1.0", + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "license": "ISC" + "node_modules/modify-values": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", + "node_modules/module-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", + "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" }, - "bin": { - "sha.js": "bin.js" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "license": "MIT", + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "kind-of": "^6.0.2" - }, + "ms": "2.0.0" + } + }, + "node_modules/morgan/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==", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/shebang-command": { + "node_modules/morgan/node_modules/ms": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dependencies": { - "shebang-regex": "^3.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "peer": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, - "node_modules/shelljs": { - "version": "0.8.5", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/move-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "peer": true + }, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "minimist": "^1.2.6" }, "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" + "mkdirp": "bin/cmd.js" } }, - "node_modules/shelljs/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/multimatch": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/shiki": { - "version": "0.10.1", - "dev": true, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "5.2.0" + "engines": { + "node": ">=8" } }, - "node_modules/shx": { - "version": "0.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.3", - "shelljs": "^0.8.5" - }, + "node_modules/mute-stream": { + "version": "0.0.8", + "license": "ISC" + }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true, + "peer": true + }, + "node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "bin": { - "shx": "lib/cli.js" + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "license": "MIT", + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "peer": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/sillyname": { - "version": "0.1.0", - "license": "MIT" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "license": "MIT", + "node_modules/nanomatch/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==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "license": "MIT", + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">=0.10.0" } }, - "node_modules/socket.io-client": { - "version": "4.5.4", - "license": "MIT", + "node_modules/nanomatch/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==", + "peer": true, "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.2.3", - "socket.io-parser": "~4.2.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=0.10.0" } }, - "node_modules/socket.io-parser": { - "version": "4.2.1", - "license": "MIT", + "node_modules/nanomatch/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==", + "peer": true, "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=0.10.0" } }, - "node_modules/socks": { - "version": "2.7.1", - "license": "MIT", + "node_modules/nanomatch/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==", + "peer": true, "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": ">=0.10.0" } }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "license": "MIT", + "node_modules/nanomatch/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==", + "peer": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/sort-keys": { - "version": "4.2.0", - "license": "MIT", + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, "dependencies": { - "is-plain-obj": "^2.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "2.1.0", - "license": "MIT", + "node_modules/nanomatch/node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", + "node_modules/napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/nconf": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.12.0.tgz", + "integrity": "sha512-T3fZPw3c7Dfrz8JBQEbEcZJ2s8f7cUMpKuyBtsGQe0b71pcXx6gNh4oti2xh5dxB+gO9ufNfISBlGvvWtfyMcA==", + "dependencies": { + "async": "^3.0.0", + "ini": "^2.0.0", + "secure-keys": "^1.0.0", + "yargs": "^16.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "license": "BSD-3-Clause", + "node_modules/nconf/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/source-map-support": { - "version": "0.5.21", + "node_modules/negotiator": { + "version": "0.6.3", "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/spawn-command": { - "version": "0.0.2-1", + "node_modules/neo-async": { + "version": "2.6.2", "license": "MIT" }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "license": "ISC", + "node_modules/node-addon-api": { + "version": "3.2.1", + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "license": "MIT", "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/spawn-wrap/node_modules/glob": { + "node_modules/node-gyp": { + "version": "9.3.0", + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.22 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.5.0", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", "license": "ISC", "dependencies": { @@ -13553,14 +15268,20 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/spawn-wrap/node_modules/is-windows": { - "version": "1.0.2", - "license": "MIT", + "node_modules/node-gyp/node_modules/nopt": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/spawn-wrap/node_modules/rimraf": { + "node_modules/node-gyp/node_modules/rimraf": { "version": "3.0.2", "license": "ISC", "dependencies": { @@ -13573,1340 +15294,6788 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/spawnd": { - "version": "6.0.2", - "license": "MIT", + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "peer": true, "dependencies": { - "exit": "^0.1.2", - "signal-exit": "^3.0.6", - "tree-kill": "^1.2.2" + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" } }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "license": "Apache-2.0", + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "peer": true, "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "peer": true }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "license": "CC0-1.0" + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "peer": true }, - "node_modules/split": { - "version": "1.0.1", - "license": "MIT", + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/split2": { - "version": "3.2.2", - "license": "ISC", + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/node-libs-browser/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, "dependencies": { - "readable-stream": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" + "node_modules/node-preload": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "process-on-spawn": "^1.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/ssri": { - "version": "9.0.1", + "node_modules/node-releases": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "5.0.0", "license": "ISC", "dependencies": { - "minipass": "^3.1.1" + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "license": "MIT", + "node_modules/normalize-package-data": { + "version": "3.0.3", + "license": "BSD-2-Clause", "dependencies": { - "escape-string-regexp": "^2.0.0" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" }, "engines": { "node": ">=10" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", + "node_modules/normalize-path": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/start-server-and-test": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.15.2.tgz", - "integrity": "sha512-t5xJX04Hg7hqxiKHMJBz/n4zIMsE6G7hpAcerFAH+4Vh9le/LeyFcJERJM7WLiPygWF9TOg33oroJF1XOzJtYQ==", + "node_modules/notepack.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/notepack.io/-/notepack.io-2.3.0.tgz", + "integrity": "sha512-9RiFDxeydHsWOqdthRUck2Kd4UW2NzVd2xxOulZiQ9mvge6ElsHXLpwD3HEJyql6sFEnEn/eMO7HSdS0M5mWkA==" + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "license": "ISC", "dependencies": { - "arg": "^5.0.2", - "bluebird": "3.7.2", - "check-more-types": "2.24.0", - "debug": "4.3.4", - "execa": "5.1.1", - "lazy-ass": "1.6.0", - "ps-tree": "1.2.0", - "wait-on": "6.0.1" - }, - "bin": { - "server-test": "src/bin/start.js", - "start-server-and-test": "src/bin/start.js", - "start-test": "src/bin/start.js" - }, - "engines": { - "node": ">=6" + "npm-normalize-package-bin": "^1.0.1" } }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "license": "MIT", + "node_modules/npm-install-checks": { + "version": "5.0.0", + "license": "BSD-2-Clause", "dependencies": { - "duplexer": "~0.1.1" + "semver": "^7.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/npm-package-arg": { + "version": "8.1.1", + "license": "ISC", "dependencies": { - "safe-buffer": "~5.2.0" + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/string-hash": { - "version": "1.1.3", - "license": "CC0-1.0" + "node_modules/npm-package-arg/node_modules/builtins": { + "version": "1.0.3", + "license": "MIT" }, - "node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "3.0.8", + "license": "ISC", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "lru-cache": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "builtins": "^1.0.3" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "node_modules/npm-packlist": { + "version": "5.1.3", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", + "node_modules/npm-packlist/node_modules/npm-bundled": { + "version": "2.0.1", + "license": "ISC", "dependencies": { - "ansi-regex": "^5.0.1" + "npm-normalize-package-bin": "^2.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "license": "MIT", + "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "license": "ISC", "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "license": "MIT", + "node_modules/npm-pick-manifest": { + "version": "7.0.2", + "license": "ISC", + "dependencies": { + "npm-install-checks": "^5.0.0", + "npm-normalize-package-bin": "^2.0.0", + "npm-package-arg": "^9.0.0", + "semver": "^7.3.5" + }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "license": "MIT", + "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "min-indent": "^1.0.0" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "license": "MIT", + "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "license": "ISC", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "license": "Apache-2.0", - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" + "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "9.1.2", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, "engines": { - "node": ">=4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/stylis": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", - "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" - }, - "node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/npm-registry-fetch": { + "version": "13.3.1", + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "make-fetch-happen": "^10.0.6", + "minipass": "^3.1.6", + "minipass-fetch": "^2.0.3", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^9.0.1", + "proc-log": "^2.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/tabster": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/tabster/-/tabster-3.0.8.tgz", - "integrity": "sha512-gBRCCIOvc7J28N1OUapun2eF/AFK0FCvALMAJRky5HzJHRzWF5SXpiygCMrRSjB+er9RXxwXmxRucFsxEFcOOQ==", + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "keyborg": "^1.2.1", - "tslib": "^2.3.1" + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/tar": { - "version": "6.1.11", + "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { + "version": "9.1.2", "license": "ISC", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/tar-stream": { - "version": "2.2.0", + "node_modules/npm-run-path": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "path-key": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/temp-dir": { - "version": "1.0.0", - "license": "MIT", + "node_modules/npmlog": { + "version": "6.0.2", + "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": ">=4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/terser": { - "version": "5.16.1", - "license": "BSD-2-Clause", - "optional": true, - "peer": true, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/nx": { + "version": "14.8.4", + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "@nrwl/cli": "14.8.4", + "@nrwl/tao": "14.8.4", + "@parcel/watcher": "2.0.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "^3.0.0-rc.18", + "@zkochan/js-yaml": "0.0.6", + "axios": "^1.0.0", + "chalk": "4.1.0", + "chokidar": "^3.5.1", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^7.0.2", + "dotenv": "~10.0.0", + "enquirer": "~2.3.6", + "fast-glob": "3.2.7", + "figures": "3.2.0", + "flat": "^5.0.2", + "fs-extra": "^10.1.0", + "glob": "7.1.4", + "ignore": "^5.0.4", + "js-yaml": "4.1.0", + "jsonc-parser": "3.2.0", + "minimatch": "3.0.5", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "semver": "7.3.4", + "string-width": "^4.2.3", + "strong-log-transformer": "^2.1.0", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^3.9.0", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs": "^17.4.0", + "yargs-parser": "21.0.1" }, "bin": { - "terser": "bin/terser" + "nx": "bin/nx.js" + }, + "peerDependencies": { + "@swc-node/register": "^1.4.2", + "@swc/core": "^1.2.173" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } + } + }, + "node_modules/nx/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/nx/node_modules/chalk": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", + "node_modules/nx/node_modules/fast-glob": { + "version": "3.2.7", "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "license": "ISC", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "@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" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", + "node_modules/nx/node_modules/fs-extra": { + "version": "10.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/nx/node_modules/glob": { + "version": "7.1.4", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", + "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, "engines": { "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/text-extensions": { - "version": "1.9.0", + "node_modules/nx/node_modules/js-yaml": { + "version": "4.1.0", "license": "MIT", - "engines": { - "node": ">=0.10" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/through2": { - "version": "4.0.2", - "license": "MIT", + "node_modules/nx/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "readable-stream": "3" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/tmp": { - "version": "0.0.33", - "license": "MIT", + "node_modules/nx/node_modules/minimatch": { + "version": "3.0.5", + "license": "ISC", "dependencies": { - "os-tmpdir": "~1.0.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.6.0" + "node": "*" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", + "node_modules/nx/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nx/node_modules/semver": { + "version": "7.3.4", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", + "node_modules/nx/node_modules/tmp": { + "version": "0.2.1", "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "rimraf": "^3.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=8.17.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/tree-kill": { - "version": "1.2.2", + "node_modules/nx/node_modules/yargs": { + "version": "17.6.0", "license": "MIT", - "bin": { - "tree-kill": "cli.js" + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/treeverse": { - "version": "2.0.0", + "node_modules/nx/node_modules/yargs-parser": { + "version": "21.0.1", "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "license": "MIT", + "node_modules/nx/node_modules/yargs/node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/ts-mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-10.0.0.tgz", - "integrity": "sha512-VRfgDO+iiuJFlNB18tzOfypJ21xn2xbuZyDvJvqpTbWgkAgD17ONGr8t+Tl8rcBtOBdjXp5e/Rk+d39f7XBHRw==", + "node_modules/nyc": { + "version": "15.1.0", + "license": "ISC", "dependencies": { - "ts-node": "7.0.1" + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" }, "bin": { - "ts-mocha": "bin/ts-mocha" + "nyc": "bin/nyc.js" }, "engines": { - "node": ">= 6.X.X" + "node": ">=8.9" + } + }, + "node_modules/nyc/node_modules/cliui": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/nyc/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, - "optionalDependencies": { - "tsconfig-paths": "^3.5.0" + "engines": { + "node": "*" }, - "peerDependencies": { - "mocha": "^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X || ^7.X.X || ^8.X.X || ^9.X.X || ^10.X.X" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ts-node": { - "version": "7.0.1", + "node_modules/nyc/node_modules/p-map": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "arrify": "^1.0.0", - "buffer-from": "^1.1.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "bin": { - "ts-node": "dist/bin.js" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=4.2.0" + "node": ">=8" } }, - "node_modules/ts-node/node_modules/diff": { - "version": "3.5.0", - "license": "BSD-3-Clause", + "node_modules/nyc/node_modules/resolve-from": { + "version": "5.0.0", + "license": "MIT", "engines": { - "node": ">=0.3.1" + "node": ">=8" } }, - "node_modules/ts-node/node_modules/mkdirp": { - "version": "0.5.6", - "license": "MIT", + "node_modules/nyc/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", "dependencies": { - "minimist": "^1.2.6" + "glob": "^7.1.3" }, "bin": { - "mkdirp": "bin/cmd.js" + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", + "node_modules/nyc/node_modules/wrap-ansi": { + "version": "6.2.0", "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/tslib": { - "version": "2.4.0", - "license": "0BSD" + "node_modules/nyc/node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" }, - "node_modules/tsutils": { - "version": "3.21.0", - "dev": true, + "node_modules/nyc/node_modules/yargs": { + "version": "15.4.1", "license": "MIT", "dependencies": { - "tslib": "^1.8.1" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "node": ">=8" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/type-check": { - "version": "0.4.0", - "dev": true, - "license": "MIT", + "node_modules/nyc/node_modules/yargs-parser": { + "version": "18.1.3", + "license": "ISC", "dependencies": { - "prelude-ls": "^1.2.1" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/type-detect": { - "version": "4.0.8", + "node_modules/object-assign": { + "version": "4.1.1", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "peer": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "license": "MIT" + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "node_modules/object-inspect": { + "version": "1.12.2", "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedoc": { - "version": "0.22.18", - "dev": true, - "license": "Apache-2.0", + "node_modules/object-is": { + "version": "1.1.5", + "license": "MIT", "dependencies": { - "glob": "^8.0.3", - "lunr": "^2.3.9", - "marked": "^4.0.16", - "minimatch": "^5.1.0", - "shiki": "^0.10.1" - }, - "bin": { - "typedoc": "bin/typedoc" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">= 12.10.0" + "node": ">= 0.4" }, - "peerDependencies": { - "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, + "node_modules/object-keys": { + "version": "1.1.1", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "5.1.0", - "dev": true, - "license": "ISC", + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "peer": true, "dependencies": { - "brace-expansion": "^2.0.1" + "isobject": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/typescript": { - "version": "4.7.4", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/object.assign": { + "version": "4.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=4.2.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/uglify-js": { - "version": "3.17.3", - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unique-filename": { - "version": "2.0.1", - "license": "ISC", + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, "dependencies": { - "unique-slug": "^3.0.0" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unique-slug": { - "version": "3.0.0", - "license": "ISC", + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "peer": true, "dependencies": { - "imurmurhash": "^0.1.4" + "isobject": "^3.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/universal-user-agent": { - "version": "6.0.0", - "license": "ISC" + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/universalify": { - "version": "2.0.0", - "license": "MIT", + "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==", + "dependencies": { + "ee-first": "1.1.1" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 0.8" } }, - "node_modules/upath": { - "version": "2.0.1", - "license": "MIT", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "engines": { - "node": ">=4", - "yarn": "*" + "node": ">= 0.8" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "wrappy": "1" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", "dependencies": { - "punycode": "^2.1.0" + "fn.name": "1.x.x" } }, - "node_modules/url": { - "version": "0.11.0", + "node_modules/onetime": { + "version": "5.1.2", "license": "MIT", "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/url-parse": { - "version": "1.5.10", + "node_modules/open": { + "version": "8.4.0", "license": "MIT", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "license": "MIT" - }, - "node_modules/url/node_modules/querystring": { - "version": "0.2.0", + "node_modules/optionator": { + "version": "0.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, "engines": { - "node": ">=0.4.x" + "node": ">= 0.8.0" } }, - "node_modules/use-disposable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.1.tgz", - "integrity": "sha512-5Sle1XEmK3lw3xyGqeIY7UKkiUgF+TxwUty7fTsqM5D5AxfQfo2ft+LY9xKCA+W5YbaBFbOkWfQsZY/y5JhInA==", - "peerDependencies": { - "@types/react": ">=16.8.0 <19.0.0", - "@types/react-dom": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0", - "react-dom": ">=16.8.0 <19.0.0" + "node_modules/ora": { + "version": "5.4.1", + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/use-resize-observer": { - "version": "8.0.0", + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@juggle/resize-observer": "^3.3.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "peer": true }, - "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/os-homedir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "license": "MIT" + "node_modules/os-tmpdir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "node_modules/p-finally": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/validate-npm-package-name": { - "version": "4.0.0", - "license": "ISC", + "node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", "dependencies": { - "builtins": "^5.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite": { - "version": "4.0.4", + "node_modules/p-locate": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "esbuild": "^0.16.3", - "postcss": "^8.4.20", - "resolve": "^1.22.1", - "rollup": "^3.7.0" - }, - "bin": { - "vite": "bin/vite.js" + "p-limit": "^2.2.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } + "node": ">=8" } }, - "node_modules/vite/node_modules/resolve": { - "version": "1.22.1", + "node_modules/p-map": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "aggregate-error": "^3.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vscode-oniguruma": { - "version": "1.6.2", - "dev": true, - "license": "MIT" + "node_modules/p-map-series": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "dev": true, - "license": "MIT" + "node_modules/p-pipe": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/wait-on": { - "version": "6.0.1", + "node_modules/p-queue": { + "version": "6.6.2", "license": "MIT", "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - }, - "bin": { - "wait-on": "bin/wait-on" + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wait-on/node_modules/axios": { - "version": "0.25.0", + "node_modules/p-reduce": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.7" + "engines": { + "node": ">=8" } }, - "node_modules/walk-up-path": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/wcwidth": { - "version": "1.0.1", + "node_modules/p-timeout": { + "version": "3.2.0", "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/web-vitals": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.1.1.tgz", - "integrity": "sha512-qvllU+ZeQChqzBhZ1oyXmWsjJ8a2jHYpH8AMaVuf29yscOPZfTQTjQFRX6+eADTdsDE8IanOZ0cetweHMs8/2A==" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" + "node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/p-waterfall": { + "version": "2.1.1", "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "p-reduce": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/which": { - "version": "2.0.2", + "node_modules/package-hash": { + "version": "4.0.0", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "license": "MIT", + "node_modules/pacote": { + "version": "13.6.2", + "license": "ISC", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "@npmcli/git": "^3.0.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/promise-spawn": "^3.0.0", + "@npmcli/run-script": "^4.1.0", + "cacache": "^16.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.6", + "mkdirp": "^1.0.4", + "npm-package-arg": "^9.0.0", + "npm-packlist": "^5.1.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.1", + "proc-log": "^2.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^5.0.0", + "read-package-json-fast": "^2.0.3", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/which-collection": { - "version": "1.0.1", - "license": "MIT", + "node_modules/pacote/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/which-module": { - "version": "2.0.0", - "license": "ISC" + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "license": "MIT", + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "9.1.2", + "license": "ISC", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/pacote/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "license": "ISC", + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "peer": true, "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "license": "MIT" + "node_modules/parallel-transform/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" + "node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/parent-module": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "peer": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } }, - "node_modules/write-file-atomic": { - "version": "4.0.2", + "node_modules/parse-conflict-json": { + "version": "2.0.2", "license": "ISC", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "json-parse-even-better-errors": "^2.3.1", + "just-diff": "^5.0.1", + "just-diff-apply": "^5.2.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/write-json-file": { - "version": "4.3.0", + "node_modules/parse-json": { + "version": "5.2.0", "license": "MIT", "dependencies": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=8.3" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/write-json-file/node_modules/is-plain-obj": { - "version": "2.1.0", + "node_modules/parse-passwd": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/write-json-file/node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", + "node_modules/parse-path": { + "version": "7.0.0", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "protocols": "^2.0.0" } }, - "node_modules/write-pkg": { - "version": "4.0.0", + "node_modules/parse-url": { + "version": "8.1.0", "license": "MIT", "dependencies": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" + "parse-path": "^7.0.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/write-pkg/node_modules/detect-indent": { - "version": "5.0.0", - "license": "MIT", + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "peer": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "2.1.0", + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "optional": true, + "peer": true + }, + "node_modules/path-exists": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/write-pkg/node_modules/pify": { - "version": "4.0.1", + "node_modules/path-is-absolute": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/write-pkg/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/write-pkg/node_modules/sort-keys": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" }, - "node_modules/write-pkg/node_modules/type-fest": { - "version": "0.4.1", - "license": "(MIT OR CC0-1.0)", + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", - "license": "ISC", + "node_modules/pause-stream": { + "version": "0.0.11", + "license": [ + "MIT", + "Apache2" + ], "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "through": "~2.3" } }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "3.2.0", - "license": "MIT", + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "peer": true, "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">=6" + "node": ">=0.12" } }, - "node_modules/ws": { - "version": "7.5.9", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } + "node_modules/pend": { + "version": "1.2.0", + "license": "MIT" }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "engines": { - "node": ">=0.4.0" - } + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" }, - "node_modules/xtend": { - "version": "4.0.2", + "node_modules/picomatch": { + "version": "2.3.1", "license": "MIT", "engines": { - "node": ">=0.4" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", + "node_modules/pify": { + "version": "5.0.0", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", + "node_modules/pkg-dir": { + "version": "4.2.0", "license": "MIT", "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" + "find-up": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "license": "ISC", + "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": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "peer": true, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/yargs-unparser": { - "version": "2.0.0", + "node_modules/postcss": { + "version": "8.4.21", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "license": "MIT", "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" } }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.4", "license": "MIT", - "engines": { - "node": ">=10" + "bin": { + "nanoid": "bin/nanoid.cjs" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", + "node_modules/prettier": { + "version": "2.7.1", + "dev": true, "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, "engines": { - "node": ">=8" + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/yauzl": { - "version": "2.10.0", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/yn": { - "version": "2.0.0", + "node_modules/pretty-format": { + "version": "27.5.1", "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - } - }, - "dependencies": { - "@adobe/css-tools": { - "version": "4.0.1" }, - "@ampproject/remapping": { - "version": "2.2.0", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "node_modules/printj": { + "version": "1.1.2", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" } }, - "@babel/code-frame": { - "version": "7.12.11", - "requires": { - "@babel/highlight": "^7.10.4" + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "peer": true, + "engines": { + "node": ">= 0.6" } }, - "@babel/compat-data": { - "version": "7.20.10" + "node_modules/proc-log": { + "version": "2.0.1", + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } }, - "@babel/core": { - "version": "7.20.12", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "peer": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/process-on-spawn": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "fromentries": "^1.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-all-reject-late": { + "version": "1.0.1", + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/promise-call-limit": { + "version": "1.0.1", + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/promzard": { + "version": "0.3.0", + "license": "ISC", + "dependencies": { + "read": "1" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proper-lockfile": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/protocols": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "peer": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + }, + "node_modules/pull-cat": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz", + "integrity": "sha512-i3w+xZ3DCtTVz8S62hBOuNLRHqVDsHMNZmgrZsjPnsxXUgbWtXEee84lo1XswE7W2a3WHyqsNuDJTjVLAQR8xg==" + }, + "node_modules/pull-defer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz", + "integrity": "sha512-/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==" + }, + "node_modules/pull-level": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz", + "integrity": "sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==", + "dependencies": { + "level-post": "^1.0.7", + "pull-cat": "^1.1.9", + "pull-live": "^1.0.1", + "pull-pushable": "^2.0.0", + "pull-stream": "^3.4.0", + "pull-window": "^2.1.4", + "stream-to-pull-stream": "^1.7.1" + } + }, + "node_modules/pull-live": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz", + "integrity": "sha512-tkNz1QT5gId8aPhV5+dmwoIiA1nmfDOzJDlOOUpU5DNusj6neNd3EePybJ5+sITr2FwyCs/FVpx74YMCfc8YeA==", + "dependencies": { + "pull-cat": "^1.1.9", + "pull-stream": "^3.4.0" + } + }, + "node_modules/pull-pushable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz", + "integrity": "sha512-M7dp95enQ2kaHvfCt2+DJfyzgCSpWVR2h2kWYnVsW6ZpxQBx5wOu0QWOvQPVoPnBLUZYitYP2y7HyHkLQNeGXg==" + }, + "node_modules/pull-stream": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.7.0.tgz", + "integrity": "sha512-Eco+/R004UaCK2qEDE8vGklcTG2OeZSVm1kTUQNrykEjDwcFXDZhygFDsW49DbXyJMEhHeRL3z5cRVqPAhXlIw==" + }, + "node_modules/pull-window": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz", + "integrity": "sha512-cbDzN76BMlcGG46OImrgpkMf/VkCnupj8JhsrpBw3aWBM9ye345aYnqitmZCgauBkc0HbbRRn9hCnsa3k2FNUg==", + "dependencies": { + "looper": "^2.0.0" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": 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==", + "peer": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz", + "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "1.20.0", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "engines": { + "node": ">=6.4.0" + } + }, + "node_modules/puppeteer/node_modules/agent-base": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/puppeteer/node_modules/https-proxy-agent": { + "version": "2.2.4", + "license": "MIT", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/puppeteer/node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/puppeteer/node_modules/ws": { + "version": "6.2.2", + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/q": { + "version": "1.5.1", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "peer": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/random-js": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/random-js/-/random-js-1.0.8.tgz", + "integrity": "sha512-LznfUohEMi6jfwZXa0C5uY1p1tciZozzMiwf9LGlwj52tfvpHozYklHHkrvh2Ya/mdiJ9qPGXR6byVN7+hCMTw==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "peer": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.4.3", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.0.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.3", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.0.3", + "react-router": "6.4.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/read": { + "version": "1.0.7", + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-cmd-shim": { + "version": "3.0.1", + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/read-package-json": { + "version": "5.0.2", + "license": "ISC", + "dependencies": { + "glob": "^8.0.1", + "json-parse-even-better-errors": "^2.3.1", + "normalize-package-data": "^4.0.0", + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "2.0.3", + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "5.1.0", + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^5.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/resolve": { + "version": "1.22.1", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/rechoir/node_modules/resolve": { + "version": "1.22.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==" + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "license": "MIT" + }, + "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==", + "peer": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/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==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/release-zalgo": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "es6-error": "^4.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "optional": true, + "peer": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "peer": 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": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "peer": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "2.0.0-next.4", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "peer": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "peer": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "3.9.1", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rtl-css-js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-parallel-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", + "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "peer": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/run-queue/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "peer": true + }, + "node_modules/rxjs": { + "version": "7.5.7", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "peer": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "peer": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/secure-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/secure-keys/-/secure-keys-1.0.0.tgz", + "integrity": "sha512-nZi59hW3Sl5P3+wOO89eHBAAGwmCPd2aE1+dLZV5MO+ItQctIvAqihzaAXIQhvtH4KJPxM080HsnqltR2y8cWg==" + }, + "node_modules/semver": { + "version": "7.3.8", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "node_modules/serialize-error": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", + "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "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==", + "peer": 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/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "peer": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shelljs/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/shiki": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" + } + }, + "node_modules/shx": { + "version": "0.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + }, + "bin": { + "shx": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/sillyname": { + "version": "0.1.0", + "license": "MIT" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "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/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "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": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "peer": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/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==", + "peer": 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/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "peer": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socket.io": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", + "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.1", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-adapter/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==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-client": { + "version": "4.5.4", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.2.3", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.1", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io/node_modules/socket.io-adapter": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", + "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" + }, + "node_modules/socks": { + "version": "2.7.1", + "license": "MIT", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sort-keys": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "peer": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "peer": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.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", + "peer": true + }, + "node_modules/spawn-command": { + "version": "0.0.2-1", + "license": "MIT" + }, + "node_modules/spawn-wrap": { + "version": "2.0.0", + "license": "ISC", + "dependencies": { + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spawn-wrap/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/spawn-wrap/node_modules/is-windows": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spawn-wrap/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/spawnd": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "exit": "^0.1.2", + "signal-exit": "^3.0.6", + "tree-kill": "^1.2.2" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "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==", + "peer": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/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==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "9.0.1", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + }, + "node_modules/start-server-and-test": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.15.2.tgz", + "integrity": "sha512-t5xJX04Hg7hqxiKHMJBz/n4zIMsE6G7hpAcerFAH+4Vh9le/LeyFcJERJM7WLiPygWF9TOg33oroJF1XOzJtYQ==", + "dependencies": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.4", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "6.0.1" + }, + "bin": { + "server-test": "src/bin/start.js", + "start-server-and-test": "src/bin/start.js", + "start-test": "src/bin/start.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "peer": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "peer": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-browserify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/stream-browserify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "license": "MIT", + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "peer": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-http/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/stream-http/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "peer": true + }, + "node_modules/stream-to-pull-stream": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz", + "integrity": "sha512-6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==", + "dependencies": { + "looper": "^3.0.0", + "pull-stream": "^3.2.3" + } + }, + "node_modules/stream-to-pull-stream/node_modules/looper": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz", + "integrity": "sha512-LJ9wplN/uSn72oJRsXTx+snxPet5c8XiZmOKCm906NVYu+ag6SB6vUcnJcWxgnl2NfbIyeobAn7Bwv6xRj2XJg==" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tabster": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-4.3.0.tgz", + "integrity": "sha512-G9P4pxbANMAKzrWYJyss8zf5vM/7DwII0FSxhFvQ4Y+ugsJ9A5iw+kj/wRUZycPswbrBGRmE+9KWxwyiJwz70Q==", + "dependencies": { + "keyborg": "^2.0.0", + "tslib": "^2.3.1" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/terser": { + "version": "5.16.1", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "peer": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "peer": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "peer": true + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/terser-webpack-plugin/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "peer": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "peer": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "peer": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "peer": true + }, + "node_modules/terser-webpack-plugin/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "peer": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "4.0.2", + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "peer": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tinylicious": { + "version": "0.4.94771", + "resolved": "https://registry.npmjs.org/tinylicious/-/tinylicious-0.4.94771.tgz", + "integrity": "sha512-Kde8XznxOaYLkfJLQdwNlJbz2ejJtqaYAWyiG2pdQ1O97nV5rDYVKtPub7+MC4hDWQ/9pqsxNRdpzeAjU097Ng==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.1000", + "@fluidframework/protocol-base": "^0.1038.1000", + "@fluidframework/protocol-definitions": "^1.0.0", + "@fluidframework/server-lambdas": "^0.1038.1000", + "@fluidframework/server-local-server": "^0.1038.1000", + "@fluidframework/server-memory-orderer": "^0.1038.1000", + "@fluidframework/server-services-client": "^0.1038.1000", + "@fluidframework/server-services-core": "^0.1038.1000", + "@fluidframework/server-services-shared": "^0.1038.1000", + "@fluidframework/server-services-telemetry": "^0.1038.1000", + "@fluidframework/server-services-utils": "^0.1038.1000", + "@fluidframework/server-test-utils": "^0.1038.1000", + "agentkeepalive": "^4.2.1", + "axios": "^0.26.0", + "body-parser": "^1.17.1", + "charwise": "^3.0.1", + "compression": "^1.7.2", + "cookie-parser": "^1.4.3", + "cors": "^2.8.4", + "detect-port": "^1.3.0", + "express": "^4.16.3", + "isomorphic-git": "^1.8.2", + "json-stringify-safe": "^5.0.1", + "level": "^8.0.0", + "level-sublevel": "6.6.4", + "lodash": "^4.17.21", + "morgan": "^1.8.1", + "nconf": "^0.12.0", + "socket.io": "^4.5.0", + "split": "^1.0.0", + "uuid": "^8.3.2", + "winston": "^3.6.0" + }, + "bin": { + "tinylicious": "dist/index.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/common-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz", + "integrity": "sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/gitresources": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1038.2000.tgz", + "integrity": "sha512-cbxiG5ygZtGHHXqvkaeGzPbE6fKZcuCo5ZgOPstpH7hvZsUdikohx9h2z0q0KwiW8oV/54S++UOaRAmKTPoh8w==" + }, + "node_modules/tinylicious/node_modules/@fluidframework/protocol-base": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1038.2000.tgz", + "integrity": "sha512-2yqIvtt3NBKWfZgQk/nxthf+evIZ0cOW4Klz/zgdIzSFSHLNjo1eItkQc+7wLG3F7v1tD5tn9AVOQsFrDWdvYg==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "lodash": "^4.17.21" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/protocol-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-1.1.0.tgz", + "integrity": "sha512-Q4YA6FBlB2cHicgvfs9z3LPKnfZMdx5JrmIEGOmxFmom/l9EV1F43sXl6K9/j5se8tQ9V9L8drFbDzqVf37roQ==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-lambdas": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas/-/server-lambdas-0.1038.2000.tgz", + "integrity": "sha512-r3T2gix3IcsGNJCtzWef/8BHF1mwl32Zq8e3eWKmFFSnXYnsW0u1JUuozSXdRByi8P6py39yDK2CmfAnxwWnUg==", + "dependencies": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-lambdas-driver": "^0.1038.2000", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/semver": "^6.0.1", + "async": "^3.2.2", + "axios": "^0.26.0", + "buffer": "^6.0.3", + "double-ended-queue": "^2.1.0-0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.21", + "nconf": "^0.12.0", + "semver": "^6.3.0", + "sha.js": "^2.4.11", + "uuid": "^8.3.1" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-lambdas-driver": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas-driver/-/server-lambdas-driver-0.1038.2000.tgz", + "integrity": "sha512-uyk1hFfRHah8/iMxiuQw/xC10v5tmJKp4mA8+ombtLPWtWuVl6dzX3XIfrF1tIqjahzzWqMVuHWVMEAESOFblg==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "async": "^3.2.2", + "lodash": "^4.17.21" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-local-server": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-local-server/-/server-local-server-0.1038.2000.tgz", + "integrity": "sha512-kf+IsWeSiPiXT92h2Wexx2n4gVu+1eygYAc5KLVG/M6yyFqr8GYEHjluyjg2JMqaLh6vPGa44F0HzKIv3FppOw==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-lambdas": "^0.1038.2000", + "@fluidframework/server-memory-orderer": "^0.1038.2000", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@fluidframework/server-test-utils": "^0.1038.2000", + "debug": "^4.1.1", + "jsrsasign": "^10.5.25", + "uuid": "^8.3.1" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-memory-orderer": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-memory-orderer/-/server-memory-orderer-0.1038.2000.tgz", + "integrity": "sha512-A+oIAJ5evNzEwEit5NBQSvOTQrzf6Zx+1yBES0v89ypjcIXYoT8oqJWvzuaFbxu4RH6w8JMFMkVZ1gnF1WGpog==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-lambdas": "^0.1038.2000", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/debug": "^4.1.5", + "@types/double-ended-queue": "^2.1.0", + "@types/lodash": "^4.14.118", + "@types/node": "^14.18.0", + "@types/ws": "^6.0.1", + "debug": "^4.1.1", + "double-ended-queue": "^2.1.0-0", + "lodash": "^4.17.21", + "sillyname": "^0.1.0", + "uuid": "^8.3.1", + "ws": "^7.4.6" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-services-client": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1038.2000.tgz", + "integrity": "sha512-A8oB7jKUDCqlU1qFSc72o7zMcGAeo52WDWWhoSYgZzMV3ZHgaPjq+FYTTpGiJPACnYUhV644UPiFvGWriLIzDA==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.5.25", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", + "uuid": "^8.3.1" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-services-core": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1038.2000.tgz", + "integrity": "sha512-kAYxPg1AAqRJxXzN7lXPlShSI31vr3MpDvBLeEQG4fcAWlZHcS5a0DtiA+kV8qKrhJCHfC+KyoS/UruJ4L2yxQ==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-services-telemetry": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1038.2000.tgz", + "integrity": "sha512-RBDh+uYZ53GfvXsH1XKDTAsCWpBIFZAl6IHaDZkLE11Zw4ZRk3Bz4063buuBklZ4K3HnLhv+p9Eu9jVsK+v3jA==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" + } + }, + "node_modules/tinylicious/node_modules/@fluidframework/server-test-utils": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-test-utils/-/server-test-utils-0.1038.2000.tgz", + "integrity": "sha512-w08VsOC+x0hzXZs5YIrmjFyG2gV+6bMXzMsxSeDuLPkwz1xQXNJxpVG1FM9hAJUke41kzxbRvielSdMfzp3N6A==", + "dependencies": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "string-hash": "^1.1.3", + "uuid": "^8.3.1" + } + }, + "node_modules/tinylicious/node_modules/@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, + "node_modules/tinylicious/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/tinylicious/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/tinylicious/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "peer": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": 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==", + "peer": 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", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/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==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/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==", + "peer": 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/to-regex/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==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/treeverse": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "node_modules/ts-mocha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-10.0.0.tgz", + "integrity": "sha512-VRfgDO+iiuJFlNB18tzOfypJ21xn2xbuZyDvJvqpTbWgkAgD17ONGr8t+Tl8rcBtOBdjXp5e/Rk+d39f7XBHRw==", + "dependencies": { + "ts-node": "7.0.1" + }, + "bin": { + "ts-mocha": "bin/ts-mocha" + }, + "engines": { + "node": ">= 6.X.X" + }, + "optionalDependencies": { + "tsconfig-paths": "^3.5.0" + }, + "peerDependencies": { + "mocha": "^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X || ^7.X.X || ^8.X.X || ^9.X.X || ^10.X.X" + } + }, + "node_modules/ts-node": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "arrify": "^1.0.0", + "buffer-from": "^1.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" + }, + "bin": { + "ts-node": "dist/bin.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "3.5.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/ts-node/node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "peer": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.22.18", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "glob": "^8.0.3", + "lunr": "^2.3.9", + "marked": "^4.0.16", + "minimatch": "^5.1.0", + "shiki": "^0.10.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 12.10.0" + }, + "peerDependencies": { + "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x" + } + }, + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "5.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typewise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==", + "dependencies": { + "typewise-core": "^1.2.0" + } + }, + "node_modules/typewise-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==" + }, + "node_modules/typewiselite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz", + "integrity": "sha512-J9alhjVHupW3Wfz6qFRGgQw0N3gr8hOkw6zm7FZ6UR1Cse/oD9/JVok7DNE9TT9IbciDHX2Ex9+ksE6cRmtymw==" + }, + "node_modules/uglify-js": { + "version": "3.17.3", + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "peer": 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-filename": { + "version": "2.0.1", + "license": "ISC", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.0", + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "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": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "peer": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "peer": 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": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "peer": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "peer": true + }, + "node_modules/url": { + "version": "0.11.0", + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "license": "MIT" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "engines": { + "node": ">=0.4.x" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-disposable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.1.tgz", + "integrity": "sha512-5Sle1XEmK3lw3xyGqeIY7UKkiUgF+TxwUty7fTsqM5D5AxfQfo2ft+LY9xKCA+W5YbaBFbOkWfQsZY/y5JhInA==", + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "dependencies": { + "@juggle/resize-observer": "^3.3.1" + }, + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "peer": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "peer": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "esbuild": "^0.16.3", + "postcss": "^8.4.20", + "resolve": "^1.22.1", + "rollup": "^3.7.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/resolve": { + "version": "1.22.1", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "peer": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/wait-on": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/wait-on/node_modules/axios": { + "version": "0.25.0", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/walk-up-path": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "peer": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "peer": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "peer": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "peer": 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/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "peer": 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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "peer": 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/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "peer": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "peer": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "peer": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "peer": 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/watchpack-chokidar2/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==", + "optional": true, + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "optional": true, + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "peer": 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/watchpack-chokidar2/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "optional": true, + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true, + "peer": true + }, + "node_modules/watchpack-chokidar2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/watchpack-chokidar2/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": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "peer": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "optional": true, + "peer": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-vitals": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.1.1.tgz", + "integrity": "sha512-qvllU+ZeQChqzBhZ1oyXmWsjJ8a2jHYpH8AMaVuf29yscOPZfTQTjQFRX6+eADTdsDE8IanOZ0cetweHMs8/2A==" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "peer": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "peer": 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/webpack/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==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "peer": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "peer": 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/webpack/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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/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==", + "peer": 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/webpack/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==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "peer": 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/webpack/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack/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": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "peer": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "dependencies": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "peer": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/write-json-file": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "detect-indent": "^6.0.0", + "graceful-fs": "^4.1.15", + "is-plain-obj": "^2.0.0", + "make-dir": "^3.0.0", + "sort-keys": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8.3" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/write-json-file/node_modules/is-plain-obj": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/write-json-file/node_modules/write-file-atomic": { + "version": "3.0.3", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-pkg": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "sort-keys": "^2.0.0", + "type-fest": "^0.4.1", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/write-pkg/node_modules/detect-indent": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/make-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/semver": { + "version": "5.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/write-pkg/node_modules/sort-keys": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/type-fest": { + "version": "0.4.1", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/write-file-atomic": { + "version": "2.4.3", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-pkg/node_modules/write-json-file": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yn": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.12.11", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.20.10" + }, + "@babel/core": { + "version": "7.20.12", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", @@ -15062,7 +22231,9 @@ } }, "@babel/runtime": { - "version": "7.20.6", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "requires": { "regenerator-runtime": "^0.13.11" } @@ -15109,740 +22280,1507 @@ } } }, - "@babel/types": { - "version": "7.20.7", + "@babel/types": { + "version": "7.20.7", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + }, + "@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "requires": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@esbuild/darwin-x64": { + "version": "0.16.14", + "optional": true + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@floating-ui/core": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz", + "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==" + }, + "@floating-ui/dom": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.6.tgz", + "integrity": "sha512-02vxFDuvuVPs22iJICacezYJyf7zwwOCWkPNkWNBr1U0Qt1cKFYzWvxts0AmqcOQGwt/3KJWcWIgtbUU38keyw==", + "requires": { + "@floating-ui/core": "^1.2.6" + } + }, + "@fluentui/keyboard-keys": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.2.tgz", + "integrity": "sha512-yB+mD96zhFnKyHCJ0AfTjSwA56LJtossToKSZbCEN38X3457TL2v8F9vzTrcO6Ha01n9YLcJ0O5ZgNIKrpP8fg==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/priority-overflow": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.0.2.tgz", + "integrity": "sha512-vQBIMpXaHhsgA5l+3yDkPjL7PzEiJubtSaO76P3WPdAB7iEGlQ5Fmw6ebvwce7bLWacLPC177nWCwqdGz2pr7g==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-accordion": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.1.7.tgz", + "integrity": "sha512-uciTUl2fAbvPlVbGU5gBfTlFmlm8Q+PmLfk6cI9A7Erc9nq/A94BT+uIa0V5ZVn5mR8piasZxHmUHyBM/kefxg==", + "requires": { + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-alert": { + "version": "9.0.0-beta.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.42.tgz", + "integrity": "sha512-z6FmVWUKk1CEbTq/zls37LM5ZAJRNKmo9xLNpsaUn5pwKMEwwGpA6GLfga9ed6Ye1RQP2ZjTbf51iOLlZF4VDw==", + "requires": { + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-aria": { + "version": "9.3.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.3.16.tgz", + "integrity": "sha512-22YlWpA4qHCkWADGO4xnFXx4fIKlno94cpt0ytNaO8/Qrpowu+LsjpdZ5V0p61iA73GMBFiCEuIae+rcBFjZqg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-utilities": "^9.7.3", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-avatar": { + "version": "9.4.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.4.7.tgz", + "integrity": "sha512-Sm9dU2QrgxSsr34Mq1C3t5YsZlQ1Xuq1A5oJuQyStwCTgQa4aNJp//DJCRUPYxAhmztxa06GeHtMdEgc3d2x1A==", + "requires": { + "@fluentui/react-badge": "^9.1.7", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-popover": "^9.5.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-tooltip": "^9.2.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-badge": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.1.7.tgz", + "integrity": "sha512-BwpZI4SwYdVdYWKbUeHT87EgdMc3M51c+FDlLLDzGx1zVA30EjV/CgLMU8JL798YIcFcjEaEycyixLeITkvXkQ==", + "requires": { + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-button": { + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.7.tgz", + "integrity": "sha512-RNuff9JTUi6MWMJfKWLgYNzmdEmqDpfCCRAmlQ0pBijnBoy3lsWu1GzJxdFfOv1oBnzU8rx7zFN0QyUZqMPtKg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-card": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.5.tgz", + "integrity": "sha512-Qm++LED6ZIsLHKwBJ2934xYLNuXmcXpM29BHs40OGoY8howwp/SMwkJYltzh3CCSa6xPAFN3ax8zq+ALLQw1bw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-checkbox": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.1.8.tgz", + "integrity": "sha512-Itkf5exFI8vyPvsSgdt6sNPHDGW3ax/wrd6ODHKmzCFDudG1FCQrY0iEY2cc1Uc8USzbCgf1CZz/8nNfMXwxfw==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-combobox": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.2.8.tgz", + "integrity": "sha512-AlTmPivqQV9QJDGOVGJCyYsb6bwINYh7A01Wz9wzACnSehAwXhuZHdo8SRgYD4kFbOl/resrUZ+pHFf7vcXLrw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-components": { + "version": "9.18.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.18.8.tgz", + "integrity": "sha512-SXJgtF+EWvgixW+v+z55i4HM8HKu7kQzLFt5oKrOezBLRNhCdDelB648z8/PH7pH365g7QcFSBDliIc7foog5w==", + "requires": { + "@fluentui/react-accordion": "^9.1.7", + "@fluentui/react-alert": "9.0.0-beta.42", + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-badge": "^9.1.7", + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-card": "^9.0.5", + "@fluentui/react-checkbox": "^9.1.8", + "@fluentui/react-combobox": "^9.2.8", + "@fluentui/react-dialog": "^9.5.0", + "@fluentui/react-divider": "^9.2.7", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-image": "^9.1.4", + "@fluentui/react-infobutton": "9.0.0-beta.25", + "@fluentui/react-input": "^9.4.8", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-link": "^9.0.33", + "@fluentui/react-menu": "^9.7.7", + "@fluentui/react-overflow": "^9.0.13", + "@fluentui/react-persona": "^9.2.6", + "@fluentui/react-popover": "^9.5.7", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-progress": "^9.1.8", + "@fluentui/react-provider": "^9.5.1", + "@fluentui/react-radio": "^9.1.8", + "@fluentui/react-select": "^9.1.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-skeleton": "9.0.0-beta.7", + "@fluentui/react-slider": "^9.1.8", + "@fluentui/react-spinbutton": "^9.2.8", + "@fluentui/react-spinner": "^9.1.7", + "@fluentui/react-switch": "^9.1.8", + "@fluentui/react-table": "^9.2.4", + "@fluentui/react-tabs": "^9.3.8", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-text": "^9.3.4", + "@fluentui/react-textarea": "^9.3.8", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-toolbar": "^9.1.8", + "@fluentui/react-tooltip": "^9.2.7", + "@fluentui/react-tree": "9.0.0-beta.9", + "@fluentui/react-utilities": "^9.7.3", + "@fluentui/react-virtualizer": "9.0.0-alpha.15", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-context-selector": { + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.16.tgz", + "integrity": "sha512-e9ZekmtlLcas8kt3mNyPS2n3r/EXomjdxTDuG7qzrUWq0emOH/EIHYiims9tkdxrFii+U8ey+cq9MpdpVoCQUg==", + "requires": { + "@fluentui/react-utilities": "^9.7.3", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-dialog": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.5.0.tgz", + "integrity": "sha512-JzofxKzCHutCq2XeMwox8AnAAsinrgfydqollD7R5O1R4onokuEmrDmCtHWHO/QtiEdWJzLdVl5eRVYs6IaGVg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-divider": { + "version": "9.2.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.7.tgz", + "integrity": "sha512-YykDhFlQ85wqdHZsmPfwLOj69dgokHAtGjtf2r0qd5DWIsOM3J8MsksM0qsuhqTGTjN8I9fsYndsVDzo96pn5Q==", + "requires": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-field": { + "version": "9.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.0.0-beta.1.tgz", + "integrity": "sha512-XrOMWlr7k4odHVqYPuJKmcrGqAnmes0COiElNZhON5b/qS86XF+22Z7aMAEhKPLICoC8O99MIrTmYhXu0n2ZLg==", + "requires": { + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-icons": { + "version": "2.0.199", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.199.tgz", + "integrity": "sha512-mFkdkP19sO9brg7ol2XONWjzvdJ8N+wfKLO6eY1NRtbXXDt9CEqEJ0eIaiFWGow9mv3e2N5nPkRKd9rSrRQK8Q==", + "requires": { + "@griffel/react": "^1.0.0", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-image": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.4.tgz", + "integrity": "sha512-Z4yseupPK6sSWQzjI9PXcWp7/zjLJaOJAIWv8mRfUmjIZtcbdESlW+xVlQwOB0UwkTadMLu1s2foXwEEEP9d3g==", + "requires": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-infobutton": { + "version": "9.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.25.tgz", + "integrity": "sha512-qlbzXOh9POP5iApy5isAVOR0b3LbdV793vqT4htEPpBcbWmJTultCrrRRFIAKu3cjebogHrAJEaDXfDDRgM5cw==", + "requires": { + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-popover": "^9.5.7", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-input": { + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.8.tgz", + "integrity": "sha512-3KH+H1i1QF/ocB1dEtlv3iC4//+1pfFkrrTHkylsCpFmoo6fCtG5a/3hR6GIs2PR/UbdSYTf3/F31/Y/u0BLpg==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-label": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.7.tgz", + "integrity": "sha512-ZR6kthsxuCBW3YA1gLZjhq2AMHFeGq1uORJXr4lQ6fOAOVRrWuOilVCD1LZsUx4LzCF/mA+RXfBq77xkWbirBg==", + "requires": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-link": { + "version": "9.0.33", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.0.33.tgz", + "integrity": "sha512-NF2UIbhw6sWYeosojW1wxjawBXUqUFGinWBacJq+La1YP+T4BDkKLPXoCncWGpOQdb7xKKY7dTTvqrMxZjNLgw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-menu": { + "version": "9.7.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.7.7.tgz", + "integrity": "sha512-YbuVZ/+D95gPozkZC9jCC9z1Oxx9WZrnypYsQazXHiUCTdn8d4D7pWjbhfZdP36AIiNpSEElPMhPAtmeGirZaQ==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-overflow": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.0.13.tgz", + "integrity": "sha512-XDl9Ez2aRy15yYr9Fp/yW2EXnr0XRE3id/clmVuJLlxbgmMruheEqkjQJgW0jc2M/YWKffwHqNSxwPxPy6jU9Q==", + "requires": { + "@fluentui/priority-overflow": "^9.0.2", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-persona": { + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.6.tgz", + "integrity": "sha512-O+eIthSx0jlRQVy5M6o4D56ITKEW7S4BrkL8OSRjfvHwmoaFlDQFIh7pFPEBi47ppMSlSq7cPCduXLWzU8PBmA==", + "requires": { + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-badge": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-popover": { + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.5.7.tgz", + "integrity": "sha512-X9kWmQ7DkiIFShdRHA4q/RkX097IgdBFCf7aLRD3ci2cLZX/kWCdFhzA/K6CT0/GxLA3+U5aPq3UKZSSj3KcoQ==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-portal": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.2.4.tgz", + "integrity": "sha512-q5iCbxwv1XdMGGMK0L14qn41mJnnS8SN5+IuOucor8evBkvjPC2hsSnbDJ1JKdktek8KgZp1ybfrRp0Y/HjjTg==", + "requires": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14", + "use-disposable": "^1.0.1" + } + }, + "@fluentui/react-positioning": { + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.5.8.tgz", + "integrity": "sha512-Wh9oYeyhNKOX4Z1gORz/cxM9P+usKM4hcTMo3v3iYAcY0Ae8Uytk84JTUC62o9kupJjhcmfKoe/L8WvwCCzTOg==", + "requires": { + "@floating-ui/dom": "^1.2.0", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-progress": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.8.tgz", + "integrity": "sha512-W7tkvK5RxyRO7KxCreuB3anHVpMrwcEk/0PUOjD2qI0LsuzTOvlsKAY6FPQdjqK//lGtRv0RQe0HZxTTOTKpdg==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-provider": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.5.1.tgz", + "integrity": "sha512-Js9ixUYN2+MhcP1U2znafUT3uNPzIohqhq1w53adSdmz000YMohyVDEJqxLxMUcC7rGioBUVsHovyMBJst8BtQ==", + "requires": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/core": "^1.9.0", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-radio": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.1.8.tgz", + "integrity": "sha512-4gwkz5u+WxWFKM1jQ9VtJctGPt+ogShkRU9+5LSwykUDDjry1qTD5aZIoaxMiwzEMsRvJFKSLHG2YNjgYxomsw==", + "requires": { + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-select": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.8.tgz", + "integrity": "sha512-pNLCG7RaWKb/TqDetDw0hPW6Lt0Ms6Pvg6JRdLNJEZD+bS01G4mcomkiHeDnw/z1QoFIM24/dQg42Zt81X3iRQ==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-shared-contexts": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.3.3.tgz", + "integrity": "sha512-7X+Oj69s3aYLSJ9xuh1eIVCQXNtFox6cXKSZF5ogq4ebRRXE6NqXx8tF8KAjv7+JIWBwPo2/sLtWq2ma363NLg==", + "requires": { + "@fluentui/react-theme": "^9.1.7", + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-skeleton": { + "version": "9.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.0-beta.7.tgz", + "integrity": "sha512-QNNzC7eVzmpidIq9lekdYQApl34lyHqZq4E3tOYJcN63idA2n1apcLC/N3Oi657ER2BV0pwO5Sst8C3zLZ1IPQ==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" } }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + "@fluentui/react-slider": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.8.tgz", + "integrity": "sha512-GcBg9RA6vCcoxYKOE+mnxHkua8KbxFIXKo6p2am3sqPMiblENe85Qy7MglXJCaQe29ktiAmIrfM9KP1ncQM6Bg==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } }, - "@esbuild/darwin-x64": { - "version": "0.16.14", - "optional": true + "@fluentui/react-spinbutton": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.8.tgz", + "integrity": "sha512-oCU6tOl6tLr3rhB80ZmFUURhWX5+Jk6AOv5zLZP3NtQiyzykn1jYBIC8evvTRxbQ4wJZo9Rw+KwQsJ/N9s2wCQ==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } }, - "@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", - "dev": true, + "@fluentui/react-spinner": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.1.7.tgz", + "integrity": "sha512-RO9PQnr4JzuojxOHzNwnhs4a+XTHleZ7MyDgjtqFVHmD5gVh4OfbRa4EVZR+Wn99iowcA7lo2LDvm5GTC7FLog==", "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - } + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" } }, - "@floating-ui/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.0.tgz", - "integrity": "sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ==" + "@fluentui/react-switch": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.8.tgz", + "integrity": "sha512-eOoIS1nBKvS8NRIuZ3INNvTn/KPNk64PaaXdNyyo0CWaQgN0IAYaHYxnWObVmsp19PmU7clHYYP4lrmNmtVySA==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-label": "^9.1.7", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" + } }, - "@floating-ui/dom": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.0.tgz", - "integrity": "sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A==", - "requires": { - "@floating-ui/core": "^1.0.5" + "@fluentui/react-table": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.2.4.tgz", + "integrity": "sha512-zyK8UpQP5WgWn3362GtUzCWmp72dqalbnAUGd3mLi3aUYgg2x75gefEXcSfUxQ64F7gZbUMInr/o5rr8Z1qGqg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-checkbox": "^9.1.8", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-radio": "^9.1.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" } }, - "@fluentui/keyboard-keys": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.1.tgz", - "integrity": "sha512-I22XoRFvVHSfJ4xiaYRQensHODhPel9KDn4t0FxHPvBH1u04vNYOXIimqSHgIVMRUdOb6221IOcv4XsKBBiG6w==", - "requires": { - "tslib": "^2.1.0" + "@fluentui/react-tabs": { + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.3.8.tgz", + "integrity": "sha512-FuZAE0u410MmjRqTWdGmuCwDCoJhgX9nSrIgUqdS2GIrx4aZGkCpV6bsFGDHsB9l3V7djH3Iqq6/vsRPN3aF3A==", + "requires": { + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" } }, - "@fluentui/priority-overflow": { - "version": "9.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.0.0-rc.2.tgz", - "integrity": "sha512-wUgbxFjCuWPgUhYXAtEE1bEm2pXlFgd6VRHfDHh48hroN3ArO8O3fVdT64zJm1MUDVp6Apf1ff93eXgYqsLdgg==", + "@fluentui/react-tabster": { + "version": "9.6.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.6.3.tgz", + "integrity": "sha512-UnWkoux30sP8jZIbKbdtqYPeZCx4IEY0JOHGay48IpXHhNmeVt39ZFa2VK9vJeSywEcnCklaUfWlzaLmXJKp9g==", "requires": { - "tslib": "^2.1.0" + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14", + "keyborg": "^2.0.0", + "tabster": "^4.1.1" } }, - "@fluentui/react-accordion": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.0.17.tgz", - "integrity": "sha512-spWP9SnhRjnHKFpe2iKf0F/UyjrFz7PZkiDGKpk1wFm4fWRUOx/WhH09Agl/fqKGABtH15YzD7PK0oiDoZ48Mg==", - "requires": { - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-text": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.3.4.tgz", + "integrity": "sha512-nU6jvp8KkmTrrkwwcIeTEXsrWphxiFZT4FUMcsA2DkUWhXUEyOeB8lk6enGE+sNC17hcacvGzy+Vhhe2dhIavQ==", + "requires": { + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-alert": { - "version": "9.0.0-beta.23", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.23.tgz", - "integrity": "sha512-UshPQw7F1mzO0/WwthTXVxcmRrOO9homwxlQKRkJCBJHebUVtM3Xlm+wavke8O4TdJ9vjs7lyvuJR/rAjFMcGQ==", - "requires": { - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-button": "^9.1.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-textarea": { + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.8.tgz", + "integrity": "sha512-UTGZsldDuXiTqYalHA30w+zYo68nIe9QDyVhClfhd75cywwpj1Tk6F9j7O2rRsHugxfl6N4/Mwx0hpCXpsLwQA==", + "requires": { + "@fluentui/react-field": "9.0.0-beta.1", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-aria": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.3.5.tgz", - "integrity": "sha512-LyqKiGmvni5bslAhcm44JO8cZgI2a3O7JN6NiQ7DhjKDylang42RnF8JYcWc5/euh1GeFjXqPO/T+AX87uwkRA==", + "@fluentui/react-theme": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.7.tgz", + "integrity": "sha512-VS/ckVxZJyfDAFNrkZZP4EqEvugadnE7ST1zTOVALh/I8GCsACstaFfMqPSUd9X0NaaSAGJMEBlsDNonw95fkg==", "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-utilities": "^9.4.0", - "tslib": "^2.1.0" + "@fluentui/tokens": "1.0.0-alpha.4", + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-avatar": { - "version": "9.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.2.12.tgz", - "integrity": "sha512-zBvVBgtprBTVlmEFvx2AoEEfIXUo1nGFwkfWqmnSpv/IaIH2TJJl/Pg2vN5Cvy7fjGaNEQ0g2AaXag5Ad/lUJg==", - "requires": { - "@fluentui/react-badge": "^9.0.18", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-popover": "^9.4.0", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-tooltip": "^9.1.7", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-toolbar": { + "version": "9.1.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.8.tgz", + "integrity": "sha512-7Pp7p/iFenoIxuYZ5SM189OhwBAQaWEoUWh5DVh4tusPu8al9QJFey9SZ8uYlz/WQd+Qi2ZuZejhwkYIBKax7A==", + "requires": { + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-divider": "^9.2.7", + "@fluentui/react-radio": "^9.1.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-badge": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.0.18.tgz", - "integrity": "sha512-uyKW1e3zLJDDx1cGWGDzW432rqmMG7jo93uL1lUqBnNz0j51MCwthWolvyPNPUvk5JNsEzL44kfU+Lal0bsIQg==", - "requires": { - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-tooltip": { + "version": "9.2.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.2.7.tgz", + "integrity": "sha512-Q3DPBib9Yty+VyW4oTo8rF3qkpgfA0DcyRm7xaGkDhDlDz7XRV450H5D2Neh8eAojD8B/iImbdvi6R4/OG4ozg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-positioning": "^9.5.8", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" + } + }, + "@fluentui/react-tree": { + "version": "9.0.0-beta.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.0.0-beta.9.tgz", + "integrity": "sha512-+j0V2UrG2mKpfVumMB8JGE6CvK5GhBdzg4mgYsShKmnN9XnW2qFbj6wq2le0E5Cjxaqwn0Gw8mRkht71FCWxdA==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@fluentui/react-aria": "^9.3.16", + "@fluentui/react-avatar": "^9.4.7", + "@fluentui/react-button": "^9.3.7", + "@fluentui/react-context-selector": "^9.1.16", + "@fluentui/react-icons": "^2.0.196", + "@fluentui/react-portal": "^9.2.4", + "@fluentui/react-shared-contexts": "^9.3.3", + "@fluentui/react-tabster": "^9.6.3", + "@fluentui/react-theme": "^9.1.7", + "@fluentui/react-utilities": "^9.7.3", + "@griffel/react": "^1.5.2", + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-button": { - "version": "9.1.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.1.14.tgz", - "integrity": "sha512-PhNl+SOeX87ceZu0DDLZBvXUWzsIYAFbB8cxx62DTJn3lhl9Mp9iUT6bdviPn1B/ic2D3LtMgKrOxFrAeIwG3w==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluentui/react-utilities": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.7.3.tgz", + "integrity": "sha512-thBwXiXmU5IFiiDOnlH18g3hjx8wmep3nzG/frKvcVUdjDJRqiv2wRyFIH+oO1cUaEhzn1Po9ezdYKsvLWHtJg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.2", + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-card": { - "version": "9.0.0-beta.38", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.0-beta.38.tgz", - "integrity": "sha512-CnlS+qzJmXME7/C6D6ARakD3pub9CkSzswIm9lZ8G6yDk4/2kF8T2cltO9mW1rw7BAK2VEfreZf2pl4dMYTPvA==", + "@fluentui/react-virtualizer": { + "version": "9.0.0-alpha.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.15.tgz", + "integrity": "sha512-nGCta+Dt6DcMHSrRSnnA1n5SflfZcZUyApaRBbTa4/W1kjQUQEjkzKYKqCrQ2pubc7GGkqKV+v3HdEbd7r2hSA==", "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", + "@fluentui/react-utilities": "^9.7.3", "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-checkbox": { - "version": "9.0.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.0.19.tgz", - "integrity": "sha512-vTI2foGfotw6vsS+2tod9cd7Lb3Kj7ngQRf2axrhC8TNt8CBq9lCMTJ2lx9XVrAevYzLbwDq/wdRb9YGsVY0+w==", - "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluentui/tokens": { + "version": "1.0.0-alpha.4", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.4.tgz", + "integrity": "sha512-fzA4O2XTUqvMGW6H2Lny97uRRfO6CThEn8Vz1J1P8s6KIoSJOewUday5+2SCgJ2qA8xBtkXuaURy17IJjTGKDw==", + "requires": { + "@swc/helpers": "^0.4.14" } }, - "@fluentui/react-combobox": { - "version": "9.0.0-beta.22", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.0.0-beta.22.tgz", - "integrity": "sha512-RrKdJWWLdlVQaZ4FAEKpWMcu+aM5WZ6aVKWj09x7QlJtBheXjBWw1RB9TplpD9IhkQ8HoTqOdENkXs02Qyr59w==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluid-experimental/task-manager": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluid-experimental/task-manager/-/task-manager-1.2.8.tgz", + "integrity": "sha512-ZmqtREc0hLpYzqYubefrygywfRNSqKLrXCi/ersIqFK7ZVyVhNQr/LgRm2YjluPEiNzRGg+B5MI/7YS5XoR7Ew==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.1", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-runtime-definitions": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/shared-object-base": "^1.2.8" } }, - "@fluentui/react-components": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.9.1.tgz", - "integrity": "sha512-H30ac9iXU61Up7mnbxjDckyZgtaCirK7qfuW2phdf1EA4YiGzeSvbvZKLQCpH8qfMhwHZp+rYxsqYFntx8n4Mg==", - "requires": { - "@fluentui/react-accordion": "^9.0.17", - "@fluentui/react-alert": "9.0.0-beta.23", - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-badge": "^9.0.18", - "@fluentui/react-button": "^9.1.14", - "@fluentui/react-card": "9.0.0-beta.38", - "@fluentui/react-checkbox": "^9.0.19", - "@fluentui/react-combobox": "^9.0.0-beta.22", - "@fluentui/react-dialog": "^9.1.7", - "@fluentui/react-divider": "^9.1.10", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-image": "^9.0.17", - "@fluentui/react-infobutton": "9.0.0-beta.6", - "@fluentui/react-input": "^9.2.11", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-link": "^9.0.17", - "@fluentui/react-menu": "^9.6.1", - "@fluentui/react-overflow": "9.0.0-rc.6", - "@fluentui/react-persona": "^9.1.1", - "@fluentui/react-popover": "^9.4.0", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-progress": "9.0.0-alpha.11", - "@fluentui/react-provider": "^9.2.1", - "@fluentui/react-radio": "^9.0.17", - "@fluentui/react-select": "9.0.0-beta.21", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-slider": "^9.0.16", - "@fluentui/react-spinbutton": "^9.0.14", - "@fluentui/react-spinner": "^9.0.16", - "@fluentui/react-switch": "^9.0.17", - "@fluentui/react-table": "9.0.0-alpha.18", - "@fluentui/react-tabs": "^9.1.6", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-text": "^9.1.12", - "@fluentui/react-textarea": "^9.1.11", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-toolbar": "9.0.0-rc.4", - "@fluentui/react-tooltip": "^9.1.7", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/aqueduct": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-1.3.5.tgz", + "integrity": "sha512-Ga7cHV3+BiUK7Fyxw5G26Kb5x4rhgO6OSWXy3z534Uh5fzyYEoodMeBvDrs9FG3Duc9OeOAfyjbGvHpcD+hsnQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-loader": "^1.3.5", + "@fluidframework/container-runtime": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/map": "^1.3.5", + "@fluidframework/request-handler": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/synthesize": "^1.3.5", + "@fluidframework/view-interfaces": "^1.3.5", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-context-selector": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.5.tgz", - "integrity": "sha512-3U0d6qOP1IMASLpWK6ek9PLagxdGK0L0EKBhaO7U9Q89k2DJ0JQRzz2kZSrnN0a23yL0BipxtKGZiqhO0u6AHA==", + "@fluidframework/azure-client": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-1.0.3.tgz", + "integrity": "sha512-a/+zGf+BzRgwim0oxFiS/xtoFqsjNbc8WfE2tAX2wQb1GIG4fgfHwfadDJXCFp1Cf+4Rz+p+UVkFnyfY71MHAg==", "requires": { - "@fluentui/react-utilities": "^9.4.0", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/container-definitions": "^1.2.5", + "@fluidframework/container-loader": "^1.2.5", + "@fluidframework/core-interfaces": "^1.2.5", + "@fluidframework/driver-definitions": "^1.2.5", + "@fluidframework/driver-utils": "^1.2.5", + "@fluidframework/fluid-static": "^1.2.5", + "@fluidframework/map": "^1.2.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/routerlicious-driver": "^1.2.5", + "@fluidframework/runtime-utils": "^1.2.5", + "@fluidframework/server-services-client": "^0.1036.4000", + "axios": "^0.26.0", + "uuid": "^8.3.1" + }, + "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-dialog": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.1.7.tgz", - "integrity": "sha512-cKgZXTWOc/7f8DG+0AWG9W8ZdUheGPS9YXR7rbNU8+2L7NP27c/eGE7AxmoYMaFfQUD7zJ2Wbf3BqysDk/Lc8A==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/azure-local-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-local-service/-/azure-local-service-1.1.1.tgz", + "integrity": "sha512-gvk+qy8RytXBQaZ554OREszHGN73W3FmgpfwV+aXeOOP5RWLMPSvkPoac5K9gcUYN+nAFbRs517c055yucP9ug==", + "requires": { + "tinylicious": "^0.4.89251" } }, - "@fluentui/react-divider": { - "version": "9.1.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.1.10.tgz", - "integrity": "sha512-P9G8mcttZgKDvp3YTieosSpfb66hqD79RXP2CgkAONpuUyWV44nsGoCmLIgzMYthFx1yqI1yokgN4L3Uv53+Fw==", + "@fluidframework/cell": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-1.3.5.tgz", + "integrity": "sha512-Z/vWZzg/lvY6VGf3sqZlM48qZ5Z00pXPrqSRdG2UX3gROBwtbQuP+CRd0YmDmeFINq1p6i1ucT3qqTOcaGr0Nw==", "requires": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5" } }, - "@fluentui/react-field": { - "version": "9.0.0-alpha.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.0.0-alpha.14.tgz", - "integrity": "sha512-7KrqG6WbKL/K7iorNDoKgNfrFLWzLakNrs/1rdSNlhZzIl3EYhieFAfkxEKJHRjFDpLCCeCTFq9q4GR7DwgrSw==", + "@fluidframework/common-definitions": { + "version": "0.20.1" + }, + "@fluidframework/common-utils": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.2.tgz", + "integrity": "sha512-PoGX7/l0vWKt5JaAxcgFOdGje30Q6qSE06YzFIKh9Ba3oq7B60+TFqu7c2ErQt6sNddmvcAcAiLVNaTGAip3vw==", "requires": { - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" } }, - "@fluentui/react-icons": { - "version": "2.0.187", + "@fluidframework/container-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-1.3.5.tgz", + "integrity": "sha512-tYgOcVqhIR6le2mlxEIMtOaxH4Bsr86vp4y87sAgmxXdiXW8DB5RJN3I9Z5PDHO4Y2VZ++BZ7kkR87JLgt3sCA==", "requires": { - "@griffel/react": "^1.0.0", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "events": "^3.1.0" } }, - "@fluentui/react-image": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.0.17.tgz", - "integrity": "sha512-FI4CXRehSFfC/Et9P/lyqcNaTqA7ekuzHk7PMCnK2Hm84LIKEsoVTaLkph1wrTFWH6dLEc/1FnQ3EkJ/5o9/MA==", + "@fluidframework/container-loader": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-1.3.5.tgz", + "integrity": "sha512-9ToSjmmQz/PRWhHgRBQoJDPWk3dYvXOFIbtm+VEec02/uqkRaa3fZrPKCVzD+crwd8diqfMwss+nKZbH11urvQ==", "requires": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/telemetry-utils": "^1.3.5", + "abort-controller": "^3.0.0", + "double-ended-queue": "^2.1.0-0", + "events": "^3.1.0", + "lodash": "^4.17.21", + "url": "^0.11.0", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-infobutton": { - "version": "9.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.6.tgz", - "integrity": "sha512-B2+emKM6Mz6EntuWe1jKEB+Ov3lqa2YK8VNe4OwTb+rxlXfe4iKkWDEmXs/SgRgdX0iH85/xnJERIcJL3G2kYA==", + "@fluidframework/container-runtime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-1.3.5.tgz", + "integrity": "sha512-51us0x3txs9a2vUvneRXpoRDNNULhU3fiNrZ1Bo7kaQiTr8Fxq8s9em+yarLGei616VBlqj1ff7b3fA93MoCCg==", "requires": { - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-popover": "^9.4.0", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/garbage-collector": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", + "double-ended-queue": "^2.1.0-0", + "events": "^3.1.0", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-input": { - "version": "9.2.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.2.11.tgz", - "integrity": "sha512-BHuFaHFu+l035h2pP8Ma19XdNTsbHzN/yiw9hHloBkrR63wvlEUxrrpiwfTZjmm0F6ajMYRc5fom9CDNrkCgiQ==", + "@fluidframework/container-runtime-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-1.3.5.tgz", + "integrity": "sha512-OY41l6Cr0iw7l/1jDlO9kPLjqgJECa3KOsW1flszNDUdwjqNKfAeTNUi6I95BJlc54X+WZ3bimKs9dDyWUJFPw==", "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5" } }, - "@fluentui/react-label": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.0.16.tgz", - "integrity": "sha512-rd6p1aZOZRoWMmAiF/boWraUjseU5PWfyiOB4/spkpyVPuEun7MdyUqYj0GX6jKEI7dfYQFN6jtjR2lzhZEVWw==", + "@fluidframework/container-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/container-utils/-/container-utils-1.3.5.tgz", + "integrity": "sha512-6WZhhs0ncOUIek/EVbDaKvfPgXIY2NV/KOodrojm4ekbgH+HyabHewyxx6ntyzapJIqDibHj7C+qa1nvMMQGCg==", "requires": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/telemetry-utils": "^1.3.5" } }, - "@fluentui/react-link": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.0.17.tgz", - "integrity": "sha512-T6EY0//25EvK3aax/pv2XNropiQLqKHxjqDXcjxWfuyOQnERO8amnIA6E1CoEotXo1HOEqUlqvfPLQ/5y6y0WQ==", + "@fluidframework/core-interfaces": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-1.3.5.tgz", + "integrity": "sha512-k510EGzIKqJ91PiQVpsKTtOktyTqcK8gFQ/g8GWbT8wdjdSToNCIDuTz+cZARMekafi6o1VgzCVgieiwvj/yuw==" + }, + "@fluidframework/counter": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-1.3.5.tgz", + "integrity": "sha512-L5Qv+fQIs0Dz3WoOcVWuI2UNXTzSIsnZm9aUWwwGq+xYt/14I/V7eeIq/DHO0lhB1CoLCM/8SSItPxLtsloSRw==", "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5" } }, - "@fluentui/react-menu": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.6.1.tgz", - "integrity": "sha512-eyE7cBbESLevMTmzIlWRrqNJFLCMyZ2/dafX97yfeXXKSYgH792v8g0+UJN/Gsf0wtVcSMYudhptqshtxk2kNA==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/datastore": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-1.3.5.tgz", + "integrity": "sha512-Wvw5aR+USju9V3svb3kg1QbR+g4nELn+I/hfUAn44IWGlzvpuQiIT99rorwsxbmulamww8gdHLVmv0SqgL7kZQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/garbage-collector": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", + "lodash": "^4.17.21", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-overflow": { - "version": "9.0.0-rc.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.0.0-rc.6.tgz", - "integrity": "sha512-dtyOlRGfXARav3yr4zkEVusCSobaWtMxjnZ75iqIXITiHQBpo5XWUKTttw205Ec7iUQ2sz/H+k4BrSHIoIsuIA==", + "@fluidframework/datastore-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-1.3.5.tgz", + "integrity": "sha512-BTMFq0QjDt6tgTzrvKuGUSW6i7ybgHPNJdmnBsEPaoTxxx43cVRS4Q7zTfPjeoef5+S/eRxeklFAuvc23jmk9Q==", "requires": { - "@fluentui/priority-overflow": "^9.0.0-rc.2", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5" } }, - "@fluentui/react-persona": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.1.1.tgz", - "integrity": "sha512-wfxNF2K4lG94yfma5UlgvX733hVMmqGm0t8mDMkH+qMMKPkLwrrmWtQjjAdXo7iTBTyPw614biXnnT+Z/8jf8w==", + "@fluidframework/driver-base": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-1.3.5.tgz", + "integrity": "sha512-EIF9oQNRosuw3c/pRpD9H8/e9ckU8VT7m2hxQrpSZzV4YM5yMuojnZ/PZ4efkRCj0FzXkJQrjnE0oHq8iaWp9Q==", "requires": { - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-badge": "^9.0.18", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/telemetry-utils": "^1.3.5" } }, - "@fluentui/react-popover": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.4.0.tgz", - "integrity": "sha512-gRTD+15eHd3S/9o/Zogn+SPg2Dj5xQd1E9lbs0nGI6FEy/OPABLQodMxN8fUL8F1XDNnIs22phxKww0dRdmYjg==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/driver-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-1.3.5.tgz", + "integrity": "sha512-A1Wr2d1LvhtgdedUPmmyIcHD8/Q0ceMqXraLd/+yHXiCr2NMD6ffOaef7LV7PWC2IztO0Hpz5raChlRF8G2r0g==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000" } }, - "@fluentui/react-portal": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.1.0.tgz", - "integrity": "sha512-3VzbaXGSfD8vP9H+7P+Zs39G60VcNljwS2oJGAl2gyPK/6OQeBIdHM4FJpSTzovFgGVp1W8nom59KyXK1b/Crg==", + "@fluidframework/driver-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-1.3.5.tgz", + "integrity": "sha512-qzh+wmff/7vtz5JAD3VmIvSh9+k6n+GecjZkh5l4Fk0DGK7xNnyllswjPIkJUQdQvvuDvUMhZLaTN4QlQTIFNQ==", "requires": { - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0", - "use-disposable": "^1.0.1" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/telemetry-utils": "^1.3.5", + "axios": "^0.26.0", + "uuid": "^8.3.1" + }, + "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-positioning": { - "version": "9.3.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.3.7.tgz", - "integrity": "sha512-EzKn25qkLHmxCKUwFNm3dtFUDVmCnC4LOS0+9Z4X8xEBx7Tqufh6d8Z0wwHZWpRWmLwz8SVIJo2JZGbOFnfPGg==", + "@fluidframework/fluid-static": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-1.3.5.tgz", + "integrity": "sha512-mEXqSXjK9+aoCWf7U2T/D7OsnsgAbq2sQd6JVuclfVj3gHPJerWONiS17QxG7r5fwLPOhc/y3n2ey6NKiKexxw==", "requires": { - "@floating-ui/dom": "^1.0.0", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/aqueduct": "^1.3.5", + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-loader": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/request-handler": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5" } }, - "@fluentui/react-progress": { - "version": "9.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.0.0-alpha.11.tgz", - "integrity": "sha512-lQS+IFXiHXLKAWCfz1rBK0v7FLXJiuST5szt2rEWe4el/uE8Ob2I1MKNSWxhTVbxpq8zwy9WsvpwAlcjkIG8XQ==", + "@fluidframework/garbage-collector": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-1.3.5.tgz", + "integrity": "sha512-/qb72IMWZT01IyjRoHzrlJJLVnyQxvP/0pBbalQ6D8ntYRAzCRcaTiU+2kLbpqK/3NVWjtv3bD2iNX5ECVbtBg==", "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/runtime-definitions": "^1.3.5" } }, - "@fluentui/react-provider": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.2.1.tgz", - "integrity": "sha512-k5BsP/dhSp1R+0IqZLYNkuxIzn3443k0EEUAg+XqXfX/OvAlYC4mRCPteGFVzlI9cdqdjk0O5Fdx55cfU6rQHw==", + "@fluidframework/gitresources": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1036.5001.tgz", + "integrity": "sha512-Beg1A/eR7wCPYYb5u5iqqc092NkWnSvl4XCn2ImA4FDKtnYggD2/KYd9Hp0feM6Z99aU4FYSBidL2NewWlvF7A==" + }, + "@fluidframework/ink": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/ink/-/ink-1.3.5.tgz", + "integrity": "sha512-EoQUBgAIVurKlxJXXkx9KgvEjnhQyOBo/BE8EarepV1iBA20z7QQB3OQF0TVIAOUtvvrZxmVQaKKgetWQ8aW/g==", "requires": { - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/core": "^1.9.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-radio": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.0.17.tgz", - "integrity": "sha512-RNNEiBJCRbGgLNjBJBnOXnBgmCrd3fyazE3nX7rfkjo6krrIu8CJIehWnyKva5KS88bPLkijQ0qR/i3DTbvkHw==", - "requires": { - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/local-driver": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/local-driver/-/local-driver-1.3.5.tgz", + "integrity": "sha512-mvN/4++JAfg8orRH8rTgUP5arVw4Ta53JBqeFbN1QThO3EFVLEDZ1rN2RqsSuAijci31GGOPKicx2hendZtLDw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-base": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/server-local-server": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-test-utils": "^0.1036.5001", + "events": "^3.1.0", + "jsrsasign": "^10.5.25", + "url": "^0.11.0", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-select": { - "version": "9.0.0-beta.21", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.0.0-beta.21.tgz", - "integrity": "sha512-6sLmKq+2qTg5Z665DBVoKKTYZ6lsEzPjM2DGQ7BKdpvFJkOO/JfK+ZWH7qaEtb3N0Stz+UsHHqm3xOI0u77Jgg==", + "@fluidframework/map": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-1.3.5.tgz", + "integrity": "sha512-vRXkwRNzP5PvgvFfx1v6cdl1rgomMwB1OPMSKqtqWtnWxPms0d80Olhe/3f+JN1nVUYJQVrdRdWhDiIjSWJlyA==", "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "path-browserify": "^1.0.1" } }, - "@fluentui/react-shared-contexts": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.1.4.tgz", - "integrity": "sha512-528QMaG3hmCt8mFFWvfK2eXN3nA+p2bJToxq5HrfHqZ4ua9BwQ6iwGNq0w5s0ymqpfdHsXuezu8m0FmFLbZJDA==", + "@fluidframework/matrix": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-1.3.5.tgz", + "integrity": "sha512-4ndC6mxNbQLI51rkGni1s2M8U3lIz8OhosPL0qKyBtMdPWgUW7hqpUsA6wbdXAL6T7RgUrSJ01GwIMxrfIS9tA==", "requires": { - "@fluentui/react-theme": "^9.1.5", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/merge-tree": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", + "@tiny-calc/nano": "0.0.0-alpha.5", + "events": "^3.1.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, - "@fluentui/react-slider": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.0.16.tgz", - "integrity": "sha512-8wlHJgBTbGIuvwjSeHTvOHZVn9Vicx1MVtUrc1Hx2QlM1cD2QILTZzTD6iivOOcZYuaZXt/PB7bBKJHDpsUdfQ==", + "@fluidframework/merge-tree": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-1.3.5.tgz", + "integrity": "sha512-Th0sPYa48Aw/Mv+cbv6mL9iG8AK9qp0f8l9ptQGPGKliTnGWGuXlBaOtqvKeFb814zhCNUinO2MuPBT5Wwup0g==", "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5" } }, - "@fluentui/react-spinbutton": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.0.14.tgz", - "integrity": "sha512-Sna8oaHRp/Fn2NtmTXImekHI7YYIhig0M+cXTNSwk1NEQjBPJGEzeMoxV2Fa6eJZMmdoYBLQLq7FJ2+09Tfhyg==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-input": "^9.2.11", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/mocha-test-setup": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/mocha-test-setup/-/mocha-test-setup-1.3.5.tgz", + "integrity": "sha512-5G8152quEr6tIBNZlQbmd+uGKAPIhSn2ID3sZVFW5LHyA/2Pxvd/aCnJiBR58A0pDKLQMKDz0kJtb73kwELBOA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/test-driver-definitions": "^1.3.5", + "mocha": "^10.0.0" } }, - "@fluentui/react-spinner": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.0.16.tgz", - "integrity": "sha512-ml7pQbTxHalLqaUgELPimh3xOlJ7JMNk7lRR5JP2HFoJyL/8iF3lX495Vu4y++CDcUAxDZuDiPt8MMPC7+xPTw==", + "@fluidframework/odsp-doclib-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-doclib-utils/-/odsp-doclib-utils-1.3.5.tgz", + "integrity": "sha512-oUd2hYZGp0bWM7k+xNVC1IMIybztghNGbmMhCE1OvnEHouJp0GtycNlWE8zdwxCYpauj/qASJ18ZJ+GpuShtsA==", "requires": { - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", + "node-fetch": "^2.6.1" } }, - "@fluentui/react-switch": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.0.17.tgz", - "integrity": "sha512-8xAfZgySfFS17PXL1JuOGVcFizZkerai91z99YAXx9M3LC8X37RLXMzFEg9xq+Vf8/CnTbFuR7rzCZmMZRaghw==", - "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-label": "^9.0.16", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/odsp-driver": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver/-/odsp-driver-1.3.5.tgz", + "integrity": "sha512-Aqhxu5mKugsSJPKSW1k/WKXPolGFdyIuC4aqG9HT9vtJ/IYK7Q4d3EXsjiAF47yx7DwnhjadIqowRBZZ01TlAQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-base": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/odsp-doclib-utils": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/telemetry-utils": "^1.3.5", + "abort-controller": "^3.0.0", + "node-fetch": "^2.6.1", + "socket.io-client": "^4.4.1", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-table": { - "version": "9.0.0-alpha.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.0.0-alpha.18.tgz", - "integrity": "sha512-5DXMLmNGCLqPKjj543UWF93voxKVJ/tdgU7h5RVS+J7QlNs+DgD/QiaXbp+vetixpCoxVvUDAyrnH5P19f0Xnw==", - "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-aria": "^9.3.5", - "@fluentui/react-avatar": "^9.2.12", - "@fluentui/react-checkbox": "^9.0.19", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-icons": "^2.0.175", - "@fluentui/react-radio": "^9.0.17", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/odsp-driver-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver-definitions/-/odsp-driver-definitions-1.3.5.tgz", + "integrity": "sha512-MyXpjocRUErpwUOk+qpURH6ejFwmJatkM9kJRFJRPvXfOS4O4o8SBaQJysgcMlolgNXNkTpaNUIbXCka6eLVKw==", + "requires": { + "@fluidframework/driver-definitions": "^1.3.5" } }, - "@fluentui/react-tabs": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.1.6.tgz", - "integrity": "sha512-U0fjKZOV5Z6BZW+ZtOOvS43ttkCVZGdE+OlbkU8+6r+DHltl5Y4hPu0d4pL39NnwPHuDGyayB7MRixrNT64Myg==", + "@fluidframework/odsp-urlresolver": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-urlresolver/-/odsp-urlresolver-1.3.5.tgz", + "integrity": "sha512-hrHBFldG8qVWYmR4VWFlBw23d+ZUpOzqXRF6MrXkJc2e2IQAQK7daaBB001wejlVlni28AblP85ITp6vc65Evg==", "requires": { - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/odsp-driver": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5" } }, - "@fluentui/react-tabster": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.3.6.tgz", - "integrity": "sha512-WGb+qwUxjxXqThuIUK0BW2M4b+GMll9iouKhlkPBmXUfdnkKVgpD/BeoWsj7pvBhKfqFp2rM1HaqgxRSVMQRXQ==", + "@fluidframework/ordered-collection": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/ordered-collection/-/ordered-collection-1.3.5.tgz", + "integrity": "sha512-5Z5hFz7fFsw4uUbKkQf487w7dpxWQb3EO4VWVilrVP7m9Zdl5cAwB4YoEgbCnkGCy2+zpyOz03suPUdCoqTeuA==", "requires": { - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "keyborg": "^1.2.1", - "tabster": "^3.0.6", - "tslib": "^2.1.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-text": { - "version": "9.1.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.1.12.tgz", - "integrity": "sha512-8UaI4OKYv5UgvyIC+9IvXWhASqTvojrIlu33+WLTBlKLZs43YP30TyNRN4YUTc2+z7pdpxSww0B0nlmDveagDw==", + "@fluidframework/protocol-base": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1036.5001.tgz", + "integrity": "sha512-Btjy2bWVbVsmzNTBxTQZ9l/WXljsjDpGbBgJsn9GLacrTG9aDDtIVMXuwLAcEV1IVkxGcIipXryvfhbPHDYcMg==", "requires": { - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "lodash": "^4.17.21" } }, - "@fluentui/react-textarea": { - "version": "9.1.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.1.11.tgz", - "integrity": "sha512-ABpWRzZCVSqCTs6BEvHmpo/kuct2E3pLhZkLOz3Dvnm+uFC1fcFMz0txzmmEQrFvfoGnNxDCaeYZxOyUbElZ9A==", + "@fluidframework/protocol-definitions": { + "version": "0.1028.2000", "requires": { - "@fluentui/react-field": "9.0.0-alpha.14", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1" } }, - "@fluentui/react-theme": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.5.tgz", - "integrity": "sha512-VOvPOM2IY2M9MpvA0voGIsDMdVxjTfakqu9ReNtaOrH/1pbUy5A+Z7ycHSo7eh7jVDj8W7KG79v0Q8kFPjymQQ==", + "@fluidframework/register-collection": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/register-collection/-/register-collection-1.3.5.tgz", + "integrity": "sha512-RTSLIkf43HjDllBIRzB2e1969AYR0aaHFoYErO++UunfVatR7y8kFpKB8mfyNkChQbAKKGqiUHCnobnJeUppkQ==", "requires": { - "@fluentui/tokens": "1.0.0-alpha.2", - "tslib": "^2.1.0" + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5" } }, - "@fluentui/react-toolbar": { - "version": "9.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.0.0-rc.4.tgz", - "integrity": "sha512-kEYUqcCO9DZRuyNukU0tZB8fnBYNnuqlt0Axc4GmUu7/3QkyhMvWaJ7wDNHWm7YBvEt2kGje+Jnbtg3eoYUDaQ==", - "requires": { - "@fluentui/react-button": "^9.1.14", - "@fluentui/react-context-selector": "^9.1.5", - "@fluentui/react-divider": "^9.1.10", - "@fluentui/react-radio": "^9.0.17", - "@fluentui/react-tabster": "^9.3.6", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/request-handler": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-1.3.5.tgz", + "integrity": "sha512-r3neeTN/IHeA4y79N21rNBlf/gtWYKXeL4sgCVLENi9wT5qjaG3WTeq6cQif8H9gkUsJ9A6yI/WdviiQS5dStQ==", + "requires": { + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5" } }, - "@fluentui/react-tooltip": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.1.7.tgz", - "integrity": "sha512-rLXsn7KOupdGFPPJ54eP5huPT7mv4y30wAlU+2mTOXu6fMDJJGzultXeYnohkr/3Q0ZAOVCllkmiHoLuTrnUTA==", + "@fluidframework/routerlicious-driver": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-1.3.5.tgz", + "integrity": "sha512-nIX/hu+IFXtuby/fmS3FVYEZx28YIDlivifaHXXFfkRWq6pHPVI+gbE6Y5HuWNBIxte0fWRkLtexfuyKElRUUg==", "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "@fluentui/react-portal": "^9.1.0", - "@fluentui/react-positioning": "^9.3.7", - "@fluentui/react-shared-contexts": "^9.1.4", - "@fluentui/react-theme": "^9.1.5", - "@fluentui/react-utilities": "^9.4.0", - "@griffel/react": "^1.5.2", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/driver-base": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/telemetry-utils": "^1.3.5", + "cross-fetch": "^3.1.5", + "json-stringify-safe": "5.0.1", + "querystring": "^0.2.0", + "socket.io-client": "^4.4.1", + "url-parse": "^1.5.8", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluentui/react-utilities": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.4.0.tgz", - "integrity": "sha512-h8kz4OjPRWE7Q35jCTsnu173yfEha9xRMXyF9rHia+cHPiFAsOspdf9mhCtfJaflWry1owiKx97P97PKKgycMQ==", + "@fluidframework/runtime-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-1.3.5.tgz", + "integrity": "sha512-B8tvUqnv7hrOwHSYjSUM0NYYc8pCIUrzbY44Oa5AIA9r3ZzwGN/PkmG5HKUyPTrbeyughSGznSMe15uHczPVJQ==", "requires": { - "@fluentui/keyboard-keys": "^9.0.1", - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000" } }, - "@fluentui/tokens": { - "version": "1.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.2.tgz", - "integrity": "sha512-Rd3xFE+ynAjpTgXwOWQnbw1jLqRrRvCgFTPtlqFlXK31lkNOz28f4HAHkNSXsFF95r/pM6EvJ+GtEoBhzfkdSw==", + "@fluidframework/runtime-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-1.3.5.tgz", + "integrity": "sha512-tRrxdj4H6GGrK9lOZBgbF1ryvAbbxJatM+SZxaT26qToAMMoRaNqwldWX53Sx2L2vISG7GfAnhs6cLb9CDFTWw==", "requires": { - "tslib": "^2.1.0" + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-runtime-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/garbage-collector": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5" } }, - "@fluidframework/aqueduct": { - "version": "1.3.1", + "@fluidframework/sequence": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-1.3.5.tgz", + "integrity": "sha512-mbNk88F5Rve2hD2vaj2MOlt9xcSHmi1VpAGziaymvYfzd0+dkbDCN/3cyH/8Vv2PKL3V2o1wQq0SQoCdmBDE0A==", "requires": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-loader": "^1.3.1", - "@fluidframework/container-runtime": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/map": "^1.3.1", - "@fluidframework/request-handler": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/synthesize": "^1.3.1", - "@fluidframework/view-interfaces": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/merge-tree": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/shared-object-base": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "uuid": "^8.3.1" }, "dependencies": { @@ -15853,31 +23791,45 @@ } } }, - "@fluidframework/azure-client": { - "version": "1.0.3", + "@fluidframework/server-lambdas": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas/-/server-lambdas-0.1036.5001.tgz", + "integrity": "sha512-0Wc1k7WqLZatUdoV09flzMgmumBWR+8AOKJNqZSDr4XcEOfdyLIpEjDgIelkJm9JFC1RLpcNcVR5k14RuWq2CQ==", "requires": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/container-definitions": "^1.2.5", - "@fluidframework/container-loader": "^1.2.5", - "@fluidframework/core-interfaces": "^1.2.5", - "@fluidframework/driver-definitions": "^1.2.5", - "@fluidframework/driver-utils": "^1.2.5", - "@fluidframework/fluid-static": "^1.2.5", - "@fluidframework/map": "^1.2.5", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.2.5", - "@fluidframework/runtime-utils": "^1.2.5", - "@fluidframework/server-services-client": "^0.1036.4000", + "@fluidframework/server-lambdas-driver": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "@types/semver": "^6.0.1", + "async": "^3.2.2", "axios": "^0.26.0", + "double-ended-queue": "^2.1.0-0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.21", + "nconf": "^0.12.0", + "semver": "^6.3.0", + "sha.js": "^2.4.11", "uuid": "^8.3.1" }, "dependencies": { "axios": { "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "requires": { "follow-redirects": "^1.14.8" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -15885,63 +23837,74 @@ } } }, - "@fluidframework/cell": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1" - } - }, - "@fluidframework/common-definitions": { - "version": "0.20.1" - }, - "@fluidframework/common-utils": { - "version": "0.32.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@types/events": "^3.0.0", - "base64-js": "^1.5.1", - "events": "^3.1.0", - "lodash": "^4.17.21", - "sha.js": "^2.4.11" + "@fluidframework/server-lambdas-driver": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas-driver/-/server-lambdas-driver-0.1036.5001.tgz", + "integrity": "sha512-YD4dDev+2niL7EUtroa6wA6BlkaTpI7TGbBjD/xQcKclGfk52TjwbSJ30caccQNafgHsKXAWNZmFHHMUgmQa9A==", + "requires": { + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "async": "^3.2.2", + "lodash": "^4.17.21" } }, - "@fluidframework/container-definitions": { - "version": "1.3.1", + "@fluidframework/server-local-server": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-local-server/-/server-local-server-0.1036.5001.tgz", + "integrity": "sha512-uAhILyeAoLOO6RQHz7hpznSFPpOM0uAfGqg+DxwcGhf4EYoC2LNpnhytptKiZQj7p//Ln5sv0asVYnRgRRaj1w==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", "@fluidframework/protocol-definitions": "^0.1028.2000", - "events": "^3.1.0" + "@fluidframework/server-lambdas": "^0.1036.5001", + "@fluidframework/server-memory-orderer": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "@fluidframework/server-test-utils": "^0.1036.5001", + "debug": "^4.1.1", + "jsrsasign": "^10.2.0", + "uuid": "^8.3.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@fluidframework/container-loader": { - "version": "1.3.1", + "@fluidframework/server-memory-orderer": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-memory-orderer/-/server-memory-orderer-0.1036.5001.tgz", + "integrity": "sha512-sE7+OT8MdriTswZq8BEKzGWqTWpYPKcWaUaxJjFiH3zOZjHrAn39KzFBib7R49aqK3VddvWzDb6w7Vp1B+LTNw==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1", - "abort-controller": "^3.0.0", + "@fluidframework/server-lambdas": "^0.1036.5001", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "@types/debug": "^4.1.5", + "@types/double-ended-queue": "^2.1.0", + "@types/lodash": "^4.14.118", + "@types/node": "^14.18.0", + "@types/ws": "^6.0.1", + "debug": "^4.1.1", "double-ended-queue": "^2.1.0-0", - "events": "^3.1.0", "lodash": "^4.17.21", - "url": "^0.11.0", - "uuid": "^8.3.1" + "sillyname": "^0.1.0", + "uuid": "^8.3.1", + "ws": "^7.4.6" }, "dependencies": { + "@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -15949,29 +23912,34 @@ } } }, - "@fluidframework/container-runtime": { - "version": "1.3.1", + "@fluidframework/server-services-client": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1036.5001.tgz", + "integrity": "sha512-e+Zk2uPcds9yqlalAZ0PpfEAKPPUIpIoQb3YSm42ZVpAgQmLYIRqTpXrmTC7qdeQnSGFJUAliW4DfHBEwpSXlQ==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/garbage-collector": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", - "double-ended-queue": "^2.1.0-0", - "events": "^3.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.2.0", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", "uuid": "^8.3.1" }, "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -15979,69 +23947,155 @@ } } }, - "@fluidframework/container-runtime-definitions": { - "version": "1.3.1", + "@fluidframework/server-services-core": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1036.5001.tgz", + "integrity": "sha512-wQ0lt+iZavtR0klU9JFguMok/TqjFQYoCKosxRXdek756TglSIhzQhupKs0YFrYec1Ln2r0mhkTJLfDxkQO4Rg==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@types/node": "^14.18.0" + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" }, "dependencies": { "@types/node": { - "version": "14.18.33" + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" } } }, - "@fluidframework/container-utils": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1" - } - }, - "@fluidframework/core-interfaces": { - "version": "1.3.1" - }, - "@fluidframework/counter": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1" - } - }, - "@fluidframework/datastore": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/garbage-collector": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/server-services-shared": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-shared/-/server-services-shared-0.1038.2000.tgz", + "integrity": "sha512-Qh/ZN8E/LTLXsWkmU2zBhiTzrVy9+sL/Jf1+qyN2incu6R4lbB5zCQ9shDBuImboWFhD39yBBm/j5iDspOoOhQ==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@socket.io/redis-adapter": "^7.0.0", + "body-parser": "^1.17.1", + "debug": "^4.1.1", + "ioredis": "^4.24.2", "lodash": "^4.17.21", - "uuid": "^8.3.1" + "nconf": "^0.12.0", + "notepack.io": "^2.3.0", + "querystring": "^0.2.0", + "socket.io": "^4.5.0", + "socket.io-adapter": "^2.3.1", + "socket.io-parser": "^4.0.4", + "uuid": "^8.3.1", + "winston": "^3.6.0" }, "dependencies": { + "@fluidframework/common-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz", + "integrity": "sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "@fluidframework/gitresources": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1038.2000.tgz", + "integrity": "sha512-cbxiG5ygZtGHHXqvkaeGzPbE6fKZcuCo5ZgOPstpH7hvZsUdikohx9h2z0q0KwiW8oV/54S++UOaRAmKTPoh8w==" + }, + "@fluidframework/protocol-base": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1038.2000.tgz", + "integrity": "sha512-2yqIvtt3NBKWfZgQk/nxthf+evIZ0cOW4Klz/zgdIzSFSHLNjo1eItkQc+7wLG3F7v1tD5tn9AVOQsFrDWdvYg==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "lodash": "^4.17.21" + } + }, + "@fluidframework/protocol-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-1.1.0.tgz", + "integrity": "sha512-Q4YA6FBlB2cHicgvfs9z3LPKnfZMdx5JrmIEGOmxFmom/l9EV1F43sXl6K9/j5se8tQ9V9L8drFbDzqVf37roQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1" + } + }, + "@fluidframework/server-services-client": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1038.2000.tgz", + "integrity": "sha512-A8oB7jKUDCqlU1qFSc72o7zMcGAeo52WDWWhoSYgZzMV3ZHgaPjq+FYTTpGiJPACnYUhV644UPiFvGWriLIzDA==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.5.25", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/server-services-core": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1038.2000.tgz", + "integrity": "sha512-kAYxPg1AAqRJxXzN7lXPlShSI31vr3MpDvBLeEQG4fcAWlZHcS5a0DtiA+kV8qKrhJCHfC+KyoS/UruJ4L2yxQ==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" + } + }, + "@fluidframework/server-services-telemetry": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1038.2000.tgz", + "integrity": "sha512-RBDh+uYZ53GfvXsH1XKDTAsCWpBIFZAl6IHaDZkLE11Zw4ZRk3Bz4063buuBklZ4K3HnLhv+p9Eu9jVsK+v3jA==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" + } + }, + "@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -16049,59 +24103,143 @@ } } }, - "@fluidframework/datastore-definitions": { - "version": "1.3.1", + "@fluidframework/server-services-telemetry": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1036.5001.tgz", + "integrity": "sha512-uV3KZVij7AIqw4AvPqqdgq73dgACIN6MFxKwQgXQL7zZO4zBd/M/vCujOxPwS6NvHgfBZnn5yAWvLX3MldywYg==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@types/node": "^14.18.0" + "@fluidframework/common-utils": "^0.32.2", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" }, "dependencies": { - "@types/node": { - "version": "14.18.33" + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, - "@fluidframework/driver-base": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1" - } - }, - "@fluidframework/driver-definitions": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000" - } - }, - "@fluidframework/driver-utils": { - "version": "1.3.1", + "@fluidframework/server-services-utils": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-utils/-/server-services-utils-0.1038.2000.tgz", + "integrity": "sha512-NOfl50zlR8BWGYyxGUaJ+cg/5XbLDbLMcOtwKswK3jy8EQzv9sc7bc+Bt+5vZOgCvoFtUwwpeva8w9M7+vgkTg==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1", - "axios": "^0.26.0", - "uuid": "^8.3.1" + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "debug": "^4.1.1", + "express": "^4.16.3", + "ioredis": "^4.24.2", + "json-stringify-safe": "^5.0.1", + "jsonwebtoken": "^8.4.0", + "morgan": "^1.8.1", + "nconf": "^0.12.0", + "serialize-error": "^8.1.0", + "sillyname": "^0.1.0", + "split": "^1.0.0", + "uuid": "^8.3.1", + "winston": "^3.6.0" }, "dependencies": { + "@fluidframework/common-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz", + "integrity": "sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "@fluidframework/gitresources": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1038.2000.tgz", + "integrity": "sha512-cbxiG5ygZtGHHXqvkaeGzPbE6fKZcuCo5ZgOPstpH7hvZsUdikohx9h2z0q0KwiW8oV/54S++UOaRAmKTPoh8w==" + }, + "@fluidframework/protocol-base": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1038.2000.tgz", + "integrity": "sha512-2yqIvtt3NBKWfZgQk/nxthf+evIZ0cOW4Klz/zgdIzSFSHLNjo1eItkQc+7wLG3F7v1tD5tn9AVOQsFrDWdvYg==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "lodash": "^4.17.21" + } + }, + "@fluidframework/protocol-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-1.1.0.tgz", + "integrity": "sha512-Q4YA6FBlB2cHicgvfs9z3LPKnfZMdx5JrmIEGOmxFmom/l9EV1F43sXl6K9/j5se8tQ9V9L8drFbDzqVf37roQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1" + } + }, + "@fluidframework/server-services-client": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1038.2000.tgz", + "integrity": "sha512-A8oB7jKUDCqlU1qFSc72o7zMcGAeo52WDWWhoSYgZzMV3ZHgaPjq+FYTTpGiJPACnYUhV644UPiFvGWriLIzDA==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.5.25", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/server-services-core": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1038.2000.tgz", + "integrity": "sha512-kAYxPg1AAqRJxXzN7lXPlShSI31vr3MpDvBLeEQG4fcAWlZHcS5a0DtiA+kV8qKrhJCHfC+KyoS/UruJ4L2yxQ==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" + } + }, + "@fluidframework/server-services-telemetry": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1038.2000.tgz", + "integrity": "sha512-RBDh+uYZ53GfvXsH1XKDTAsCWpBIFZAl6IHaDZkLE11Zw4ZRk3Bz4063buuBklZ4K3HnLhv+p9Eu9jVsK+v3jA==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" + } + }, + "@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, "axios": { "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "requires": { "follow-redirects": "^1.14.8" } @@ -16113,44 +24251,21 @@ } } }, - "@fluidframework/fluid-static": { - "version": "1.3.1", - "requires": { - "@fluidframework/aqueduct": "^1.3.1", - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-loader": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/request-handler": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1" - } - }, - "@fluidframework/garbage-collector": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/runtime-definitions": "^1.3.1" - } - }, - "@fluidframework/gitresources": { - "version": "0.1036.5000" - }, - "@fluidframework/ink": { - "version": "1.3.1", + "@fluidframework/server-test-utils": { + "version": "0.1036.5001", + "resolved": "https://registry.npmjs.org/@fluidframework/server-test-utils/-/server-test-utils-0.1036.5001.tgz", + "integrity": "sha512-kks83OhWF8xRyoQXz7PHBPvXiCEuylCR9J/YKkQ/u0Xo2nvckEDSwWcpED08JIo7b3NXtkvd8H1BfG3UWoof+w==", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/gitresources": "^0.1036.5001", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", + "@fluidframework/server-services-client": "^0.1036.5001", + "@fluidframework/server-services-core": "^0.1036.5001", + "@fluidframework/server-services-telemetry": "^0.1036.5001", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "string-hash": "^1.1.3", "uuid": "^8.3.1" }, "dependencies": { @@ -16161,24 +24276,23 @@ } } }, - "@fluidframework/local-driver": { - "version": "1.3.1", + "@fluidframework/shared-object-base": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-1.3.5.tgz", + "integrity": "sha512-aerqbgh4yJAFMy4w758n9BnGagSNM9eEOcnGvvdKWj+Su84Va9o7/+oDC7JX7nxCob+NA/Ysje7QH45Ap6UlfQ==", "requires": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-base": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/container-runtime": "^1.3.5", + "@fluidframework/container-utils": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/server-local-server": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-test-utils": "^0.1036.5000", - "events": "^3.1.0", - "jsrsasign": "^10.5.25", - "url": "^0.11.0", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", "uuid": "^8.3.1" }, "dependencies": { @@ -16189,100 +24303,49 @@ } } }, - "@fluidframework/map": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "path-browserify": "^1.0.1" - } + "@fluidframework/synthesize": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-1.3.5.tgz", + "integrity": "sha512-f7UdtHVMWF8AFUeaBru4u0rVXcR4xR7u4Y2VsjuNnHe2tesaqU+MrYuWRN/Q16JJ/BxeBfkNVqCptYnxL3ZeJQ==" }, - "@fluidframework/matrix": { - "version": "1.3.1", + "@fluidframework/telemetry-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-1.3.5.tgz", + "integrity": "sha512-57/S3feBGqzGk7OwnnDi4yBIWD7NrTie/9PxzqvHDJZUN1pgfuqAHvhR+2g8HX7IGjABnLN8FRnyBzCiJqeBcg==", "requires": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/merge-tree": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", - "@tiny-calc/nano": "0.0.0-alpha.5", + "@fluidframework/common-utils": "^0.32.2", + "debug": "^4.1.1", "events": "^3.1.0", - "tslib": "^1.10.0" + "uuid": "^8.3.1" }, "dependencies": { - "tslib": { - "version": "1.14.1" + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, - "@fluidframework/merge-tree": { - "version": "1.3.1", + "@fluidframework/test-client-utils": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-client-utils/-/test-client-utils-1.2.8.tgz", + "integrity": "sha512-aMDZcFgMSiF377wbjeikDvjA3F2ECbKP0mYfjTgcKiISDdG6+aM58AQt/3Sxa/rTXSJkHHNvh/xWVcZFKumBmQ==", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1" - } - }, - "@fluidframework/mocha-test-setup": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/test-driver-definitions": "^1.3.1", - "mocha": "^10.0.0" - } - }, - "@fluidframework/odsp-doclib-utils": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", - "node-fetch": "^2.6.1" + "@fluidframework/test-runtime-utils": "^1.2.8", + "sillyname": "^0.1.0" } }, - "@fluidframework/odsp-driver": { - "version": "1.3.1", + "@fluidframework/test-driver-definitions": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-driver-definitions/-/test-driver-definitions-1.3.5.tgz", + "integrity": "sha512-64XkOaYf2175e6B236syU+GwcR7YGNsly/o1Agg9/opPCFeOEq5O1GisZz69z6Q+QVtmFZud3OTRwJrI6fKX/Q==", "requires": { "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-base": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/odsp-doclib-utils": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/telemetry-utils": "^1.3.1", - "abort-controller": "^3.0.0", - "node-fetch": "^2.6.1", - "socket.io-client": "^4.4.1", "uuid": "^8.3.1" }, "dependencies": { @@ -16293,34 +24356,64 @@ } } }, - "@fluidframework/odsp-driver-definitions": { - "version": "1.3.1", - "requires": { - "@fluidframework/driver-definitions": "^1.3.1" - } - }, - "@fluidframework/odsp-urlresolver": { - "version": "1.3.1", - "requires": { - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/odsp-driver": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1" - } - }, - "@fluidframework/ordered-collection": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", + "@fluidframework/test-drivers": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-drivers/-/test-drivers-1.3.5.tgz", + "integrity": "sha512-7SEakrZAZ5o+hSdm0g73ky4cIGHO3j/aw5AkMshFS9IakeJjLQ5EEovoNOLFvfaksYZQBoogvq9ZLOvWTcvdfg==", + "requires": { + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/local-driver": "^1.3.5", + "@fluidframework/odsp-doclib-utils": "^1.3.5", + "@fluidframework/odsp-driver": "^1.3.5", + "@fluidframework/odsp-driver-definitions": "^1.3.5", + "@fluidframework/odsp-urlresolver": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/server-local-server": "^0.1036.5001", + "@fluidframework/test-driver-definitions": "^1.3.5", + "@fluidframework/test-pairwise-generator": "^1.3.5", + "@fluidframework/test-runtime-utils": "^1.3.5", + "@fluidframework/tinylicious-driver": "^1.3.5", + "@fluidframework/tool-utils": "^1.3.5", + "axios": "^0.26.0", + "semver": "^7.3.4", "uuid": "^8.3.1" }, "dependencies": { + "@fluidframework/test-runtime-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-1.3.5.tgz", + "integrity": "sha512-C06w671tDqgnXhk+/Ahr1+VDUw1P6PWeo6bn3e2f0d5d13QW1MxazEHR9gfbAiGyr4xCn/lixUr45z7yl1DNRQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/container-definitions": "^1.3.5", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/datastore-definitions": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", + "@fluidframework/protocol-definitions": "^0.1028.2000", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/runtime-definitions": "^1.3.5", + "@fluidframework/runtime-utils": "^1.3.5", + "@fluidframework/telemetry-utils": "^1.3.5", + "axios": "^0.26.0", + "events": "^3.1.0", + "jsrsasign": "^10.5.25", + "uuid": "^8.3.1" + } + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -16328,64 +24421,45 @@ } } }, - "@fluidframework/protocol-base": { - "version": "0.1036.5000", - "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "lodash": "^4.17.21" - } - }, - "@fluidframework/protocol-definitions": { - "version": "0.1028.2000", - "requires": { - "@fluidframework/common-definitions": "^0.20.1" - } - }, - "@fluidframework/register-collection": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1" - } - }, - "@fluidframework/request-handler": { - "version": "1.3.1", + "@fluidframework/test-pairwise-generator": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/test-pairwise-generator/-/test-pairwise-generator-1.3.5.tgz", + "integrity": "sha512-cY0fxHFFkkoe5EiULK6+QhcdtKN7b+2w46pwRMZCUeDXK9IR/IAseLvUPTwqldHqoqnTM2JSq9AtQEUNvm1bTg==", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1" + "@fluidframework/common-utils": "^0.32.2", + "random-js": "^1.0.8" } }, - "@fluidframework/routerlicious-driver": { - "version": "1.3.1", + "@fluidframework/test-runtime-utils": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-1.2.8.tgz", + "integrity": "sha512-jim5F8FA8fFL2tVeo5vO25xOQHrZCIkZWCvXGtMnwDxGqP3fU0tSuItzBtsR5GZW3JSr//WR0pmZSRyIX0WfuQ==", "requires": { "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/driver-base": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/telemetry-utils": "^1.3.1", - "cross-fetch": "^3.1.5", - "json-stringify-safe": "5.0.1", - "querystring": "^0.2.0", - "socket.io-client": "^4.4.1", - "url-parse": "^1.5.8", + "@fluidframework/routerlicious-driver": "^1.2.8", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/runtime-utils": "^1.2.8", + "@fluidframework/telemetry-utils": "^1.2.8", + "axios": "^0.26.0", + "jsrsasign": "^10.5.25", "uuid": "^8.3.1" }, "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -16393,53 +24467,34 @@ } } }, - "@fluidframework/runtime-definitions": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@types/node": "^14.18.0" - }, - "dependencies": { - "@types/node": { - "version": "14.18.33" - } - } - }, - "@fluidframework/runtime-utils": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-runtime-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/garbage-collector": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1" - } - }, - "@fluidframework/sequence": { - "version": "1.3.1", + "@fluidframework/test-utils": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-utils/-/test-utils-1.2.8.tgz", + "integrity": "sha512-3cnnxS3wwWrpt8Xt0YKjFX36oiArwLIQB+3SOB+aFRYez9NJwP7IJdvjbJYz6uD2ygArnni1HCr9QagJqfOpxA==", "requires": { + "@fluidframework/aqueduct": "^1.2.8", "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/merge-tree": "^1.3.1", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-loader": "^1.2.8", + "@fluidframework/container-runtime": "^1.2.8", + "@fluidframework/container-runtime-definitions": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/datastore": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", + "@fluidframework/local-driver": "^1.2.8", + "@fluidframework/map": "^1.2.8", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/shared-object-base": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", + "@fluidframework/request-handler": "^1.2.8", + "@fluidframework/routerlicious-driver": "^1.2.8", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/runtime-utils": "^1.2.8", + "@fluidframework/telemetry-utils": "^1.2.8", + "@fluidframework/test-driver-definitions": "^1.2.8", + "@fluidframework/test-runtime-utils": "^1.2.8", + "debug": "^4.1.1", "uuid": "^8.3.1" }, "dependencies": { @@ -16450,70 +24505,75 @@ } } }, - "@fluidframework/server-lambdas": { - "version": "0.1036.5000", + "@fluidframework/test-version-utils": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@fluidframework/test-version-utils/-/test-version-utils-1.2.8.tgz", + "integrity": "sha512-DlXwsnDB8Gb//ohRVHu0cUtVhHuR/hDXn+uRb2acKAMqNJ08+QanZw+vqABoCwDcDTVT6/rDpstfXC5OV3+E9g==", "requires": { + "@fluidframework/aqueduct": "^1.2.8", + "@fluidframework/cell": "^1.2.8", "@fluidframework/common-definitions": "^0.20.1", "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-loader": "^1.2.8", + "@fluidframework/container-runtime": "^1.2.8", + "@fluidframework/core-interfaces": "^1.2.8", + "@fluidframework/counter": "^1.2.8", + "@fluidframework/datastore-definitions": "^1.2.8", + "@fluidframework/driver-definitions": "^1.2.8", + "@fluidframework/driver-utils": "^1.2.8", + "@fluidframework/ink": "^1.2.8", + "@fluidframework/map": "^1.2.8", + "@fluidframework/matrix": "^1.2.8", + "@fluidframework/mocha-test-setup": "^1.2.8", + "@fluidframework/ordered-collection": "^1.2.8", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-lambdas-driver": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "@types/semver": "^6.0.1", - "async": "^3.2.2", - "axios": "^0.26.0", - "double-ended-queue": "^2.1.0-0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.21", - "nconf": "^0.12.0", - "semver": "^6.3.0", - "sha.js": "^2.4.11", - "uuid": "^8.3.1" + "@fluidframework/register-collection": "^1.2.8", + "@fluidframework/runtime-definitions": "^1.2.8", + "@fluidframework/sequence": "^1.2.8", + "@fluidframework/test-driver-definitions": "^1.2.8", + "@fluidframework/test-drivers": "^1.2.8", + "@fluidframework/test-utils": "^1.2.8", + "nconf": "^0.11.4", + "proper-lockfile": "^4.1.2", + "semver": "^7.3.4" }, "dependencies": { - "axios": { - "version": "0.26.1", - "requires": { - "follow-redirects": "^1.14.8" - } + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" }, - "semver": { - "version": "6.3.0" + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "nconf": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.11.4.tgz", + "integrity": "sha512-YaDR846q11JnG1vTrhJ0QIlhiGY6+W1bgWtReG9SS3vkTl3AoNwFvUItdhG6/ZjGCfWpUVuRTNEBTDAQ3nWhGw==", + "requires": { + "async": "^1.4.0", + "ini": "^2.0.0", + "secure-keys": "^1.0.0", + "yargs": "^16.1.1" + } } } }, - "@fluidframework/server-lambdas-driver": { - "version": "0.1036.5000", - "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "async": "^3.2.2", - "lodash": "^4.17.21" - } - }, - "@fluidframework/server-local-server": { - "version": "0.1036.5000", + "@fluidframework/tinylicious-driver": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/tinylicious-driver/-/tinylicious-driver-1.3.5.tgz", + "integrity": "sha512-hJPPjMv9qPHQaAc9EJjnMz5HK36xrkdXgpoJc3sgiej9SMGY6JVLDsAh7woRyztUuJk6zhPPyCvS2ljAw5biqw==", "requires": { - "@fluidframework/common-utils": "^0.32.1", + "@fluidframework/core-interfaces": "^1.3.5", + "@fluidframework/driver-definitions": "^1.3.5", + "@fluidframework/driver-utils": "^1.3.5", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-lambdas": "^0.1036.5000", - "@fluidframework/server-memory-orderer": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "@fluidframework/server-test-utils": "^0.1036.5000", - "debug": "^4.1.1", - "jsrsasign": "^10.2.0", + "@fluidframework/routerlicious-driver": "^1.3.5", + "@fluidframework/server-services-client": "^0.1036.5001", + "jsrsasign": "^10.5.25", "uuid": "^8.3.1" }, "dependencies": { @@ -16524,632 +24584,627 @@ } } }, - "@fluidframework/server-memory-orderer": { - "version": "0.1036.5000", + "@fluidframework/tool-utils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.5.tgz", + "integrity": "sha512-PNhHIUq1keNH4Vt17SSr1VRGsnAibKiIu9zG36f8QUZ/chRP9VCQzegmQRBqj/PIMZC6EfQ7gYtxXO3U8WInMg==", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/protocol-base": "^0.1036.5000", + "@fluidframework/common-utils": "^0.32.2", + "@fluidframework/odsp-doclib-utils": "^1.3.5", + "@fluidframework/protocol-base": "^0.1036.5001", "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-lambdas": "^0.1036.5000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "@types/debug": "^4.1.5", - "@types/double-ended-queue": "^2.1.0", - "@types/lodash": "^4.14.118", - "@types/node": "^14.18.0", - "@types/ws": "^6.0.1", + "async-mutex": "^0.3.1", "debug": "^4.1.1", - "double-ended-queue": "^2.1.0-0", - "lodash": "^4.17.21", - "sillyname": "^0.1.0", - "uuid": "^8.3.1", - "ws": "^7.4.6" + "jwt-decode": "^2.2.0", + "proper-lockfile": "^4.1.2" }, "dependencies": { - "@types/node": { - "version": "14.18.33" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "jwt-decode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", + "integrity": "sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ==" } } }, - "@fluidframework/server-services-client": { - "version": "0.1036.5000", + "@fluidframework/view-interfaces": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@fluidframework/view-interfaces/-/view-interfaces-1.3.5.tgz", + "integrity": "sha512-MUOOd1DQIjlevqqtQrmV8R9t/BcvEfwi276KXnfnHFdRw7L6vHkP/iUEUI88HOzWqRXBH2YnHvSfttPoWtRw3g==", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "axios": "^0.26.0", - "crc-32": "1.2.0", + "@fluidframework/core-interfaces": "^1.3.5" + } + }, + "@gar/promisify": { + "version": "1.1.3" + }, + "@griffel/core": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.9.0.tgz", + "integrity": "sha512-fiPf/mfcO6B96n4qgRFwA6TBEkPu8x2nWCHEGPnB+RrSttbiwzgsxuy+ojsf6QVeeS+i9qQegRbK2rIow+238Q==", + "requires": { + "@emotion/hash": "^0.8.0", + "csstype": "^3.0.10", + "rtl-css-js": "^1.16.0", + "stylis": "^4.0.13", + "tslib": "^2.1.0" + } + }, + "@griffel/react": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.2.tgz", + "integrity": "sha512-y27CVUYIFuJue18AiSnaocfhXvbkjDvH5oafJY+3zdcY7hx17oaGQZ2qdKegRkZJlyKcMU//J/1HJ4SrIDrXRA==", + "requires": { + "@griffel/core": "^1.9.0", + "tslib": "^2.1.0" + } + }, + "@hapi/hoek": { + "version": "9.3.0" + }, + "@hapi/topo": { + "version": "5.1.0", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "json-stringify-safe": "^5.0.1", - "jsrsasign": "^10.2.0", - "jwt-decode": "^3.0.0", - "querystring": "^0.2.0", - "sillyname": "^0.1.0", - "uuid": "^8.3.1" + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@hutson/parse-repository-url": { + "version": "3.0.2" + }, + "@isaacs/string-locale-compare": { + "version": "1.1.0" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "dependencies": { - "axios": { - "version": "0.26.1", - "requires": { - "follow-redirects": "^1.14.8" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolve-from": { + "version": "5.0.0" } } }, - "@fluidframework/server-services-core": { - "version": "0.1036.5000", + "@istanbuljs/schema": { + "version": "0.1.3" + }, + "@jest/environment": { + "version": "27.5.1", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "@types/nconf": "^0.10.2", - "@types/node": "^14.18.0", - "debug": "^4.1.1", - "nconf": "^0.12.0" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "dependencies": { - "@types/node": { - "version": "14.18.33" + "@jest/types": { + "version": "27.5.1", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "requires": { + "@types/yargs-parser": "*" + } + }, + "chalk": { + "version": "4.1.2", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } } } }, - "@fluidframework/server-services-telemetry": { - "version": "0.1036.5000", + "@jest/expect-utils": { + "version": "29.3.1", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "json-stringify-safe": "^5.0.1", - "path-browserify": "^1.0.1", - "serialize-error": "^8.1.0", - "uuid": "^8.3.1" + "jest-get-type": "^29.2.0" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "@babel/code-frame": { + "version": "7.18.6", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@jest/types": { + "version": "27.5.1", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "requires": { + "@types/yargs-parser": "*" + } + }, + "chalk": { + "version": "4.1.2", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "3.7.0" + }, + "jest-message-util": { + "version": "27.5.1", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "27.5.1", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } } } }, - "@fluidframework/server-test-utils": { - "version": "0.1036.5000", + "@jest/schemas": { + "version": "29.0.0", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/types": { + "version": "29.3.1", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/gitresources": "^0.1036.5000", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/server-services-client": "^0.1036.5000", - "@fluidframework/server-services-core": "^0.1036.5000", - "@fluidframework/server-services-telemetry": "^0.1036.5000", - "debug": "^4.1.1", - "lodash": "^4.17.21", - "string-hash": "^1.1.3", - "uuid": "^8.3.1" + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "chalk": { + "version": "4.1.2", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } } } }, - "@fluidframework/shared-object-base": { - "version": "1.3.1", + "@jridgewell/gen-mapping": { + "version": "0.1.1", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/container-runtime": "^1.3.1", - "@fluidframework/container-utils": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", - "uuid": "^8.3.1" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "@fluidframework/synthesize": { - "version": "1.3.1" + "@jridgewell/resolve-uri": { + "version": "3.1.0" }, - "@fluidframework/telemetry-utils": { - "version": "1.3.1", + "@jridgewell/set-array": { + "version": "1.1.2" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "optional": true, + "peer": true, "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "debug": "^4.1.1", - "events": "^3.1.0", - "uuid": "^8.3.1" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "optional": true, + "peer": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } } } }, - "@fluidframework/test-client-utils": { - "version": "1.2.7", + "@jridgewell/sourcemap-codec": { + "version": "1.4.14" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", "requires": { - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/test-runtime-utils": "^1.2.7", - "sillyname": "^0.1.0" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "@fluidframework/test-driver-definitions": { - "version": "1.3.1", + "@juggle/resize-observer": { + "version": "3.4.0" + }, + "@lerna/add": { + "version": "5.6.2", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "uuid": "^8.3.1" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } + "@lerna/bootstrap": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/filter-options": "5.6.2", + "@lerna/npm-conf": "5.6.2", + "@lerna/validation-error": "5.6.2", + "dedent": "^0.7.0", + "npm-package-arg": "8.1.1", + "p-map": "^4.0.0", + "pacote": "^13.6.1", + "semver": "^7.3.4" } }, - "@fluidframework/test-drivers": { - "version": "1.3.1", + "@lerna/bootstrap": { + "version": "5.6.2", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/local-driver": "^1.3.1", - "@fluidframework/odsp-doclib-utils": "^1.3.1", - "@fluidframework/odsp-driver": "^1.3.1", - "@fluidframework/odsp-driver-definitions": "^1.3.1", - "@fluidframework/odsp-urlresolver": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/server-local-server": "^0.1036.5000", - "@fluidframework/test-driver-definitions": "^1.3.1", - "@fluidframework/test-pairwise-generator": "^1.3.1", - "@fluidframework/test-runtime-utils": "^1.3.1", - "@fluidframework/tinylicious-driver": "^1.3.1", - "@fluidframework/tool-utils": "^1.3.1", - "axios": "^0.26.0", - "semver": "^7.3.4", - "uuid": "^8.3.1" - }, - "dependencies": { - "@fluidframework/test-runtime-utils": { - "version": "1.3.1", - "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.3.1", - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/datastore-definitions": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/runtime-definitions": "^1.3.1", - "@fluidframework/runtime-utils": "^1.3.1", - "@fluidframework/telemetry-utils": "^1.3.1", - "axios": "^0.26.0", - "events": "^3.1.0", - "jsrsasign": "^10.5.25", - "uuid": "^8.3.1" - } - }, - "axios": { - "version": "0.26.1", - "requires": { - "follow-redirects": "^1.14.8" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } + "@lerna/command": "5.6.2", + "@lerna/filter-options": "5.6.2", + "@lerna/has-npm-version": "5.6.2", + "@lerna/npm-install": "5.6.2", + "@lerna/package-graph": "5.6.2", + "@lerna/pulse-till-done": "5.6.2", + "@lerna/rimraf-dir": "5.6.2", + "@lerna/run-lifecycle": "5.6.2", + "@lerna/run-topologically": "5.6.2", + "@lerna/symlink-binary": "5.6.2", + "@lerna/symlink-dependencies": "5.6.2", + "@lerna/validation-error": "5.6.2", + "@npmcli/arborist": "5.3.0", + "dedent": "^0.7.0", + "get-port": "^5.1.1", + "multimatch": "^5.0.0", + "npm-package-arg": "8.1.1", + "npmlog": "^6.0.2", + "p-map": "^4.0.0", + "p-map-series": "^2.1.0", + "p-waterfall": "^2.1.1", + "semver": "^7.3.4" } }, - "@fluidframework/test-pairwise-generator": { - "version": "1.3.1", + "@lerna/changed": { + "version": "5.6.2", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "random-js": "^1.0.8" + "@lerna/collect-updates": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/listable": "5.6.2", + "@lerna/output": "5.6.2" } }, - "@fluidframework/test-runtime-utils": { - "version": "1.2.7", + "@lerna/check-working-tree": { + "version": "5.6.2", "requires": { - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/core-interfaces": "^1.2.7", - "@fluidframework/datastore-definitions": "^1.2.7", - "@fluidframework/driver-definitions": "^1.2.7", - "@fluidframework/driver-utils": "^1.2.7", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.2.7", - "@fluidframework/runtime-definitions": "^1.2.7", - "@fluidframework/runtime-utils": "^1.2.7", - "@fluidframework/telemetry-utils": "^1.2.7", - "axios": "^0.26.0", - "jsrsasign": "^10.5.25", - "uuid": "^8.3.1" + "@lerna/collect-uncommitted": "5.6.2", + "@lerna/describe-ref": "5.6.2", + "@lerna/validation-error": "5.6.2" + } + }, + "@lerna/child-process": { + "version": "5.6.2", + "requires": { + "chalk": "^4.1.0", + "execa": "^5.0.0", + "strong-log-transformer": "^2.1.0" }, "dependencies": { - "axios": { - "version": "0.26.1", + "chalk": { + "version": "4.1.2", "requires": { - "follow-redirects": "^1.14.8" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, - "@fluidframework/test-utils": { - "version": "1.2.7", + "@lerna/clean": { + "version": "5.6.2", "requires": { - "@fluidframework/aqueduct": "^1.2.7", - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/container-loader": "^1.2.7", - "@fluidframework/container-runtime": "^1.2.7", - "@fluidframework/container-runtime-definitions": "^1.2.7", - "@fluidframework/core-interfaces": "^1.2.7", - "@fluidframework/datastore": "^1.2.7", - "@fluidframework/datastore-definitions": "^1.2.7", - "@fluidframework/driver-definitions": "^1.2.7", - "@fluidframework/driver-utils": "^1.2.7", - "@fluidframework/local-driver": "^1.2.7", - "@fluidframework/map": "^1.2.7", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/request-handler": "^1.2.7", - "@fluidframework/routerlicious-driver": "^1.2.7", - "@fluidframework/runtime-definitions": "^1.2.7", - "@fluidframework/runtime-utils": "^1.2.7", - "@fluidframework/telemetry-utils": "^1.2.7", - "@fluidframework/test-driver-definitions": "^1.2.7", - "@fluidframework/test-runtime-utils": "^1.2.7", - "debug": "^4.1.1", - "uuid": "^8.3.1" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } + "@lerna/command": "5.6.2", + "@lerna/filter-options": "5.6.2", + "@lerna/prompt": "5.6.2", + "@lerna/pulse-till-done": "5.6.2", + "@lerna/rimraf-dir": "5.6.2", + "p-map": "^4.0.0", + "p-map-series": "^2.1.0", + "p-waterfall": "^2.1.1" } }, - "@fluidframework/test-version-utils": { - "version": "1.2.7", + "@lerna/cli": { + "version": "5.6.2", "requires": { - "@fluidframework/aqueduct": "^1.2.7", - "@fluidframework/cell": "^1.2.7", - "@fluidframework/common-definitions": "^0.20.1", - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/container-loader": "^1.2.7", - "@fluidframework/container-runtime": "^1.2.7", - "@fluidframework/core-interfaces": "^1.2.7", - "@fluidframework/counter": "^1.2.7", - "@fluidframework/datastore-definitions": "^1.2.7", - "@fluidframework/driver-definitions": "^1.2.7", - "@fluidframework/driver-utils": "^1.2.7", - "@fluidframework/ink": "^1.2.7", - "@fluidframework/map": "^1.2.7", - "@fluidframework/matrix": "^1.2.7", - "@fluidframework/mocha-test-setup": "^1.2.7", - "@fluidframework/ordered-collection": "^1.2.7", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/register-collection": "^1.2.7", - "@fluidframework/runtime-definitions": "^1.2.7", - "@fluidframework/sequence": "^1.2.7", - "@fluidframework/test-driver-definitions": "^1.2.7", - "@fluidframework/test-drivers": "^1.2.7", - "@fluidframework/test-utils": "^1.2.7", - "nconf": "^0.11.4", - "proper-lockfile": "^4.1.2", - "semver": "^7.3.4" + "@lerna/global-options": "5.6.2", + "dedent": "^0.7.0", + "npmlog": "^6.0.2", + "yargs": "^16.2.0" + } + }, + "@lerna/collect-uncommitted": { + "version": "5.6.2", + "requires": { + "@lerna/child-process": "5.6.2", + "chalk": "^4.1.0", + "npmlog": "^6.0.2" }, "dependencies": { - "async": { - "version": "1.5.2" - }, - "ini": { - "version": "2.0.0" - }, - "nconf": { - "version": "0.11.4", + "chalk": { + "version": "4.1.2", "requires": { - "async": "^1.4.0", - "ini": "^2.0.0", - "secure-keys": "^1.0.0", - "yargs": "^16.1.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } } } }, - "@fluidframework/tinylicious-driver": { - "version": "1.3.1", + "@lerna/collect-updates": { + "version": "5.6.2", "requires": { - "@fluidframework/core-interfaces": "^1.3.1", - "@fluidframework/driver-definitions": "^1.3.1", - "@fluidframework/driver-utils": "^1.3.1", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "@fluidframework/routerlicious-driver": "^1.3.1", - "@fluidframework/server-services-client": "^0.1036.5000", - "jsrsasign": "^10.5.25", - "uuid": "^8.3.1" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } + "@lerna/child-process": "5.6.2", + "@lerna/describe-ref": "5.6.2", + "minimatch": "^3.0.4", + "npmlog": "^6.0.2", + "slash": "^3.0.0" } }, - "@fluidframework/tool-utils": { - "version": "1.3.1", + "@lerna/command": { + "version": "5.6.2", "requires": { - "@fluidframework/common-utils": "^0.32.1", - "@fluidframework/odsp-doclib-utils": "^1.3.1", - "@fluidframework/protocol-base": "^0.1036.5000", - "@fluidframework/protocol-definitions": "^0.1028.2000", - "async-mutex": "^0.3.1", - "debug": "^4.1.1", - "jwt-decode": "^2.2.0", - "proper-lockfile": "^4.1.2" - }, - "dependencies": { - "jwt-decode": { - "version": "2.2.0" - } + "@lerna/child-process": "5.6.2", + "@lerna/package-graph": "5.6.2", + "@lerna/project": "5.6.2", + "@lerna/validation-error": "5.6.2", + "@lerna/write-log-file": "5.6.2", + "clone-deep": "^4.0.1", + "dedent": "^0.7.0", + "execa": "^5.0.0", + "is-ci": "^2.0.0", + "npmlog": "^6.0.2" } }, - "@fluidframework/view-interfaces": { - "version": "1.3.1", + "@lerna/conventional-commits": { + "version": "5.6.2", "requires": { - "@fluidframework/core-interfaces": "^1.3.1" + "@lerna/validation-error": "5.6.2", + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-core": "^4.2.4", + "conventional-recommended-bump": "^6.1.0", + "fs-extra": "^9.1.0", + "get-stream": "^6.0.0", + "npm-package-arg": "8.1.1", + "npmlog": "^6.0.2", + "pify": "^5.0.0", + "semver": "^7.3.4" } }, - "@gar/promisify": { - "version": "1.1.3" + "@lerna/create": { + "version": "5.6.2", + "requires": { + "@lerna/child-process": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/npm-conf": "5.6.2", + "@lerna/validation-error": "5.6.2", + "dedent": "^0.7.0", + "fs-extra": "^9.1.0", + "init-package-json": "^3.0.2", + "npm-package-arg": "8.1.1", + "p-reduce": "^2.1.0", + "pacote": "^13.6.1", + "pify": "^5.0.0", + "semver": "^7.3.4", + "slash": "^3.0.0", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^4.0.0", + "yargs-parser": "20.2.4" + } }, - "@griffel/core": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.9.0.tgz", - "integrity": "sha512-fiPf/mfcO6B96n4qgRFwA6TBEkPu8x2nWCHEGPnB+RrSttbiwzgsxuy+ojsf6QVeeS+i9qQegRbK2rIow+238Q==", + "@lerna/create-symlink": { + "version": "5.6.2", "requires": { - "@emotion/hash": "^0.8.0", - "csstype": "^3.0.10", - "rtl-css-js": "^1.16.0", - "stylis": "^4.0.13", - "tslib": "^2.1.0" + "cmd-shim": "^5.0.0", + "fs-extra": "^9.1.0", + "npmlog": "^6.0.2" } }, - "@griffel/react": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.2.tgz", - "integrity": "sha512-y27CVUYIFuJue18AiSnaocfhXvbkjDvH5oafJY+3zdcY7hx17oaGQZ2qdKegRkZJlyKcMU//J/1HJ4SrIDrXRA==", + "@lerna/describe-ref": { + "version": "5.6.2", "requires": { - "@griffel/core": "^1.9.0", - "tslib": "^2.1.0" + "@lerna/child-process": "5.6.2", + "npmlog": "^6.0.2" } }, - "@hapi/hoek": { - "version": "9.3.0" + "@lerna/diff": { + "version": "5.6.2", + "requires": { + "@lerna/child-process": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/validation-error": "5.6.2", + "npmlog": "^6.0.2" + } }, - "@hapi/topo": { - "version": "5.1.0", + "@lerna/exec": { + "version": "5.6.2", "requires": { - "@hapi/hoek": "^9.0.0" + "@lerna/child-process": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/filter-options": "5.6.2", + "@lerna/profiler": "5.6.2", + "@lerna/run-topologically": "5.6.2", + "@lerna/validation-error": "5.6.2", + "p-map": "^4.0.0" } }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, + "@lerna/filter-options": { + "version": "5.6.2", "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@lerna/collect-updates": "5.6.2", + "@lerna/filter-packages": "5.6.2", + "dedent": "^0.7.0", + "npmlog": "^6.0.2" } }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true + "@lerna/filter-packages": { + "version": "5.6.2", + "requires": { + "@lerna/validation-error": "5.6.2", + "multimatch": "^5.0.0", + "npmlog": "^6.0.2" + } }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "@lerna/get-npm-exec-opts": { + "version": "5.6.2", + "requires": { + "npmlog": "^6.0.2" + } }, - "@hutson/parse-repository-url": { - "version": "3.0.2" + "@lerna/get-packed": { + "version": "5.6.2", + "requires": { + "fs-extra": "^9.1.0", + "ssri": "^9.0.1", + "tar": "^6.1.0" + } }, - "@isaacs/string-locale-compare": { - "version": "1.1.0" + "@lerna/github-client": { + "version": "5.6.2", + "requires": { + "@lerna/child-process": "5.6.2", + "@octokit/plugin-enterprise-rest": "^6.0.1", + "@octokit/rest": "^19.0.3", + "git-url-parse": "^13.1.0", + "npmlog": "^6.0.2" + } }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", + "@lerna/gitlab-client": { + "version": "5.6.2", "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0" - } + "node-fetch": "^2.6.1", + "npmlog": "^6.0.2" } }, - "@istanbuljs/schema": { - "version": "0.1.3" + "@lerna/global-options": { + "version": "5.6.2" }, - "@jest/environment": { - "version": "27.5.1", + "@lerna/has-npm-version": { + "version": "5.6.2", "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "@lerna/child-process": "5.6.2", + "semver": "^7.3.4" } }, - "@jest/expect-utils": { - "version": "29.3.1", + "@lerna/import": { + "version": "5.6.2", "requires": { - "jest-get-type": "^29.2.0" + "@lerna/child-process": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/prompt": "5.6.2", + "@lerna/pulse-till-done": "5.6.2", + "@lerna/validation-error": "5.6.2", + "dedent": "^0.7.0", + "fs-extra": "^9.1.0", + "p-map-series": "^2.1.0" } }, - "@jest/fake-timers": { - "version": "27.5.1", + "@lerna/info": { + "version": "5.6.2", "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@jest/types": { - "version": "27.5.1", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.7.0" - }, - "jest-message-util": { - "version": "27.5.1", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-util": { - "version": "27.5.1", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - } + "@lerna/command": "5.6.2", + "@lerna/output": "5.6.2", + "envinfo": "^7.7.4" } }, - "@jest/schemas": { - "version": "29.0.0", + "@lerna/init": { + "version": "5.6.2", "requires": { - "@sinclair/typebox": "^0.24.1" + "@lerna/child-process": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/project": "5.6.2", + "fs-extra": "^9.1.0", + "p-map": "^4.0.0", + "write-json-file": "^4.3.0" } }, - "@jest/types": { - "version": "29.3.1", + "@lerna/link": { + "version": "5.6.2", "requires": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@lerna/command": "5.6.2", + "@lerna/package-graph": "5.6.2", + "@lerna/symlink-dependencies": "5.6.2", + "@lerna/validation-error": "5.6.2", + "p-map": "^4.0.0", + "slash": "^3.0.0" + } + }, + "@lerna/list": { + "version": "5.6.2", + "requires": { + "@lerna/command": "5.6.2", + "@lerna/filter-options": "5.6.2", + "@lerna/listable": "5.6.2", + "@lerna/output": "5.6.2" + } + }, + "@lerna/listable": { + "version": "5.6.2", + "requires": { + "@lerna/query-graph": "5.6.2", + "chalk": "^4.1.0", + "columnify": "^1.6.0" }, "dependencies": { "chalk": { @@ -17161,733 +25216,778 @@ } } }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", + "@lerna/log-packed": { + "version": "5.6.2", "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "byte-size": "^7.0.0", + "columnify": "^1.6.0", + "has-unicode": "^2.0.1", + "npmlog": "^6.0.2" } }, - "@jridgewell/resolve-uri": { - "version": "3.1.0" - }, - "@jridgewell/set-array": { - "version": "1.1.2" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "optional": true, - "peer": true, + "@lerna/npm-conf": { + "version": "5.6.2", "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "optional": true, - "peer": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } + "config-chain": "^1.1.12", + "pify": "^5.0.0" } }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", + "@lerna/npm-dist-tag": { + "version": "5.6.2", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@lerna/otplease": "5.6.2", + "npm-package-arg": "8.1.1", + "npm-registry-fetch": "^13.3.0", + "npmlog": "^6.0.2" } }, - "@juggle/resize-observer": { - "version": "3.4.0" - }, - "@lerna/add": { + "@lerna/npm-install": { "version": "5.6.2", "requires": { - "@lerna/bootstrap": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/filter-options": "5.6.2", - "@lerna/npm-conf": "5.6.2", - "@lerna/validation-error": "5.6.2", - "dedent": "^0.7.0", + "@lerna/child-process": "5.6.2", + "@lerna/get-npm-exec-opts": "5.6.2", + "fs-extra": "^9.1.0", "npm-package-arg": "8.1.1", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" + "npmlog": "^6.0.2", + "signal-exit": "^3.0.3", + "write-pkg": "^4.0.0" } }, - "@lerna/bootstrap": { + "@lerna/npm-publish": { "version": "5.6.2", "requires": { - "@lerna/command": "5.6.2", - "@lerna/filter-options": "5.6.2", - "@lerna/has-npm-version": "5.6.2", - "@lerna/npm-install": "5.6.2", - "@lerna/package-graph": "5.6.2", - "@lerna/pulse-till-done": "5.6.2", - "@lerna/rimraf-dir": "5.6.2", + "@lerna/otplease": "5.6.2", "@lerna/run-lifecycle": "5.6.2", - "@lerna/run-topologically": "5.6.2", - "@lerna/symlink-binary": "5.6.2", - "@lerna/symlink-dependencies": "5.6.2", - "@lerna/validation-error": "5.6.2", - "@npmcli/arborist": "5.3.0", - "dedent": "^0.7.0", - "get-port": "^5.1.1", - "multimatch": "^5.0.0", + "fs-extra": "^9.1.0", + "libnpmpublish": "^6.0.4", "npm-package-arg": "8.1.1", "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4" + "pify": "^5.0.0", + "read-package-json": "^5.0.1" } }, - "@lerna/changed": { + "@lerna/npm-run-script": { "version": "5.6.2", "requires": { - "@lerna/collect-updates": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/listable": "5.6.2", - "@lerna/output": "5.6.2" + "@lerna/child-process": "5.6.2", + "@lerna/get-npm-exec-opts": "5.6.2", + "npmlog": "^6.0.2" + } + }, + "@lerna/otplease": { + "version": "5.6.2", + "requires": { + "@lerna/prompt": "5.6.2" + } + }, + "@lerna/output": { + "version": "5.6.2", + "requires": { + "npmlog": "^6.0.2" + } + }, + "@lerna/pack-directory": { + "version": "5.6.2", + "requires": { + "@lerna/get-packed": "5.6.2", + "@lerna/package": "5.6.2", + "@lerna/run-lifecycle": "5.6.2", + "@lerna/temp-write": "5.6.2", + "npm-packlist": "^5.1.1", + "npmlog": "^6.0.2", + "tar": "^6.1.0" } }, - "@lerna/check-working-tree": { + "@lerna/package": { "version": "5.6.2", "requires": { - "@lerna/collect-uncommitted": "5.6.2", - "@lerna/describe-ref": "5.6.2", - "@lerna/validation-error": "5.6.2" + "load-json-file": "^6.2.0", + "npm-package-arg": "8.1.1", + "write-pkg": "^4.0.0" } }, - "@lerna/child-process": { + "@lerna/package-graph": { "version": "5.6.2", "requires": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "@lerna/prerelease-id-from-version": "5.6.2", + "@lerna/validation-error": "5.6.2", + "npm-package-arg": "8.1.1", + "npmlog": "^6.0.2", + "semver": "^7.3.4" } }, - "@lerna/clean": { + "@lerna/prerelease-id-from-version": { "version": "5.6.2", "requires": { - "@lerna/command": "5.6.2", - "@lerna/filter-options": "5.6.2", - "@lerna/prompt": "5.6.2", - "@lerna/pulse-till-done": "5.6.2", - "@lerna/rimraf-dir": "5.6.2", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1" + "semver": "^7.3.4" } }, - "@lerna/cli": { + "@lerna/profiler": { "version": "5.6.2", "requires": { - "@lerna/global-options": "5.6.2", - "dedent": "^0.7.0", + "fs-extra": "^9.1.0", "npmlog": "^6.0.2", - "yargs": "^16.2.0" + "upath": "^2.0.1" } }, - "@lerna/collect-uncommitted": { + "@lerna/project": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", - "chalk": "^4.1.0", - "npmlog": "^6.0.2" + "@lerna/package": "5.6.2", + "@lerna/validation-error": "5.6.2", + "cosmiconfig": "^7.0.0", + "dedent": "^0.7.0", + "dot-prop": "^6.0.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.2", + "js-yaml": "^4.1.0", + "load-json-file": "^6.2.0", + "npmlog": "^6.0.2", + "p-map": "^4.0.0", + "resolve-from": "^5.0.0", + "write-json-file": "^4.3.0" }, "dependencies": { - "chalk": { - "version": "4.1.2", + "argparse": { + "version": "2.0.1" + }, + "js-yaml": { + "version": "4.1.0", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "argparse": "^2.0.1" } + }, + "resolve-from": { + "version": "5.0.0" } } }, - "@lerna/collect-updates": { - "version": "5.6.2", - "requires": { - "@lerna/child-process": "5.6.2", - "@lerna/describe-ref": "5.6.2", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "slash": "^3.0.0" - } - }, - "@lerna/command": { + "@lerna/prompt": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", - "@lerna/package-graph": "5.6.2", - "@lerna/project": "5.6.2", - "@lerna/validation-error": "5.6.2", - "@lerna/write-log-file": "5.6.2", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^5.0.0", - "is-ci": "^2.0.0", + "inquirer": "^8.2.4", "npmlog": "^6.0.2" } }, - "@lerna/conventional-commits": { + "@lerna/publish": { "version": "5.6.2", "requires": { + "@lerna/check-working-tree": "5.6.2", + "@lerna/child-process": "5.6.2", + "@lerna/collect-updates": "5.6.2", + "@lerna/command": "5.6.2", + "@lerna/describe-ref": "5.6.2", + "@lerna/log-packed": "5.6.2", + "@lerna/npm-conf": "5.6.2", + "@lerna/npm-dist-tag": "5.6.2", + "@lerna/npm-publish": "5.6.2", + "@lerna/otplease": "5.6.2", + "@lerna/output": "5.6.2", + "@lerna/pack-directory": "5.6.2", + "@lerna/prerelease-id-from-version": "5.6.2", + "@lerna/prompt": "5.6.2", + "@lerna/pulse-till-done": "5.6.2", + "@lerna/run-lifecycle": "5.6.2", + "@lerna/run-topologically": "5.6.2", "@lerna/validation-error": "5.6.2", - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-core": "^4.2.4", - "conventional-recommended-bump": "^6.1.0", + "@lerna/version": "5.6.2", "fs-extra": "^9.1.0", - "get-stream": "^6.0.0", + "libnpmaccess": "^6.0.3", "npm-package-arg": "8.1.1", + "npm-registry-fetch": "^13.3.0", "npmlog": "^6.0.2", - "pify": "^5.0.0", + "p-map": "^4.0.0", + "p-pipe": "^3.1.0", + "pacote": "^13.6.1", "semver": "^7.3.4" } }, - "@lerna/create": { + "@lerna/pulse-till-done": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/npm-conf": "5.6.2", - "@lerna/validation-error": "5.6.2", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" + "npmlog": "^6.0.2" } }, - "@lerna/create-symlink": { + "@lerna/query-graph": { "version": "5.6.2", "requires": { - "cmd-shim": "^5.0.0", - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2" + "@lerna/package-graph": "5.6.2" } }, - "@lerna/describe-ref": { + "@lerna/resolve-symlink": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", - "npmlog": "^6.0.2" + "fs-extra": "^9.1.0", + "npmlog": "^6.0.2", + "read-cmd-shim": "^3.0.0" } }, - "@lerna/diff": { + "@lerna/rimraf-dir": { "version": "5.6.2", "requires": { "@lerna/child-process": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/validation-error": "5.6.2", - "npmlog": "^6.0.2" + "npmlog": "^6.0.2", + "path-exists": "^4.0.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "requires": { + "glob": "^7.1.3" + } + } } }, - "@lerna/exec": { + "@lerna/run": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", "@lerna/command": "5.6.2", "@lerna/filter-options": "5.6.2", + "@lerna/npm-run-script": "5.6.2", + "@lerna/output": "5.6.2", "@lerna/profiler": "5.6.2", "@lerna/run-topologically": "5.6.2", + "@lerna/timer": "5.6.2", "@lerna/validation-error": "5.6.2", + "fs-extra": "^9.1.0", "p-map": "^4.0.0" } }, - "@lerna/filter-options": { - "version": "5.6.2", - "requires": { - "@lerna/collect-updates": "5.6.2", - "@lerna/filter-packages": "5.6.2", - "dedent": "^0.7.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/filter-packages": { + "@lerna/run-lifecycle": { "version": "5.6.2", "requires": { - "@lerna/validation-error": "5.6.2", - "multimatch": "^5.0.0", - "npmlog": "^6.0.2" + "@lerna/npm-conf": "5.6.2", + "@npmcli/run-script": "^4.1.7", + "npmlog": "^6.0.2", + "p-queue": "^6.6.2" } }, - "@lerna/get-npm-exec-opts": { + "@lerna/run-topologically": { "version": "5.6.2", "requires": { - "npmlog": "^6.0.2" + "@lerna/query-graph": "5.6.2", + "p-queue": "^6.6.2" } }, - "@lerna/get-packed": { + "@lerna/symlink-binary": { "version": "5.6.2", "requires": { + "@lerna/create-symlink": "5.6.2", + "@lerna/package": "5.6.2", "fs-extra": "^9.1.0", - "ssri": "^9.0.1", - "tar": "^6.1.0" + "p-map": "^4.0.0" } }, - "@lerna/github-client": { + "@lerna/symlink-dependencies": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^19.0.3", - "git-url-parse": "^13.1.0", - "npmlog": "^6.0.2" + "@lerna/create-symlink": "5.6.2", + "@lerna/resolve-symlink": "5.6.2", + "@lerna/symlink-binary": "5.6.2", + "fs-extra": "^9.1.0", + "p-map": "^4.0.0", + "p-map-series": "^2.1.0" } }, - "@lerna/gitlab-client": { + "@lerna/temp-write": { "version": "5.6.2", "requires": { - "node-fetch": "^2.6.1", - "npmlog": "^6.0.2" + "graceful-fs": "^4.1.15", + "is-stream": "^2.0.0", + "make-dir": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "@lerna/global-options": { + "@lerna/timer": { "version": "5.6.2" }, - "@lerna/has-npm-version": { + "@lerna/validation-error": { "version": "5.6.2", "requires": { - "@lerna/child-process": "5.6.2", - "semver": "^7.3.4" + "npmlog": "^6.0.2" } }, - "@lerna/import": { + "@lerna/version": { "version": "5.6.2", "requires": { + "@lerna/check-working-tree": "5.6.2", "@lerna/child-process": "5.6.2", + "@lerna/collect-updates": "5.6.2", "@lerna/command": "5.6.2", + "@lerna/conventional-commits": "5.6.2", + "@lerna/github-client": "5.6.2", + "@lerna/gitlab-client": "5.6.2", + "@lerna/output": "5.6.2", + "@lerna/prerelease-id-from-version": "5.6.2", "@lerna/prompt": "5.6.2", - "@lerna/pulse-till-done": "5.6.2", + "@lerna/run-lifecycle": "5.6.2", + "@lerna/run-topologically": "5.6.2", + "@lerna/temp-write": "5.6.2", "@lerna/validation-error": "5.6.2", + "@nrwl/devkit": ">=14.8.1 < 16", + "chalk": "^4.1.0", "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "p-map-series": "^2.1.0" + "load-json-file": "^6.2.0", + "minimatch": "^3.0.4", + "npmlog": "^6.0.2", + "p-map": "^4.0.0", + "p-pipe": "^3.1.0", + "p-reduce": "^2.1.0", + "p-waterfall": "^2.1.1", + "semver": "^7.3.4", + "slash": "^3.0.0", + "write-json-file": "^4.3.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } } }, - "@lerna/info": { + "@lerna/write-log-file": { "version": "5.6.2", "requires": { - "@lerna/command": "5.6.2", - "@lerna/output": "5.6.2", - "envinfo": "^7.7.4" + "npmlog": "^6.0.2", + "write-file-atomic": "^4.0.1" } }, - "@lerna/init": { - "version": "5.6.2", + "@microsoft/teams-js": { + "version": "2.5.0", "requires": { - "@lerna/child-process": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/project": "5.6.2", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "write-json-file": "^4.3.0" + "debug": "4.3.3" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "requires": { + "ms": "2.1.2" + } + } } }, - "@lerna/link": { - "version": "5.6.2", + "@nodelib/fs.scandir": { + "version": "2.1.5", "requires": { - "@lerna/command": "5.6.2", - "@lerna/package-graph": "5.6.2", - "@lerna/symlink-dependencies": "5.6.2", - "@lerna/validation-error": "5.6.2", - "p-map": "^4.0.0", - "slash": "^3.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, - "@lerna/list": { - "version": "5.6.2", + "@nodelib/fs.stat": { + "version": "2.0.5" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", "requires": { - "@lerna/command": "5.6.2", - "@lerna/filter-options": "5.6.2", - "@lerna/listable": "5.6.2", - "@lerna/output": "5.6.2" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "@lerna/listable": { - "version": "5.6.2", + "@npmcli/arborist": { + "version": "5.3.0", "requires": { - "@lerna/query-graph": "5.6.2", - "chalk": "^4.1.0", - "columnify": "^1.6.0" + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^2.0.3", + "@npmcli/metavuln-calculator": "^3.0.1", + "@npmcli/move-file": "^2.0.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/package-json": "^2.0.0", + "@npmcli/run-script": "^4.1.3", + "bin-links": "^3.0.0", + "cacache": "^16.0.6", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "npm-install-checks": "^5.0.0", + "npm-package-arg": "^9.0.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.0", + "npmlog": "^6.0.2", + "pacote": "^13.6.1", + "parse-conflict-json": "^2.0.1", + "proc-log": "^2.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.7", + "ssri": "^9.0.0", + "treeverse": "^2.0.0", + "walk-up-path": "^1.0.0" }, "dependencies": { - "chalk": { - "version": "4.1.2", + "glob": { + "version": "7.2.3", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "5.1.0", + "requires": { + "lru-cache": "^7.5.1" + } + }, + "npm-package-arg": { + "version": "9.1.2", + "requires": { + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "requires": { + "glob": "^7.1.3" } } } }, - "@lerna/log-packed": { - "version": "5.6.2", + "@npmcli/fs": { + "version": "2.1.2", "requires": { - "byte-size": "^7.0.0", - "columnify": "^1.6.0", - "has-unicode": "^2.0.1", - "npmlog": "^6.0.2" + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" } }, - "@lerna/npm-conf": { - "version": "5.6.2", + "@npmcli/git": { + "version": "3.0.2", "requires": { - "config-chain": "^1.1.12", - "pify": "^5.0.0" + "@npmcli/promise-spawn": "^3.0.0", + "lru-cache": "^7.4.4", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^7.0.0", + "proc-log": "^2.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "@npmcli/map-workspaces": { + "version": "2.0.4", + "requires": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^8.0.1", + "minimatch": "^5.0.1", + "read-package-json-fast": "^2.0.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@npmcli/metavuln-calculator": { + "version": "3.1.1", + "requires": { + "cacache": "^16.0.0", + "json-parse-even-better-errors": "^2.3.1", + "pacote": "^13.0.3", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "2.0.1", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "requires": { + "glob": "^7.1.3" + } + } } }, - "@lerna/npm-dist-tag": { - "version": "5.6.2", - "requires": { - "@lerna/otplease": "5.6.2", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2" - } + "@npmcli/name-from-folder": { + "version": "1.0.1" }, - "@lerna/npm-install": { - "version": "5.6.2", - "requires": { - "@lerna/child-process": "5.6.2", - "@lerna/get-npm-exec-opts": "5.6.2", - "fs-extra": "^9.1.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "signal-exit": "^3.0.3", - "write-pkg": "^4.0.0" - } + "@npmcli/node-gyp": { + "version": "2.0.0" }, - "@lerna/npm-publish": { - "version": "5.6.2", + "@npmcli/package-json": { + "version": "2.0.0", "requires": { - "@lerna/otplease": "5.6.2", - "@lerna/run-lifecycle": "5.6.2", - "fs-extra": "^9.1.0", - "libnpmpublish": "^6.0.4", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "read-package-json": "^5.0.1" + "json-parse-even-better-errors": "^2.3.1" } }, - "@lerna/npm-run-script": { - "version": "5.6.2", + "@npmcli/promise-spawn": { + "version": "3.0.0", "requires": { - "@lerna/child-process": "5.6.2", - "@lerna/get-npm-exec-opts": "5.6.2", - "npmlog": "^6.0.2" + "infer-owner": "^1.0.4" } }, - "@lerna/otplease": { - "version": "5.6.2", + "@npmcli/run-script": { + "version": "4.2.1", "requires": { - "@lerna/prompt": "5.6.2" + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/promise-spawn": "^3.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" } }, - "@lerna/output": { - "version": "5.6.2", + "@nrwl/cli": { + "version": "14.8.4", "requires": { - "npmlog": "^6.0.2" + "nx": "14.8.4" } }, - "@lerna/pack-directory": { - "version": "5.6.2", + "@nrwl/devkit": { + "version": "14.8.4", "requires": { - "@lerna/get-packed": "5.6.2", - "@lerna/package": "5.6.2", - "@lerna/run-lifecycle": "5.6.2", - "@lerna/temp-write": "5.6.2", - "npm-packlist": "^5.1.1", - "npmlog": "^6.0.2", - "tar": "^6.1.0" + "@phenomnomnominal/tsquery": "4.1.1", + "ejs": "^3.1.7", + "ignore": "^5.0.4", + "tslib": "^2.3.0" } }, - "@lerna/package": { - "version": "5.6.2", + "@nrwl/tao": { + "version": "14.8.4", "requires": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" + "nx": "14.8.4" } }, - "@lerna/package-graph": { - "version": "5.6.2", + "@octokit/auth-token": { + "version": "3.0.1", "requires": { - "@lerna/prerelease-id-from-version": "5.6.2", - "@lerna/validation-error": "5.6.2", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "semver": "^7.3.4" + "@octokit/types": "^7.0.0" } }, - "@lerna/prerelease-id-from-version": { - "version": "5.6.2", + "@octokit/core": { + "version": "4.0.5", "requires": { - "semver": "^7.3.4" + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^7.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" } }, - "@lerna/profiler": { - "version": "5.6.2", + "@octokit/endpoint": { + "version": "7.0.2", "requires": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "upath": "^2.0.1" + "@octokit/types": "^7.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" } }, - "@lerna/project": { - "version": "5.6.2", + "@octokit/graphql": { + "version": "5.0.1", "requires": { - "@lerna/package": "5.6.2", - "@lerna/validation-error": "5.6.2", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - }, - "dependencies": { - "argparse": { - "version": "2.0.1" - }, - "js-yaml": { - "version": "4.1.0", - "requires": { - "argparse": "^2.0.1" - } - }, - "resolve-from": { - "version": "5.0.0" - } + "@octokit/request": "^6.0.0", + "@octokit/types": "^7.0.0", + "universal-user-agent": "^6.0.0" } }, - "@lerna/prompt": { - "version": "5.6.2", - "requires": { - "inquirer": "^8.2.4", - "npmlog": "^6.0.2" - } + "@octokit/openapi-types": { + "version": "13.13.1" }, - "@lerna/publish": { - "version": "5.6.2", + "@octokit/plugin-enterprise-rest": { + "version": "6.0.1" + }, + "@octokit/plugin-paginate-rest": { + "version": "4.3.1", "requires": { - "@lerna/check-working-tree": "5.6.2", - "@lerna/child-process": "5.6.2", - "@lerna/collect-updates": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/describe-ref": "5.6.2", - "@lerna/log-packed": "5.6.2", - "@lerna/npm-conf": "5.6.2", - "@lerna/npm-dist-tag": "5.6.2", - "@lerna/npm-publish": "5.6.2", - "@lerna/otplease": "5.6.2", - "@lerna/output": "5.6.2", - "@lerna/pack-directory": "5.6.2", - "@lerna/prerelease-id-from-version": "5.6.2", - "@lerna/prompt": "5.6.2", - "@lerna/pulse-till-done": "5.6.2", - "@lerna/run-lifecycle": "5.6.2", - "@lerna/run-topologically": "5.6.2", - "@lerna/validation-error": "5.6.2", - "@lerna/version": "5.6.2", - "fs-extra": "^9.1.0", - "libnpmaccess": "^6.0.3", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" + "@octokit/types": "^7.5.0" } }, - "@lerna/pulse-till-done": { - "version": "5.6.2", + "@octokit/plugin-request-log": { + "version": "1.0.4", + "requires": {} + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "6.6.2", "requires": { - "npmlog": "^6.0.2" + "@octokit/types": "^7.5.0", + "deprecation": "^2.3.1" } }, - "@lerna/query-graph": { - "version": "5.6.2", + "@octokit/request": { + "version": "6.2.1", "requires": { - "@lerna/package-graph": "5.6.2" + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^7.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" } }, - "@lerna/resolve-symlink": { - "version": "5.6.2", + "@octokit/request-error": { + "version": "3.0.1", "requires": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "read-cmd-shim": "^3.0.0" + "@octokit/types": "^7.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" } }, - "@lerna/rimraf-dir": { - "version": "5.6.2", + "@octokit/rest": { + "version": "19.0.4", "requires": { - "@lerna/child-process": "5.6.2", - "npmlog": "^6.0.2", - "path-exists": "^4.0.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - } - } + "@octokit/core": "^4.0.0", + "@octokit/plugin-paginate-rest": "^4.0.0", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^6.0.0" } }, - "@lerna/run": { - "version": "5.6.2", + "@octokit/types": { + "version": "7.5.1", "requires": { - "@lerna/command": "5.6.2", - "@lerna/filter-options": "5.6.2", - "@lerna/npm-run-script": "5.6.2", - "@lerna/output": "5.6.2", - "@lerna/profiler": "5.6.2", - "@lerna/run-topologically": "5.6.2", - "@lerna/timer": "5.6.2", - "@lerna/validation-error": "5.6.2", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" + "@octokit/openapi-types": "^13.11.0" } }, - "@lerna/run-lifecycle": { - "version": "5.6.2", + "@parcel/watcher": { + "version": "2.0.4", "requires": { - "@lerna/npm-conf": "5.6.2", - "@npmcli/run-script": "^4.1.7", - "npmlog": "^6.0.2", - "p-queue": "^6.6.2" + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" } }, - "@lerna/run-topologically": { - "version": "5.6.2", + "@phenomnomnominal/tsquery": { + "version": "4.1.1", "requires": { - "@lerna/query-graph": "5.6.2", - "p-queue": "^6.6.2" + "esquery": "^1.0.1" } }, - "@lerna/symlink-binary": { - "version": "5.6.2", + "@remix-run/router": { + "version": "1.0.3" + }, + "@sideway/address": { + "version": "4.1.4", "requires": { - "@lerna/create-symlink": "5.6.2", - "@lerna/package": "5.6.2", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" + "@hapi/hoek": "^9.0.0" } }, - "@lerna/symlink-dependencies": { - "version": "5.6.2", + "@sideway/formula": { + "version": "3.0.0" + }, + "@sideway/pinpoint": { + "version": "2.0.0" + }, + "@sinclair/typebox": { + "version": "0.24.51" + }, + "@sinonjs/commons": { + "version": "1.8.6", "requires": { - "@lerna/create-symlink": "5.6.2", - "@lerna/resolve-symlink": "5.6.2", - "@lerna/symlink-binary": "5.6.2", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0" + "type-detect": "4.0.8" } }, - "@lerna/temp-write": { - "version": "5.6.2", + "@sinonjs/fake-timers": { + "version": "8.1.0", "requires": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^8.3.2" + "@sinonjs/commons": "^1.7.0" + } + }, + "@socket.io/component-emitter": { + "version": "3.1.0" + }, + "@socket.io/redis-adapter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@socket.io/redis-adapter/-/redis-adapter-7.2.0.tgz", + "integrity": "sha512-/r6oF6Myz0K9uatB/pfCi0BhKg/KRMh1OokrqcjlNz6aq40WiXdFLRbHJQuwGHq/KvB+D6141K+IynbVxZGvhw==", + "requires": { + "debug": "~4.3.1", + "notepack.io": "~2.2.0", + "socket.io-adapter": "^2.4.0", + "uid2": "0.0.3" }, "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "notepack.io": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/notepack.io/-/notepack.io-2.2.0.tgz", + "integrity": "sha512-9b5w3t5VSH6ZPosoYnyDONnUTF8o0UkBw7JLA6eBlYJWyGT1Q3vQa8Hmuj1/X6RYvHjjygBDgw6fJhe0JEojfw==" } } }, - "@lerna/timer": { - "version": "5.6.2" - }, - "@lerna/validation-error": { - "version": "5.6.2", + "@swc/helpers": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", "requires": { - "npmlog": "^6.0.2" + "tslib": "^2.4.0" } }, - "@lerna/version": { - "version": "5.6.2", + "@testing-library/dom": { + "version": "8.19.0", "requires": { - "@lerna/check-working-tree": "5.6.2", - "@lerna/child-process": "5.6.2", - "@lerna/collect-updates": "5.6.2", - "@lerna/command": "5.6.2", - "@lerna/conventional-commits": "5.6.2", - "@lerna/github-client": "5.6.2", - "@lerna/gitlab-client": "5.6.2", - "@lerna/output": "5.6.2", - "@lerna/prerelease-id-from-version": "5.6.2", - "@lerna/prompt": "5.6.2", - "@lerna/run-lifecycle": "5.6.2", - "@lerna/run-topologically": "5.6.2", - "@lerna/temp-write": "5.6.2", - "@lerna/validation-error": "5.6.2", - "@nrwl/devkit": ">=14.8.1 < 16", + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", "chalk": "^4.1.0", - "dedent": "^0.7.0", - "load-json-file": "^6.2.0", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "p-reduce": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4", - "slash": "^3.0.0", - "write-json-file": "^4.3.0" + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" }, "dependencies": { "chalk": { @@ -17899,975 +25999,1431 @@ } } }, - "@lerna/write-log-file": { - "version": "5.6.2", - "requires": { - "npmlog": "^6.0.2", - "write-file-atomic": "^4.0.1" - } - }, - "@microsoft/teams-js": { - "version": "2.5.0", + "@testing-library/jest-dom": { + "version": "5.16.5", "requires": { - "debug": "4.3.3" + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" }, "dependencies": { - "debug": { - "version": "4.3.3", + "chalk": { + "version": "3.0.0", "requires": { - "ms": "2.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } } } }, - "@nodelib/fs.scandir": { - "version": "2.1.5", + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" } }, - "@nodelib/fs.stat": { - "version": "2.0.5" + "@testing-library/user-event": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz", + "integrity": "sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==", + "requires": {} }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } + "@tiny-calc/nano": { + "version": "0.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/@tiny-calc/nano/-/nano-0.0.0-alpha.5.tgz", + "integrity": "sha512-Hs37tz9ZtvK21/5s4tjt5RBa/PFHKYS0AzvdxiXuSd3+AKQN2ygxw7uwD9j0DIG9qONddg1vIASO77JIGyZzyw==" }, - "@npmcli/arborist": { - "version": "5.3.0", - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "5.1.0", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - } - } + "@tootallnate/once": { + "version": "2.0.0" + }, + "@types/aria-query": { + "version": "4.2.2" + }, + "@types/assert": { + "version": "1.5.6" + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "requires": { + "@types/node": "*" } }, - "@npmcli/fs": { - "version": "2.1.2", + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "@types/ms": "*" } }, - "@npmcli/git": { - "version": "3.0.2", + "@types/double-ended-queue": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/double-ended-queue/-/double-ended-queue-2.1.2.tgz", + "integrity": "sha512-iAjbBa3X4UQtYxcCsAr0YaZMRwyC79q4KHui0XtEN7GGLJA4fzD116KUYXXZKskaOYSchnaOFT/a8zSlEx3P9Q==" + }, + "@types/events": { + "version": "3.0.0" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" + "@types/istanbul-lib-coverage": "*" } }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", + "@types/istanbul-reports": { + "version": "3.0.1", "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "@types/istanbul-lib-report": "*" } }, - "@npmcli/map-workspaces": { - "version": "2.0.4", + "@types/jest": { + "version": "29.2.3", "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" + "expect": "^29.0.0", + "pretty-format": "^29.0.0" }, "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "requires": { - "balanced-match": "^1.0.0" - } + "ansi-styles": { + "version": "5.2.0" }, - "minimatch": { - "version": "5.1.0", + "pretty-format": { + "version": "29.3.1", "requires": { - "brace-expansion": "^2.0.1" + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" } + }, + "react-is": { + "version": "18.2.0" } } }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29" + }, + "@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + }, + "@types/minimatch": { + "version": "3.0.5" + }, + "@types/minimist": { + "version": "1.2.2" + }, + "@types/mocha": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==" + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, + "@types/nconf": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.3.tgz", + "integrity": "sha512-leyIuBk/rMIp9114FlPRkc/cQG+/JzCz1Afx3BD+CwK2ep3ZRxoC843V1rqnE2pC/jRRjANWhuVBEn4clCwlug==" + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "@types/normalize-package-data": { + "version": "2.4.1" + }, + "@types/parse-json": { + "version": "4.0.0" + }, + "@types/prop-types": { + "version": "15.7.5" + }, + "@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "@npmcli/move-file": { - "version": "2.0.1", + "@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - } - } + "@types/react": "*" } }, - "@npmcli/name-from-folder": { - "version": "1.0.1" + "@types/scheduler": { + "version": "0.16.2" }, - "@npmcli/node-gyp": { - "version": "2.0.0" + "@types/semver": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz", + "integrity": "sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==" }, - "@npmcli/package-json": { - "version": "2.0.0", + "@types/stack-utils": { + "version": "2.0.1" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", "requires": { - "json-parse-even-better-errors": "^2.3.1" + "@types/jest": "*" } }, - "@npmcli/promise-spawn": { - "version": "3.0.0", + "@types/uuid": { + "version": "8.3.4" + }, + "@types/ws": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", + "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==", "requires": { - "infer-owner": "^1.0.4" + "@types/node": "*" } }, - "@npmcli/run-script": { - "version": "4.2.1", + "@types/yargs": { + "version": "17.0.15", "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" + "@types/yargs-parser": "*" } }, - "@nrwl/cli": { - "version": "14.8.4", + "@types/yargs-parser": { + "version": "21.0.0" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz", + "integrity": "sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==", + "dev": true, "requires": { - "nx": "14.8.4" + "@typescript-eslint/scope-manager": "5.48.1", + "@typescript-eslint/type-utils": "5.48.1", + "@typescript-eslint/utils": "5.48.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" } }, - "@nrwl/devkit": { - "version": "14.8.4", + "@typescript-eslint/parser": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz", + "integrity": "sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==", + "dev": true, "requires": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "tslib": "^2.3.0" + "@typescript-eslint/scope-manager": "5.48.1", + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/typescript-estree": "5.48.1", + "debug": "^4.3.4" } }, - "@nrwl/tao": { - "version": "14.8.4", + "@typescript-eslint/scope-manager": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz", + "integrity": "sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/visitor-keys": "5.48.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz", + "integrity": "sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.48.1", + "@typescript-eslint/utils": "5.48.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz", + "integrity": "sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz", + "integrity": "sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==", + "dev": true, "requires": { - "nx": "14.8.4" + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/visitor-keys": "5.48.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" } }, - "@octokit/auth-token": { - "version": "3.0.1", + "@typescript-eslint/utils": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz", + "integrity": "sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==", + "dev": true, "requires": { - "@octokit/types": "^7.0.0" + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.48.1", + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/typescript-estree": "5.48.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + } } }, - "@octokit/core": { - "version": "4.0.5", + "@typescript-eslint/visitor-keys": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz", + "integrity": "sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==", + "dev": true, "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@typescript-eslint/types": "5.48.1", + "eslint-visitor-keys": "^3.3.0" } }, - "@octokit/endpoint": { - "version": "7.0.2", + "@vitejs/plugin-react": { + "version": "3.0.1", "requires": { - "@octokit/types": "^7.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "@babel/core": "^7.20.7", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" } }, - "@octokit/graphql": { - "version": "5.0.1", + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "peer": true, "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^7.0.0", - "universal-user-agent": "^6.0.0" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, - "@octokit/openapi-types": { - "version": "13.13.1" - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1" + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "peer": true }, - "@octokit/plugin-paginate-rest": { - "version": "4.3.1", - "requires": { - "@octokit/types": "^7.5.0" - } + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "peer": true }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "requires": {} + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "peer": true }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "6.6.2", + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "peer": true, "requires": { - "@octokit/types": "^7.5.0", - "deprecation": "^2.3.1" + "@webassemblyjs/wast-printer": "1.9.0" } }, - "@octokit/request": { - "version": "6.2.1", - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "peer": true }, - "@octokit/request-error": { - "version": "3.0.1", + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "peer": true, "requires": { - "@octokit/types": "^7.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@webassemblyjs/ast": "1.9.0" } }, - "@octokit/rest": { - "version": "19.0.4", - "requires": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^4.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" - } + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "peer": true }, - "@octokit/types": { - "version": "7.5.1", + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "peer": true, "requires": { - "@octokit/openapi-types": "^13.11.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, - "@parcel/watcher": { - "version": "2.0.4", + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "peer": true, "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" + "@xtuc/ieee754": "^1.2.0" } }, - "@phenomnomnominal/tsquery": { - "version": "4.1.1", + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "peer": true, "requires": { - "esquery": "^1.0.1" + "@xtuc/long": "4.2.2" } }, - "@remix-run/router": { - "version": "1.0.3" + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "peer": true }, - "@sideway/address": { - "version": "4.1.4", + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "peer": true, "requires": { - "@hapi/hoek": "^9.0.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, - "@sideway/formula": { - "version": "3.0.0" - }, - "@sideway/pinpoint": { - "version": "2.0.0" - }, - "@sinclair/typebox": { - "version": "0.24.51" - }, - "@sinonjs/commons": { - "version": "1.8.6", + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "peer": true, "requires": { - "type-detect": "4.0.8" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, - "@sinonjs/fake-timers": { - "version": "8.1.0", + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "peer": true, "requires": { - "@sinonjs/commons": "^1.7.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, - "@socket.io/component-emitter": { - "version": "3.1.0" - }, - "@testing-library/dom": { - "version": "8.19.0", + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "peer": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, - "@testing-library/jest-dom": { - "version": "5.16.5", + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "peer": true, "requires": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" } }, - "@testing-library/react": { - "version": "12.1.5", + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "peer": true, "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" - }, - "dependencies": { - "@types/react": { - "version": "17.0.52", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.18", - "requires": { - "@types/react": "^17" - } - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" } }, - "@testing-library/user-event": { - "version": "14.4.3", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz", - "integrity": "sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==", - "requires": {} - }, - "@tiny-calc/nano": { - "version": "0.0.0-alpha.5" + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true }, - "@tootallnate/once": { - "version": "2.0.0" + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true }, - "@types/aria-query": { - "version": "4.2.2" + "@yarnpkg/lockfile": { + "version": "1.1.0" }, - "@types/assert": { - "version": "1.5.6" + "@yarnpkg/parsers": { + "version": "3.0.0-rc.25", + "requires": { + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" + } }, - "@types/debug": { - "version": "4.1.7", + "@zkochan/js-yaml": { + "version": "0.0.6", "requires": { - "@types/ms": "*" + "argparse": "^2.0.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1" + } } }, - "@types/double-ended-queue": { - "version": "2.1.1" - }, - "@types/events": { - "version": "3.0.0" + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4" + "abbrev": { + "version": "1.1.1" }, - "@types/istanbul-lib-report": { + "abort-controller": { "version": "3.0.0", "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "requires": { - "@types/istanbul-lib-report": "*" + "event-target-shim": "^5.0.0" } }, - "@types/jest": { - "version": "29.2.3", + "abstract-level": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", + "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", "requires": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" + "buffer": "^6.0.3", + "catering": "^2.1.0", + "is-buffer": "^2.0.5", + "level-supports": "^4.0.0", + "level-transcoder": "^1.0.1", + "module-error": "^1.0.1", + "queue-microtask": "^1.2.3" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0" - }, - "pretty-format": { - "version": "29.3.1", - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.2.0" + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" } } }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29" - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" - }, - "@types/minimatch": { - "version": "3.0.5" + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } }, - "@types/minimist": { - "version": "1.2.2" + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" }, - "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==" + "acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "requires": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } }, - "@types/ms": { - "version": "0.7.31" + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} }, - "@types/nconf": { - "version": "0.10.3" + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" }, - "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "add-stream": { + "version": "1.0.0" }, - "@types/normalize-package-data": { - "version": "2.4.1" + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" }, - "@types/parse-json": { - "version": "4.0.0" + "agent-base": { + "version": "6.0.2", + "requires": { + "debug": "4" + } }, - "@types/prop-types": { - "version": "15.7.5" + "agentkeepalive": { + "version": "4.2.1", + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } }, - "@types/react": { - "version": "18.0.25", + "aggregate-error": { + "version": "3.1.0", "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" } }, - "@types/react-dom": { - "version": "18.0.10", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", - "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { - "@types/react": "*" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "@types/scheduler": { - "version": "0.16.2" + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peer": true, + "requires": {} }, - "@types/semver": { - "version": "6.2.3" + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peer": true, + "requires": {} }, - "@types/stack-utils": { - "version": "2.0.1" + "ansi-colors": { + "version": "4.1.3" }, - "@types/testing-library__jest-dom": { - "version": "5.14.5", + "ansi-escapes": { + "version": "4.3.2", "requires": { - "@types/jest": "*" + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3" + } } }, - "@types/uuid": { - "version": "8.3.4" + "ansi-regex": { + "version": "5.0.1" }, - "@types/ws": { - "version": "6.0.4", + "ansi-styles": { + "version": "4.3.0", "requires": { - "@types/node": "*" + "color-convert": "^2.0.1" } }, - "@types/yargs": { - "version": "17.0.15", + "anymatch": { + "version": "3.1.2", "requires": { - "@types/yargs-parser": "*" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "@types/yargs-parser": { - "version": "21.0.0" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz", - "integrity": "sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==", - "dev": true, + "append-transform": { + "version": "2.0.0", "requires": { - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/type-utils": "5.48.1", - "@typescript-eslint/utils": "5.48.1", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "default-require-extensions": "^3.0.0" } }, - "@typescript-eslint/parser": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz", - "integrity": "sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==", - "dev": true, + "aproba": { + "version": "2.0.0" + }, + "archy": { + "version": "1.0.0" + }, + "are-we-there-yet": { + "version": "3.0.1", "requires": { - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/typescript-estree": "5.48.1", - "debug": "^4.3.4" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" } }, - "@typescript-eslint/scope-manager": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz", - "integrity": "sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==", - "dev": true, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", "requires": { - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/visitor-keys": "5.48.1" + "sprintf-js": "~1.0.2" } }, - "@typescript-eslint/type-utils": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz", - "integrity": "sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==", - "dev": true, + "aria-query": { + "version": "5.1.3", "requires": { - "@typescript-eslint/typescript-estree": "5.48.1", - "@typescript-eslint/utils": "5.48.1", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "deep-equal": "^2.0.5" } }, - "@typescript-eslint/types": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz", - "integrity": "sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==", - "dev": true + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "peer": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "peer": true + }, + "arr-union": { + "version": "3.1.0" + }, + "array-differ": { + "version": "3.0.0" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "array-ify": { + "version": "1.0.0" }, - "@typescript-eslint/typescript-estree": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz", - "integrity": "sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==", + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/visitor-keys": "5.48.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" } }, - "@typescript-eslint/utils": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz", - "integrity": "sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==", + "array-union": { + "version": "2.1.0" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "peer": true + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/typescript-estree": "5.48.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "dependencies": { - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "dev": true - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, - "@typescript-eslint/visitor-keys": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz", - "integrity": "sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==", + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.48.1", - "eslint-visitor-keys": "^3.3.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "@vitejs/plugin-react": { - "version": "3.0.1", - "requires": { - "@babel/core": "^7.20.7", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" - } + "arrify": { + "version": "1.0.1" }, - "@yarnpkg/lockfile": { - "version": "1.1.0" + "asap": { + "version": "2.0.6" }, - "@yarnpkg/parsers": { - "version": "3.0.0-rc.25", + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "peer": true, "requires": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + } } }, - "@zkochan/js-yaml": { - "version": "0.0.6", + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "peer": true, "requires": { - "argparse": "^2.0.1" + "object-assign": "^4.1.1", + "util": "0.10.3" }, "dependencies": { - "argparse": { - "version": "2.0.1" + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "peer": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "peer": true, + "requires": { + "inherits": "2.0.1" + } } } }, - "abbrev": { - "version": "1.1.1" + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "peer": true }, - "abort-controller": { - "version": "3.0.0", - "requires": { - "event-target-shim": "^5.0.0" - } + "async": { + "version": "3.2.4" }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "devOptional": true + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "optional": true, + "peer": true }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "async-limiter": { + "version": "1.0.1" }, - "add-stream": { - "version": "1.0.0" + "async-lock": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", + "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==" }, - "agent-base": { - "version": "6.0.2", + "async-mutex": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", "requires": { - "debug": "4" + "tslib": "^2.3.1" } }, - "agentkeepalive": { - "version": "4.2.1", - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } + "asynckit": { + "version": "0.4.0" }, - "aggregate-error": { - "version": "3.1.0", + "at-least-node": { + "version": "1.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==", + "peer": true + }, + "available-typed-arrays": { + "version": "1.0.5" + }, + "axios": { + "version": "1.1.2", "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "peer": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "peer": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "peer": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "peer": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "peer": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "peer": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "peer": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "peer": true + } } }, - "ansi-colors": { - "version": "4.1.3" - }, - "ansi-escapes": { - "version": "4.3.2", + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "peer": true, "requires": { - "type-fest": "^0.21.3" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" }, "dependencies": { - "type-fest": { - "version": "0.21.3" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true } } }, - "ansi-regex": { - "version": "5.0.1" - }, - "ansi-styles": { - "version": "4.3.0", + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "peer": true, "requires": { - "color-convert": "^2.0.1" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "peer": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + } } }, - "anymatch": { - "version": "3.1.2", + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "peer": true, "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, - "append-transform": { - "version": "2.0.0", + "babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", "requires": { - "default-require-extensions": "^3.0.0" + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "requires": { + "find-up": "^2.1.0" + } + } } }, - "aproba": { - "version": "2.0.0" - }, - "archy": { - "version": "1.0.0" - }, - "are-we-there-yet": { - "version": "3.0.1", + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "peer": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "babel-runtime": "^6.22.0" } }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "1.0.10", + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "peer": true, "requires": { - "sprintf-js": "~1.0.2" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "peer": true, + "requires": { + "source-map": "^0.5.6" + } + } } }, - "aria-query": { - "version": "5.1.3", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "peer": true, "requires": { - "deep-equal": "^2.0.5" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "peer": true + } } }, - "arr-union": { - "version": "3.1.0" - }, - "array-differ": { - "version": "3.0.0" - }, - "array-ify": { - "version": "1.0.0" - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "peer": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, - "array-union": { - "version": "2.1.0" - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "peer": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + } } }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "peer": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "peer": true + } } }, - "arrify": { - "version": "1.0.1" - }, - "asap": { - "version": "2.0.6" - }, - "async": { - "version": "3.2.4" + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "peer": true }, - "async-limiter": { - "version": "1.0.1" + "balanced-match": { + "version": "1.0.2" }, - "async-mutex": { - "version": "0.3.2", + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "peer": true, "requires": { - "tslib": "^2.3.1" + "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, - "asynckit": { - "version": "0.4.0" - }, - "at-least-node": { - "version": "1.0.0" + "base64-js": { + "version": "1.5.1" }, - "available-typed-arrays": { - "version": "1.0.5" + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" }, - "axios": { - "version": "1.1.2", + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, - "balanced-match": { - "version": "1.0.2" - }, - "base64-js": { - "version": "1.5.1" - }, "before-after-hook": { "version": "2.2.3" }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, "bin-links": { "version": "3.0.3", "requires": { @@ -18904,6 +27460,16 @@ "binary-extensions": { "version": "2.2.0" }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "peer": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bl": { "version": "4.1.0", "requires": { @@ -18924,6 +27490,51 @@ "bluebird": { "version": "3.7.2" }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "peer": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, "brace-expansion": { "version": "1.1.11", "requires": { @@ -18937,9 +27548,99 @@ "fill-range": "^7.0.1" } }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "peer": true + }, + "browser-level": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", + "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", + "requires": { + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" + } + }, "browser-stdout": { "version": "1.3.1" }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "peer": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "peer": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "peer": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "peer": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "peer": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "peer": true, + "requires": { + "pako": "~1.0.5" + } + }, "browserslist": { "version": "4.21.4", "requires": { @@ -18959,9 +27660,26 @@ "buffer-crc32": { "version": "0.2.13" }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, "buffer-from": { "version": "1.1.2" }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "peer": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "peer": true + }, "builtins": { "version": "5.0.1", "requires": { @@ -18971,6 +27689,28 @@ "byte-size": { "version": "7.0.1" }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "bytewise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==", + "requires": { + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" + } + }, + "bytewise-core": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==", + "requires": { + "typewise-core": "^1.2" + } + }, "cacache": { "version": "16.1.3", "requires": { @@ -19015,6 +27755,23 @@ } } }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "peer": 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" + } + }, "caching-transform": { "version": "4.0.0", "requires": { @@ -19059,6 +27816,11 @@ "caniuse-lite": { "version": "1.0.30001434" }, + "catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==" + }, "chalk": { "version": "2.4.2", "requires": { @@ -19099,6 +27861,11 @@ "chardet": { "version": "0.7.0" }, + "charwise": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz", + "integrity": "sha512-RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw==" + }, "check-more-types": { "version": "2.24.0" }, @@ -19118,9 +27885,54 @@ "chownr": { "version": "2.0.0" }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "peer": true + }, "ci-info": { "version": "2.0.0" }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "peer": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "peer": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + } + }, + "classic-level": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz", + "integrity": "sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==", + "requires": { + "abstract-level": "^1.0.2", + "catering": "^2.1.0", + "module-error": "^1.0.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "^4.3.0" + } + }, + "clean-git-ref": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz", + "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==" + }, "clean-stack": { "version": "2.2.0" }, @@ -19163,12 +27975,51 @@ } } }, + "cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==" + }, "cmd-shim": { "version": "5.0.0", "requires": { "mkdirp-infer-owner": "^2.0.0" } }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "peer": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + } + } + }, "color-convert": { "version": "2.0.1", "requires": { @@ -19178,9 +28029,27 @@ "color-name": { "version": "1.1.4" }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "color-support": { "version": "1.1.3" }, + "colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "requires": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, "columnify": { "version": "1.6.0", "requires": { @@ -19194,6 +28063,12 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, "common-ancestor-path": { "version": "1.0.1" }, @@ -19215,6 +28090,59 @@ } } }, + "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==", + "peer": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "concat-map": { "version": "0.0.1" }, @@ -19410,9 +28338,34 @@ "proto-list": "~1.2.1" } }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "peer": true + }, "console-control-strings": { "version": "1.1.0" }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "peer": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, "conventional-changelog-angular": { "version": "5.0.13", "requires": { @@ -19495,9 +28448,80 @@ "convert-source-map": { "version": "1.9.0" }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "requires": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "peer": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "peer": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "peer": true + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "peer": true + }, "core-util-is": { "version": "1.0.3" }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "cosmiconfig": { "version": "7.0.1", "requires": { @@ -19515,6 +28539,51 @@ "printj": "~1.1.0" } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "peer": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "peer": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "peer": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "cross-fetch": { "version": "3.1.5", "requires": { @@ -19529,9 +28598,48 @@ "which": "^2.0.1" } }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "peer": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, "css.escape": { "version": "1.5.1" }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, "csstype": { "version": "3.1.1" }, @@ -19542,9 +28650,49 @@ "fs-exists-sync": "^0.1.0" } }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "peer": true + }, "dargs": { "version": "7.0.0" }, + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "dependencies": { + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + } + } + }, "date-fns": { "version": "2.29.3" }, @@ -19575,6 +28723,25 @@ } } }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "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==", + "peer": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, "dedent": { "version": "0.7.0" }, @@ -19604,8 +28771,7 @@ } }, "deep-is": { - "version": "0.1.4", - "dev": true + "version": "0.1.4" }, "default-require-extensions": { "version": "3.0.1", @@ -19629,21 +28795,59 @@ "object-keys": "^1.1.1" } }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, "delayed-stream": { "version": "1.0.0" }, "delegates": { "version": "1.0.0" }, + "denque": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==" + }, "depd": { "version": "1.1.2" }, "deprecation": { "version": "2.3.1" }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "peer": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, "detect-indent": { "version": "6.1.0" }, + "detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "requires": { + "address": "^1.0.1", + "debug": "4" + } + }, "dezalgo": { "version": "1.0.4", "requires": { @@ -19657,6 +28861,30 @@ "diff-sequences": { "version": "29.3.1" }, + "diff3": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz", + "integrity": "sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "peer": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + } + } + }, "dir-glob": { "version": "3.0.1", "requires": { @@ -19673,6 +28901,27 @@ "dom-accessibility-api": { "version": "0.5.14" }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "peer": true + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "requires": { + "webidl-conversions": "^7.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + } + } + }, "dot-prop": { "version": "6.0.1", "requires": { @@ -19707,6 +28956,63 @@ "duplexer": { "version": "0.1.2" }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "peer": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, "ejs": { "version": "3.1.8", "requires": { @@ -19716,9 +29022,47 @@ "electron-to-chromium": { "version": "1.4.284" }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "peer": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + } + } + }, "emoji-regex": { "version": "8.0.0" }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, "encoding": { "version": "0.1.13", "optional": true, @@ -19741,6 +29085,31 @@ "once": "^1.4.0" } }, + "engine.io": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "dependencies": { + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "requires": {} + } + } + }, "engine.io-client": { "version": "6.2.3", "requires": { @@ -19760,12 +29129,70 @@ "engine.io-parser": { "version": "5.0.4" }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "peer": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "enquirer": { "version": "2.3.6", "requires": { "ansi-colors": "^4.1.1" } }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + }, "env-paths": { "version": "2.2.1" }, @@ -19775,6 +29202,14 @@ "err-code": { "version": "2.0.3" }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "requires": { @@ -19889,9 +29324,63 @@ "escalade": { "version": "3.1.1" }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, "escape-string-regexp": { "version": "4.0.0" }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, "eslint": { "version": "8.31.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz", @@ -20140,7 +29629,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" } @@ -20149,8 +29637,12 @@ "version": "5.3.0" }, "esutils": { - "version": "2.0.3", - "dev": true + "version": "2.0.3" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "event-stream": { "version": "3.3.4", @@ -20181,6 +29673,16 @@ "events": { "version": "3.3.0" }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "peer": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "execa": { "version": "5.1.1", "requires": { @@ -20201,6 +29703,38 @@ "exit-on-epipe": { "version": "1.0.1" }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "peer": 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==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + } + } + }, "expand-tilde": { "version": "1.2.2", "requires": { @@ -20220,6 +29754,78 @@ "expect-puppeteer": { "version": "6.1.1" }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, "external-editor": { "version": "3.1.0", "requires": { @@ -20228,6 +29834,62 @@ "tmp": "^0.0.33" } }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "peer": 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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, "extract-zip": { "version": "1.7.0", "requires": { @@ -20287,8 +29949,7 @@ "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-diff": { "version": "1.2.0", @@ -20307,12 +29968,10 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { - "version": "2.0.6", - "dev": true + "version": "2.0.6" }, "fastq": { "version": "1.13.0", @@ -20326,6 +29985,17 @@ "pend": "~1.2.0" } }, + "fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "peer": true + }, "figures": { "version": "3.2.0", "requires": { @@ -20344,6 +30014,13 @@ "flat-cache": "^3.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==", + "optional": true, + "peer": true + }, "filelist": { "version": "1.0.4", "requires": { @@ -20359,17 +30036,46 @@ "minimatch": { "version": "5.1.0", "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.1" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, - "fill-range": { - "version": "7.0.1", - "requires": { - "to-regex-range": "^5.0.1" - } - }, "find-cache-dir": { "version": "3.3.2", "requires": { @@ -20455,15 +30161,64 @@ "dev": true }, "fluid-framework": { - "version": "1.2.7", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-1.2.8.tgz", + "integrity": "sha512-uwqNc9VNTQbHXuVVJ1zO0r/mCnqpKJ6BVkF9m72pM6wkoqqEFb0btWHQvD6DQd4F9/wlPfrKPFeZJTWCMi5F8Q==", + "requires": { + "@fluidframework/container-definitions": "^1.2.8", + "@fluidframework/container-loader": "^1.2.8", + "@fluidframework/fluid-static": "^1.2.8", + "@fluidframework/map": "^1.2.8", + "@fluidframework/sequence": "^1.2.8" + } + }, + "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==", + "peer": true, "requires": { - "@fluidframework/container-definitions": "^1.2.7", - "@fluidframework/container-loader": "^1.2.7", - "@fluidframework/fluid-static": "^1.2.7", - "@fluidframework/map": "^1.2.7", - "@fluidframework/sequence": "^1.2.7" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, + "fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, "follow-redirects": { "version": "1.15.2" }, @@ -20497,9 +30252,70 @@ "mime-types": "^2.1.12" } }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "peer": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, "from": { "version": "0.1.7" }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "peer": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "fromentries": { "version": "1.3.2" }, @@ -20524,6 +30340,50 @@ "minipass": "^3.0.0" } }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "fs.realpath": { "version": "1.0.0" }, @@ -20630,6 +30490,12 @@ "get-intrinsic": "^1.1.1" } }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "peer": true + }, "git-raw-commits": { "version": "2.0.11", "requires": { @@ -20791,6 +30657,23 @@ "function-bind": "^1.1.1" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "peer": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "peer": true + } + } + }, "has-bigints": { "version": "1.0.2" }, @@ -20815,6 +30698,79 @@ "has-unicode": { "version": "2.0.1" }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "peer": 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": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "peer": 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": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": 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": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "peer": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "peer": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "hasha": { "version": "5.2.2", "requires": { @@ -20830,6 +30786,27 @@ "he": { "version": "1.2.0" }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "peer": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "peer": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, "homedir-polyfill": { "version": "1.0.3", "requires": { @@ -20850,12 +30827,39 @@ } } }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, "html-escaper": { "version": "2.0.2" }, "http-cache-semantics": { "version": "4.1.0" }, + "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==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + } + } + }, "http-proxy-agent": { "version": "5.0.0", "requires": { @@ -20864,6 +30868,12 @@ "debug": "4" } }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "peer": true + }, "https-proxy-agent": { "version": "5.0.1", "requires": { @@ -20889,6 +30899,12 @@ "ieee754": { "version": "1.2.1" }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "peer": true + }, "ignore": { "version": "5.2.0" }, @@ -21019,9 +31035,68 @@ "version": "1.4.0", "dev": true }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "peer": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ioredis": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", + "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", + "requires": { + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.1", + "denque": "^1.1.0", + "lodash.defaults": "^4.2.0", + "lodash.flatten": "^4.4.0", + "lodash.isarguments": "^3.1.0", + "p-map": "^2.1.0", + "redis-commands": "1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + } + } + }, "ip": { "version": "2.0.0" }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-arguments": { "version": "1.1.1", "requires": { @@ -21064,23 +31139,75 @@ } }, "is-core-module": { - "version": "2.10.0", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-date-object": { "version": "1.0.5", "requires": { "has-tostringtag": "^1.0.0" } }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": 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==", + "peer": true + } + } + }, "is-docker": { "version": "2.2.1" }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, "is-extglob": { "version": "2.1.1" }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "peer": true + }, "is-fullwidth-code-point": { "version": "3.0.0" }, @@ -21127,6 +31254,11 @@ "is-plain-object": { "version": "5.0.0" }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, "is-regex": { "version": "1.1.4", "requires": { @@ -21222,6 +31354,31 @@ "isobject": { "version": "3.0.1" }, + "isomorphic-git": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.21.0.tgz", + "integrity": "sha512-ZqCAUM63CYepA3fB8H7NVyPSiOkgzIbQ7T+QPrm9xtYgQypN9JUJ5uLMjB5iTfomdJf3mdm6aSxjZwnT6ubvEA==", + "requires": { + "async-lock": "^1.1.0", + "clean-git-ref": "^2.0.1", + "crc-32": "^1.2.0", + "diff3": "0.0.3", + "ignore": "^5.1.4", + "minimisted": "^2.0.0", + "pako": "^1.0.10", + "pify": "^4.0.1", + "readable-stream": "^3.4.0", + "sha.js": "^2.4.9", + "simple-get": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, "istanbul-lib-coverage": { "version": "3.2.0" }, @@ -21621,6 +31778,75 @@ "esprima": "^4.0.0" } }, + "jsdom": { + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.0.tgz", + "integrity": "sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==", + "requires": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "dependencies": { + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "requires": {} + } + } + }, + "jsdom-global": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsdom-global/-/jsdom-global-3.0.2.tgz", + "integrity": "sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==", + "requires": {} + }, "jsesc": { "version": "2.5.2" }, @@ -21633,8 +31859,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -21672,6 +31897,30 @@ "through": ">=2.2.7 <3" } }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, "jsrsasign": { "version": "10.6.1" }, @@ -21689,13 +31938,32 @@ "just-diff-apply": { "version": "5.4.1" }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, "jwt-decode": { "version": "3.1.2" }, "keyborg": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-1.2.1.tgz", - "integrity": "sha512-PXjcJb7d4ecncFnJgq1TzLBx38+LbTPDpbwNCXebMzp3xaZeG//7ydWpISouBVyjRtJFuIvpIryme4U2dYGUEg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.0.0.tgz", + "integrity": "sha512-RWY8nWrzRkwTQLaKyDtbTu5SOb5L4B20UzAsBHlQDFZqVY/+Mid0bQ7MVTC8vbOTrWY2xkkzj8gZF9Ua7re4xA==" }, "kind-of": { "version": "6.0.3" @@ -21703,6 +31971,11 @@ "kleur": { "version": "3.0.3" }, + "kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, "lazy-ass": { "version": "1.6.0" }, @@ -21737,6 +32010,120 @@ "typescript": "^3 || ^4" } }, + "level": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", + "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", + "requires": { + "browser-level": "^1.0.1", + "classic-level": "^1.2.0" + } + }, + "level-codec": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", + "requires": { + "buffer": "^5.6.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, + "level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz", + "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.5", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "level-post": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz", + "integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==", + "requires": { + "ltgt": "^2.1.2" + } + }, + "level-sublevel": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.4.tgz", + "integrity": "sha512-pcCrTUOiO48+Kp6F1+UAzF/OtWqLcQVTVF39HLdZ3RO8XBoXt+XVPKZO1vVr1aUoxHZA9OtD2e1v7G+3S5KFDA==", + "requires": { + "bytewise": "~1.1.0", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0", + "level-iterator-stream": "^2.0.3", + "ltgt": "~2.1.1", + "pull-defer": "^0.2.2", + "pull-level": "^2.0.3", + "pull-stream": "^3.6.8", + "typewiselite": "~1.0.0", + "xtend": "~4.0.0" + } + }, + "level-supports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==" + }, + "level-transcoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", + "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", + "requires": { + "buffer": "^6.0.3", + "module-error": "^1.0.1" + } + }, "levn": { "version": "0.4.1", "dev": true, @@ -21824,6 +32211,22 @@ } } }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "peer": true + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "locate-path": { "version": "5.0.0", "requires": { @@ -21833,16 +32236,66 @@ "lodash": { "version": "4.17.21" }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, "lodash.flattendeep": { "version": "4.4.0" }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, "lodash.ismatch": { "version": "4.4.0" }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, "lodash.merge": { "version": "4.6.2", "dev": true }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, "log-symbols": { "version": "4.1.0", "requires": { @@ -21859,6 +32312,23 @@ } } }, + "logform": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz", + "integrity": "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==", + "requires": { + "@colors/colors": "1.5.0", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "looper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz", + "integrity": "sha512-6DzMHJcjbQX/UPHc1rRCBfKlLwDkvuGZ715cIR36wSdYqWXFT35uLXq5P/2orl3tz+t+VOVPxw4yPinQlUDGDQ==" + }, "loose-envify": { "version": "1.4.0", "requires": { @@ -21868,6 +32338,11 @@ "lru-cache": { "version": "7.14.0" }, + "ltgt": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz", + "integrity": "sha512-5VjHC5GsENtIi5rbJd+feEpDKhfr7j0odoUR2Uh978g+2p93nd5o34cTjQWohXsPsCZeqoDnIqEf88mPCe0Pfw==" + }, "lunr": { "version": "2.3.9", "dev": true @@ -21916,16 +32391,89 @@ "ssri": "^9.0.0" } }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "peer": true + }, "map-obj": { "version": "4.3.0" }, "map-stream": { "version": "0.1.0" }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "peer": true, + "requires": { + "object-visit": "^1.0.0" + } + }, "marked": { "version": "4.1.1", "dev": true }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "peer": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "peer": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "meow": { "version": "8.1.2", "requires": { @@ -22015,9 +32563,6 @@ "shallow-clone": "^0.1.2" } }, - "is-extendable": { - "version": "0.1.1" - }, "is-plain-object": { "version": "2.0.4", "requires": { @@ -22052,12 +32597,22 @@ } } }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, "merge-stream": { "version": "2.0.0" }, "merge2": { "version": "1.4.1" }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, "micromatch": { "version": "4.0.5", "requires": { @@ -22065,6 +32620,24 @@ "picomatch": "^2.3.1" } }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "peer": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + } + } + }, "mime": { "version": "2.6.0" }, @@ -22080,9 +32653,26 @@ "mimic-fn": { "version": "2.1.0" }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, "min-indent": { "version": "1.0.1" }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "peer": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "peer": true + }, "minimatch": { "version": "3.1.2", "requires": { @@ -22100,6 +32690,14 @@ "kind-of": "^6.0.3" } }, + "minimisted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz", + "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==", + "requires": { + "minimist": "^1.2.5" + } + }, "minipass": { "version": "3.3.4", "requires": { @@ -22146,11 +32744,113 @@ "minipass": "^3.0.0" } }, - "minizlib": { - "version": "2.1.2", + "minizlib": { + "version": "2.1.2", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "peer": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "peer": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "peer": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "peer": true, "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "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==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } } }, "mixin-object": { @@ -22162,9 +32862,6 @@ "dependencies": { "for-in": { "version": "0.1.8" - }, - "is-extendable": { - "version": "0.1.1" } } }, @@ -22301,6 +32998,82 @@ "modify-values": { "version": "1.0.1" }, + "module-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", + "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==" + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "peer": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "peer": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + } + } + }, "ms": { "version": "2.1.2" }, @@ -22322,11 +33095,117 @@ "mute-stream": { "version": "0.0.8" }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true, + "peer": true + }, "nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "peer": 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" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "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==", + "peer": 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==", + "peer": 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==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "peer": true + } + } + }, + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" + }, "natural-compare": { "version": "1.4.0", "dev": true @@ -22339,6 +33218,8 @@ }, "nconf": { "version": "0.12.0", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.12.0.tgz", + "integrity": "sha512-T3fZPw3c7Dfrz8JBQEbEcZJ2s8f7cUMpKuyBtsGQe0b71pcXx6gNh4oti2xh5dxB+gO9ufNfISBlGvvWtfyMcA==", "requires": { "async": "^3.0.0", "ini": "^2.0.0", @@ -22347,7 +33228,9 @@ }, "dependencies": { "ini": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" } } }, @@ -22409,6 +33292,92 @@ "node-gyp-build": { "version": "4.5.0" }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "peer": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "peer": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "peer": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "peer": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "node-preload": { "version": "0.2.1", "requires": { @@ -22436,6 +33405,11 @@ "normalize-path": { "version": "3.0.0" }, + "notepack.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/notepack.io/-/notepack.io-2.3.0.tgz", + "integrity": "sha512-9RiFDxeydHsWOqdthRUck2Kd4UW2NzVd2xxOulZiQ9mvge6ElsHXLpwD3HEJyql6sFEnEn/eMO7HSdS0M5mWkA==" + }, "npm-bundled": { "version": "1.1.2", "requires": { @@ -22575,6 +33549,11 @@ "set-blocking": "^2.0.0" } }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, "nx": { "version": "14.8.4", "requires": { @@ -22822,6 +33801,28 @@ "object-assign": { "version": "4.1.1" }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "peer": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "object-inspect": { "version": "1.12.2" }, @@ -22835,6 +33836,15 @@ "object-keys": { "version": "1.1.1" }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "peer": true, + "requires": { + "isobject": "^3.0.0" + } + }, "object.assign": { "version": "4.1.4", "requires": { @@ -22876,6 +33886,15 @@ "es-abstract": "^1.20.4" } }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, "object.values": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", @@ -22887,12 +33906,33 @@ "es-abstract": "^1.20.4" } }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, "once": { "version": "1.4.0", "requires": { "wrappy": "1" } }, + "one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "requires": { + "fn.name": "1.x.x" + } + }, "onetime": { "version": "5.1.2", "requires": { @@ -22942,6 +33982,12 @@ } } }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "peer": true + }, "os-homedir": { "version": "1.0.2" }, @@ -23069,12 +34115,73 @@ } } }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "peer": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "parent-module": { "version": "1.0.1", "requires": { "callsites": "^3.0.0" } }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "peer": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "parse-conflict-json": { "version": "2.0.2", "requires": { @@ -23107,8 +34214,36 @@ "parse-path": "^7.0.0" } }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "peer": true + }, "path-browserify": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "optional": true, + "peer": true }, "path-exists": { "version": "4.0.0" @@ -23122,6 +34257,11 @@ "path-parse": { "version": "1.0.7" }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, "path-type": { "version": "4.0.0" }, @@ -23131,6 +34271,19 @@ "through": "~2.3" } }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "peer": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "pend": { "version": "1.2.0" }, @@ -23149,6 +34302,12 @@ "find-up": "^4.0.0" } }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "peer": true + }, "postcss": { "version": "8.4.21", "requires": { @@ -23187,18 +34346,27 @@ "dependencies": { "ansi-styles": { "version": "5.2.0" - }, - "react-is": { - "version": "17.0.2" } } }, "printj": { "version": "1.1.2" }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "peer": true + }, "proc-log": { "version": "2.0.1" }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "peer": true + }, "process-nextick-args": { "version": "2.0.1" }, @@ -23246,10 +34414,19 @@ "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } } }, "proper-lockfile": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", "requires": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", @@ -23262,20 +34439,144 @@ "protocols": { "version": "2.0.1" }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, "proxy-from-env": { "version": "1.1.0" }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, "ps-tree": { "version": "1.2.0", "requires": { "event-stream": "=3.3.4" } }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "peer": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "peer": true + } + } + }, + "pull-cat": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz", + "integrity": "sha512-i3w+xZ3DCtTVz8S62hBOuNLRHqVDsHMNZmgrZsjPnsxXUgbWtXEee84lo1XswE7W2a3WHyqsNuDJTjVLAQR8xg==" + }, + "pull-defer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz", + "integrity": "sha512-/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==" + }, + "pull-level": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz", + "integrity": "sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==", + "requires": { + "level-post": "^1.0.7", + "pull-cat": "^1.1.9", + "pull-live": "^1.0.1", + "pull-pushable": "^2.0.0", + "pull-stream": "^3.4.0", + "pull-window": "^2.1.4", + "stream-to-pull-stream": "^1.7.1" + } + }, + "pull-live": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz", + "integrity": "sha512-tkNz1QT5gId8aPhV5+dmwoIiA1nmfDOzJDlOOUpU5DNusj6neNd3EePybJ5+sITr2FwyCs/FVpx74YMCfc8YeA==", + "requires": { + "pull-cat": "^1.1.9", + "pull-stream": "^3.4.0" + } + }, + "pull-pushable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz", + "integrity": "sha512-M7dp95enQ2kaHvfCt2+DJfyzgCSpWVR2h2kWYnVsW6ZpxQBx5wOu0QWOvQPVoPnBLUZYitYP2y7HyHkLQNeGXg==" + }, + "pull-stream": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.7.0.tgz", + "integrity": "sha512-Eco+/R004UaCK2qEDE8vGklcTG2OeZSVm1kTUQNrykEjDwcFXDZhygFDsW49DbXyJMEhHeRL3z5cRVqPAhXlIw==" + }, + "pull-window": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz", + "integrity": "sha512-cbDzN76BMlcGG46OImrgpkMf/VkCnupj8JhsrpBw3aWBM9ye345aYnqitmZCgauBkc0HbbRRn9hCnsa3k2FNUg==", + "requires": { + "looper": "^2.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": 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==", + "peer": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "peer": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, "punycode": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz", - "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==", - "dev": true + "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==" }, "puppeteer": { "version": "1.20.0", @@ -23322,9 +34623,23 @@ "q": { "version": "1.5.1" }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, "querystring": { "version": "0.2.1" }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "peer": true + }, "querystringify": { "version": "2.2.0" }, @@ -23335,7 +34650,9 @@ "version": "4.0.1" }, "random-js": { - "version": "1.0.8" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/random-js/-/random-js-1.0.8.tgz", + "integrity": "sha512-LznfUohEMi6jfwZXa0C5uY1p1tciZozzMiwf9LGlwj52tfvpHozYklHHkrvh2Ya/mdiJ9qPGXR6byVN7+hCMTw==" }, "randombytes": { "version": "2.1.0", @@ -23343,26 +34660,68 @@ "safe-buffer": "^5.1.0" } }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "peer": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, "react": { - "version": "17.0.2", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "react-dom": { - "version": "17.0.2", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.0" + }, + "dependencies": { + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + } } }, "react-is": { - "version": "16.13.1" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "react-refresh": { - "version": "0.14.0" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==" }, "react-router": { "version": "6.4.3", @@ -23571,9 +34930,67 @@ "strip-indent": "^3.0.0" } }, + "redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==" + }, + "redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==" + }, + "redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "requires": { + "redis-errors": "^1.0.0" + } + }, "regenerator-runtime": { "version": "0.13.11" }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "peer": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "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==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, "regexp.prototype.flags": { "version": "1.4.3", "requires": { @@ -23592,6 +35009,34 @@ "es6-error": "^4.0.1" } }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "optional": true, + "peer": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "peer": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "peer": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "peer": true, + "requires": { + "is-finite": "^1.0.0" + } + }, "require-directory": { "version": "2.1.1" }, @@ -23631,6 +35076,12 @@ "resolve-from": { "version": "4.0.0" }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "peer": true + }, "restore-cursor": { "version": "3.1.0", "requires": { @@ -23638,6 +35089,12 @@ "signal-exit": "^3.0.2" } }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "peer": true + }, "retry": { "version": "0.12.0" }, @@ -23663,6 +35120,16 @@ } } }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "peer": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "rollup": { "version": "3.9.1", "requires": { @@ -23686,6 +35153,31 @@ "queue-microtask": "^1.2.2" } }, + "run-parallel-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", + "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "peer": true, + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "peer": true + } + } + }, "rxjs": { "version": "7.5.7", "requires": { @@ -23695,6 +35187,15 @@ "safe-buffer": { "version": "5.2.1" }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "peer": true, + "requires": { + "ret": "~0.1.10" + } + }, "safe-regex-test": { "version": "1.0.0", "dev": true, @@ -23704,18 +35205,47 @@ "is-regex": "^1.1.4" } }, + "safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" + }, "safer-buffer": { "version": "2.1.2" }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "requires": { + "xmlchars": "^2.2.0" + } + }, "scheduler": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "peer": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, "secure-keys": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/secure-keys/-/secure-keys-1.0.0.tgz", + "integrity": "sha512-nZi59hW3Sl5P3+wOO89eHBAAGwmCPd2aE1+dLZV5MO+ItQctIvAqihzaAXIQhvtH4KJPxM080HsnqltR2y8cWg==" }, "semver": { "version": "7.3.8", @@ -23726,19 +35256,127 @@ "lru-cache": { "version": "6.0.0", "requires": { - "yallist": "^4.0.0" + "yallist": "^4.0.0" + } + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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==" + } + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-error": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", + "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0" + }, + "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==", + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" } } } }, - "serialize-error": { - "version": "8.1.0", - "requires": { - "type-fest": "^0.20.2" - } + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "peer": true }, - "set-blocking": { - "version": "2.0.0" + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "sha.js": { "version": "2.4.11", @@ -23816,6 +35454,36 @@ "sillyname": { "version": "0.1.0" }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, "sisteransi": { "version": "1.0.5" }, @@ -23825,6 +35493,152 @@ "smart-buffer": { "version": "4.2.0" }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "peer": 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==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "peer": 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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", + "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.1", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.2.1" + }, + "dependencies": { + "socket.io-adapter": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", + "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" + } + } + }, + "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==", + "requires": { + "ws": "~8.11.0" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, "socket.io-client": { "version": "4.5.4", "requires": { @@ -23867,12 +35681,31 @@ } } }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "peer": true + }, "source-map": { "version": "0.6.1" }, "source-map-js": { "version": "1.0.2" }, + "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==", + "peer": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, "source-map-support": { "version": "0.5.21", "requires": { @@ -23880,6 +35713,12 @@ "source-map": "^0.6.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==", + "peer": true + }, "spawn-command": { "version": "0.0.2-1" }, @@ -23950,6 +35789,45 @@ "through": "2" } }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "peer": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "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==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, "split2": { "version": "3.2.2", "requires": { @@ -23965,6 +35843,11 @@ "minipass": "^3.1.1" } }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + }, "stack-utils": { "version": "2.0.6", "requires": { @@ -23976,6 +35859,11 @@ } } }, + "standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + }, "start-server-and-test": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.15.2.tgz", @@ -23991,12 +35879,146 @@ "wait-on": "6.0.1" } }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "peer": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "peer": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "stream-combiner": { "version": "0.0.4", "requires": { "duplexer": "~0.1.1" } }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "peer": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "peer": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "peer": true + }, + "stream-to-pull-stream": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz", + "integrity": "sha512-6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==", + "requires": { + "looper": "^3.0.0", + "pull-stream": "^3.2.3" + }, + "dependencies": { + "looper": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz", + "integrity": "sha512-LJ9wplN/uSn72oJRsXTx+snxPet5c8XiZmOKCm906NVYu+ag6SB6vUcnJcWxgnl2NfbIyeobAn7Bwv6xRj2XJg==" + } + } + }, "string_decoder": { "version": "1.3.0", "requires": { @@ -24004,7 +36026,9 @@ } }, "string-hash": { - "version": "1.1.3" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==" }, "string-width": { "version": "4.2.3", @@ -24091,15 +36115,26 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0" }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, "tabster": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/tabster/-/tabster-3.0.8.tgz", - "integrity": "sha512-gBRCCIOvc7J28N1OUapun2eF/AFK0FCvALMAJRky5HzJHRzWF5SXpiygCMrRSjB+er9RXxwXmxRucFsxEFcOOQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-4.3.0.tgz", + "integrity": "sha512-G9P4pxbANMAKzrWYJyss8zf5vM/7DwII0FSxhFvQ4Y+ugsJ9A5iw+kj/wRUZycPswbrBGRmE+9KWxwyiJwz70Q==", "requires": { - "keyborg": "^1.2.1", + "keyborg": "^2.0.0", "tslib": "^2.3.1" } }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "peer": true + }, "tar": { "version": "6.1.11", "requires": { @@ -24133,11 +36168,216 @@ "acorn": "^8.5.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "peer": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "dependencies": { - "commander": { - "version": "2.20.3", - "optional": true, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "peer": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "peer": true + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "peer": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "peer": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "peer": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "peer": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "peer": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "peer": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "peer": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "peer": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "peer": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "peer": true } } @@ -24166,6 +36406,11 @@ "text-extensions": { "version": "1.9.0" }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "text-table": { "version": "0.2.0", "dev": true @@ -24179,21 +36424,412 @@ "readable-stream": "3" } }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "peer": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tinylicious": { + "version": "0.4.94771", + "resolved": "https://registry.npmjs.org/tinylicious/-/tinylicious-0.4.94771.tgz", + "integrity": "sha512-Kde8XznxOaYLkfJLQdwNlJbz2ejJtqaYAWyiG2pdQ1O97nV5rDYVKtPub7+MC4hDWQ/9pqsxNRdpzeAjU097Ng==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.1000", + "@fluidframework/protocol-base": "^0.1038.1000", + "@fluidframework/protocol-definitions": "^1.0.0", + "@fluidframework/server-lambdas": "^0.1038.1000", + "@fluidframework/server-local-server": "^0.1038.1000", + "@fluidframework/server-memory-orderer": "^0.1038.1000", + "@fluidframework/server-services-client": "^0.1038.1000", + "@fluidframework/server-services-core": "^0.1038.1000", + "@fluidframework/server-services-shared": "^0.1038.1000", + "@fluidframework/server-services-telemetry": "^0.1038.1000", + "@fluidframework/server-services-utils": "^0.1038.1000", + "@fluidframework/server-test-utils": "^0.1038.1000", + "agentkeepalive": "^4.2.1", + "axios": "^0.26.0", + "body-parser": "^1.17.1", + "charwise": "^3.0.1", + "compression": "^1.7.2", + "cookie-parser": "^1.4.3", + "cors": "^2.8.4", + "detect-port": "^1.3.0", + "express": "^4.16.3", + "isomorphic-git": "^1.8.2", + "json-stringify-safe": "^5.0.1", + "level": "^8.0.0", + "level-sublevel": "6.6.4", + "lodash": "^4.17.21", + "morgan": "^1.8.1", + "nconf": "^0.12.0", + "socket.io": "^4.5.0", + "split": "^1.0.0", + "uuid": "^8.3.2", + "winston": "^3.6.0" + }, + "dependencies": { + "@fluidframework/common-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz", + "integrity": "sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@types/events": "^3.0.0", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "@fluidframework/gitresources": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1038.2000.tgz", + "integrity": "sha512-cbxiG5ygZtGHHXqvkaeGzPbE6fKZcuCo5ZgOPstpH7hvZsUdikohx9h2z0q0KwiW8oV/54S++UOaRAmKTPoh8w==" + }, + "@fluidframework/protocol-base": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1038.2000.tgz", + "integrity": "sha512-2yqIvtt3NBKWfZgQk/nxthf+evIZ0cOW4Klz/zgdIzSFSHLNjo1eItkQc+7wLG3F7v1tD5tn9AVOQsFrDWdvYg==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "lodash": "^4.17.21" + } + }, + "@fluidframework/protocol-definitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-1.1.0.tgz", + "integrity": "sha512-Q4YA6FBlB2cHicgvfs9z3LPKnfZMdx5JrmIEGOmxFmom/l9EV1F43sXl6K9/j5se8tQ9V9L8drFbDzqVf37roQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1" + } + }, + "@fluidframework/server-lambdas": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas/-/server-lambdas-0.1038.2000.tgz", + "integrity": "sha512-r3T2gix3IcsGNJCtzWef/8BHF1mwl32Zq8e3eWKmFFSnXYnsW0u1JUuozSXdRByi8P6py39yDK2CmfAnxwWnUg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.1", + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-lambdas-driver": "^0.1038.2000", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/semver": "^6.0.1", + "async": "^3.2.2", + "axios": "^0.26.0", + "buffer": "^6.0.3", + "double-ended-queue": "^2.1.0-0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.21", + "nconf": "^0.12.0", + "semver": "^6.3.0", + "sha.js": "^2.4.11", + "uuid": "^8.3.1" + } + }, + "@fluidframework/server-lambdas-driver": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-lambdas-driver/-/server-lambdas-driver-0.1038.2000.tgz", + "integrity": "sha512-uyk1hFfRHah8/iMxiuQw/xC10v5tmJKp4mA8+ombtLPWtWuVl6dzX3XIfrF1tIqjahzzWqMVuHWVMEAESOFblg==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "async": "^3.2.2", + "lodash": "^4.17.21" + } + }, + "@fluidframework/server-local-server": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-local-server/-/server-local-server-0.1038.2000.tgz", + "integrity": "sha512-kf+IsWeSiPiXT92h2Wexx2n4gVu+1eygYAc5KLVG/M6yyFqr8GYEHjluyjg2JMqaLh6vPGa44F0HzKIv3FppOw==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-lambdas": "^0.1038.2000", + "@fluidframework/server-memory-orderer": "^0.1038.2000", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@fluidframework/server-test-utils": "^0.1038.2000", + "debug": "^4.1.1", + "jsrsasign": "^10.5.25", + "uuid": "^8.3.1" + } + }, + "@fluidframework/server-memory-orderer": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-memory-orderer/-/server-memory-orderer-0.1038.2000.tgz", + "integrity": "sha512-A+oIAJ5evNzEwEit5NBQSvOTQrzf6Zx+1yBES0v89ypjcIXYoT8oqJWvzuaFbxu4RH6w8JMFMkVZ1gnF1WGpog==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-lambdas": "^0.1038.2000", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/debug": "^4.1.5", + "@types/double-ended-queue": "^2.1.0", + "@types/lodash": "^4.14.118", + "@types/node": "^14.18.0", + "@types/ws": "^6.0.1", + "debug": "^4.1.1", + "double-ended-queue": "^2.1.0-0", + "lodash": "^4.17.21", + "sillyname": "^0.1.0", + "uuid": "^8.3.1", + "ws": "^7.4.6" + } + }, + "@fluidframework/server-services-client": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-client/-/server-services-client-0.1038.2000.tgz", + "integrity": "sha512-A8oB7jKUDCqlU1qFSc72o7zMcGAeo52WDWWhoSYgZzMV3ZHgaPjq+FYTTpGiJPACnYUhV644UPiFvGWriLIzDA==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "axios": "^0.26.0", + "crc-32": "1.2.0", + "debug": "^4.1.1", + "json-stringify-safe": "^5.0.1", + "jsrsasign": "^10.5.25", + "jwt-decode": "^3.0.0", + "querystring": "^0.2.0", + "sillyname": "^0.1.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/server-services-core": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-core/-/server-services-core-0.1038.2000.tgz", + "integrity": "sha512-kAYxPg1AAqRJxXzN7lXPlShSI31vr3MpDvBLeEQG4fcAWlZHcS5a0DtiA+kV8qKrhJCHfC+KyoS/UruJ4L2yxQ==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "@types/nconf": "^0.10.2", + "@types/node": "^14.18.0", + "debug": "^4.1.1", + "nconf": "^0.12.0" + } + }, + "@fluidframework/server-services-telemetry": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-services-telemetry/-/server-services-telemetry-0.1038.2000.tgz", + "integrity": "sha512-RBDh+uYZ53GfvXsH1XKDTAsCWpBIFZAl6IHaDZkLE11Zw4ZRk3Bz4063buuBklZ4K3HnLhv+p9Eu9jVsK+v3jA==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "path-browserify": "^1.0.1", + "serialize-error": "^8.1.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/server-test-utils": { + "version": "0.1038.2000", + "resolved": "https://registry.npmjs.org/@fluidframework/server-test-utils/-/server-test-utils-0.1038.2000.tgz", + "integrity": "sha512-w08VsOC+x0hzXZs5YIrmjFyG2gV+6bMXzMsxSeDuLPkwz1xQXNJxpVG1FM9hAJUke41kzxbRvielSdMfzp3N6A==", + "requires": { + "@fluidframework/common-utils": "^1.0.0", + "@fluidframework/gitresources": "^0.1038.2000", + "@fluidframework/protocol-base": "^0.1038.2000", + "@fluidframework/protocol-definitions": "^1.1.0", + "@fluidframework/server-services-client": "^0.1038.2000", + "@fluidframework/server-services-core": "^0.1038.2000", + "@fluidframework/server-services-telemetry": "^0.1038.2000", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "string-hash": "^1.1.3", + "uuid": "^8.3.1" + } + }, + "@types/node": { + "version": "14.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", + "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, "tmp": { "version": "0.0.33", "requires": { "os-tmpdir": "~1.0.2" } }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "peer": true + }, "to-fast-properties": { "version": "2.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": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": 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==", + "peer": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "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==", + "peer": 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==", + "peer": 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==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, "to-regex-range": { "version": "5.0.1", "requires": { "is-number": "^7.0.0" } }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, "tr46": { "version": "0.0.3" }, @@ -24206,6 +36842,17 @@ "trim-newlines": { "version": "3.0.1" }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "peer": true + }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, "ts-mocha": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-10.0.0.tgz", @@ -24254,7 +36901,9 @@ } }, "tslib": { - "version": "2.4.0" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "tsutils": { "version": "3.21.0", @@ -24269,6 +36918,12 @@ } } }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "peer": true + }, "type-check": { "version": "0.4.0", "dev": true, @@ -24282,6 +36937,15 @@ "type-fest": { "version": "0.20.2" }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, "typedarray": { "version": "0.0.6" }, @@ -24321,10 +36985,33 @@ "typescript": { "version": "4.7.4" }, + "typewise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==", + "requires": { + "typewise-core": "^1.2.0" + } + }, + "typewise-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==" + }, + "typewiselite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz", + "integrity": "sha512-J9alhjVHupW3Wfz6qFRGgQw0N3gr8hOkw6zm7FZ6UR1Cse/oD9/JVok7DNE9TT9IbciDHX2Ex9+ksE6cRmtymw==" + }, "uglify-js": { "version": "3.17.3", "optional": true }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" + }, "unbox-primitive": { "version": "1.0.2", "dev": true, @@ -24335,6 +37022,18 @@ "which-boxed-primitive": "^1.0.2" } }, + "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==", + "peer": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, "unique-filename": { "version": "2.0.1", "requires": { @@ -24353,6 +37052,51 @@ "universalify": { "version": "2.0.0" }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "peer": 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": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "peer": 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": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "peer": 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": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "peer": true + } + } + }, "upath": { "version": "2.0.1" }, @@ -24367,11 +37111,16 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "requires": { "punycode": "^2.1.0" } }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "peer": true + }, "url": { "version": "0.11.0", "requires": { @@ -24382,116 +37131,746 @@ "punycode": { "version": "1.3.2" }, - "querystring": { - "version": "0.2.0" + "querystring": { + "version": "0.2.0" + } + } + }, + "url-parse": { + "version": "1.5.10", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "peer": true + }, + "use-disposable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.1.tgz", + "integrity": "sha512-5Sle1XEmK3lw3xyGqeIY7UKkiUgF+TxwUty7fTsqM5D5AxfQfo2ft+LY9xKCA+W5YbaBFbOkWfQsZY/y5JhInA==", + "requires": {} + }, + "use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "requires": { + "@juggle/resize-observer": "^3.3.1" + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "peer": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "peer": true + } + } + }, + "util-deprecate": { + "version": "1.0.2" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + }, + "v8-compile-cache": { + "version": "2.3.0" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "4.0.0", + "requires": { + "builtins": "^5.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vite": { + "version": "4.0.4", + "requires": { + "esbuild": "^0.16.3", + "fsevents": "~2.3.2", + "postcss": "^8.4.20", + "resolve": "^1.22.1", + "rollup": "^3.7.0" + }, + "dependencies": { + "resolve": { + "version": "1.22.1", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "peer": true + }, + "vscode-oniguruma": { + "version": "1.6.2", + "dev": true + }, + "vscode-textmate": { + "version": "5.2.0", + "dev": true + }, + "w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "wait-on": { + "version": "6.0.1", + "requires": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + }, + "dependencies": { + "axios": { + "version": "0.25.0", + "requires": { + "follow-redirects": "^1.14.7" + } + } + } + }, + "walk-up-path": { + "version": "1.0.0" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "peer": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "peer": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "peer": 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": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "peer": 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==", + "optional": true, + "peer": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "peer": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "peer": 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" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "optional": true, + "peer": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "peer": 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==", + "optional": true, + "peer": 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": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "peer": true, + "requires": { + "is-extglob": "^2.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==", + "optional": true, + "peer": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "peer": true, + "requires": { + "binary-extensions": "^1.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==", + "optional": true, + "peer": 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==", + "optional": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "optional": true, + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "optional": true, + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "optional": true, + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "peer": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "peer": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true, + "peer": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "peer": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "peer": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "optional": true, + "peer": true } } }, - "url-parse": { - "version": "1.5.10", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use-disposable": { + "wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.1.tgz", - "integrity": "sha512-5Sle1XEmK3lw3xyGqeIY7UKkiUgF+TxwUty7fTsqM5D5AxfQfo2ft+LY9xKCA+W5YbaBFbOkWfQsZY/y5JhInA==", - "requires": {} - }, - "use-resize-observer": { - "version": "8.0.0", "requires": { - "@juggle/resize-observer": "^3.3.1" + "defaults": "^1.0.3" } }, - "util-deprecate": { - "version": "1.0.2" - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - }, - "v8-compile-cache": { - "version": "2.3.0" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } + "web-vitals": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.1.1.tgz", + "integrity": "sha512-qvllU+ZeQChqzBhZ1oyXmWsjJ8a2jHYpH8AMaVuf29yscOPZfTQTjQFRX6+eADTdsDE8IanOZ0cetweHMs8/2A==" }, - "validate-npm-package-name": { - "version": "4.0.0", - "requires": { - "builtins": "^5.0.0" - } + "webidl-conversions": { + "version": "3.0.1" }, - "vite": { - "version": "4.0.4", + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "peer": true, "requires": { - "esbuild": "^0.16.3", - "fsevents": "~2.3.2", - "postcss": "^8.4.20", - "resolve": "^1.22.1", - "rollup": "^3.7.0" - }, - "dependencies": { - "resolve": { - "version": "1.22.1", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "peer": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "peer": true, "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "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" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "peer": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.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==", + "peer": 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==", + "peer": 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==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": 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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "peer": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } } } }, - "vscode-oniguruma": { - "version": "1.6.2", - "dev": true - }, - "vscode-textmate": { - "version": "5.2.0", - "dev": true + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "peer": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } }, - "wait-on": { - "version": "6.0.1", + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "requires": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" + "iconv-lite": "0.6.3" }, "dependencies": { - "axios": { - "version": "0.25.0", + "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==", "requires": { - "follow-redirects": "^1.14.7" + "safer-buffer": ">= 2.1.2 < 3.0.0" } } } }, - "walk-up-path": { - "version": "1.0.0" - }, - "wcwidth": { - "version": "1.0.1", - "requires": { - "defaults": "^1.0.3" - } - }, - "web-vitals": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.1.1.tgz", - "integrity": "sha512-qvllU+ZeQChqzBhZ1oyXmWsjJ8a2jHYpH8AMaVuf29yscOPZfTQTjQFRX6+eADTdsDE8IanOZ0cetweHMs8/2A==" - }, - "webidl-conversions": { - "version": "3.0.1" + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" }, "whatwg-url": { "version": "5.0.0", @@ -24545,13 +37924,49 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "requires": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + } + }, + "winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "requires": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + } + }, "word-wrap": { - "version": "1.2.3", - "dev": true + "version": "1.2.3" }, "wordwrap": { "version": "1.0.0" }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "peer": true, + "requires": { + "errno": "~0.1.7" + } + }, "workerpool": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", @@ -24656,8 +38071,20 @@ }, "ws": { "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, "xmlhttprequest-ssl": { "version": "2.0.0" }, diff --git a/lerna.json b/lerna.json index 077c686f4..e824dda94 100644 --- a/lerna.json +++ b/lerna.json @@ -1,14 +1,8 @@ { "packages": [ "packages/*", - "samples/javascript/01.dice-roller", - "samples/javascript/02.react-video", - "samples/javascript/03.live-canvas-demo", - "samples/javascript/21.react-media-template", - "samples/javascript/22.react-agile-poker", - "samples/javascript/23.react-live-canvas", - "samples/javascript/31.live-canvas-tests", - "samples/typescript/21.react-media-template" + "samples/javascript/*", + "samples/typescript/*" ], "version": "0.0.0" } diff --git a/package-lock.json b/package-lock.json index a7944c691..a26152dd1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1031,6 +1031,14 @@ "uuid": "^8.3.2" } }, + "node_modules/@lerna/temp-write/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@lerna/timer": { "version": "5.6.2", "license": "MIT", @@ -1832,11 +1840,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "license": "ISC", - "peer": true - }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "license": "BSD-2-Clause" @@ -4147,14 +4150,6 @@ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "node_modules/growl": { - "version": "1.10.5", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.x" - } - }, "node_modules/handlebars": { "version": "4.7.7", "license": "MIT", @@ -4956,9 +4951,8 @@ "license": "ISC" }, "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "version": "1.0.1", + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -5629,41 +5623,39 @@ } }, "node_modules/mocha": { - "version": "9.2.2", - "license": "MIT", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", "peer": true, "dependencies": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", - "debug": "4.3.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", "glob": "7.2.0", - "growl": "1.10.5", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "4.2.1", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.3.1", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.2.0", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" }, "bin": { "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 14.0.0" }, "funding": { "type": "opencollective", @@ -5683,27 +5675,6 @@ "license": "Python-2.0", "peer": true }, - "node_modules/mocha/node_modules/debug": { - "version": "4.3.3", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "license": "MIT", - "peer": true - }, "node_modules/mocha/node_modules/find-up": { "version": "5.0.0", "license": "MIT", @@ -5775,16 +5746,26 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "4.2.1", - "license": "ISC", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "peer": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" } }, + "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/mocha/node_modules/ms": { "version": "2.1.3", "license": "MIT", @@ -5880,8 +5861,9 @@ "license": "ISC" }, "node_modules/nanoid": { - "version": "3.3.1", - "license": "MIT", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "peer": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -7122,8 +7104,9 @@ }, "node_modules/react-is": { "version": "16.13.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "node_modules/read": { "version": "1.0.7", @@ -8355,13 +8338,6 @@ "version": "1.0.2", "license": "MIT" }, - "node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/v8-compile-cache": { "version": "2.3.0", "license": "MIT" @@ -8465,8 +8441,9 @@ "license": "MIT" }, "node_modules/workerpool": { - "version": "6.2.0", - "license": "Apache-2.0", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "peer": true }, "node_modules/wrap-ansi": { @@ -9445,6 +9422,13 @@ "make-dir": "^3.0.0", "temp-dir": "^1.0.0", "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, "@lerna/timer": { @@ -9963,10 +9947,6 @@ "eslint-visitor-keys": "^3.3.0" } }, - "@ungap/promise-all-settled": { - "version": "1.1.2", - "peer": true - }, "@yarnpkg/lockfile": { "version": "1.1.0" }, @@ -11447,10 +11427,6 @@ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "growl": { - "version": "1.10.5", - "peer": true - }, "handlebars": { "version": "4.7.7", "requires": { @@ -11911,9 +11887,7 @@ "version": "5.0.1" }, "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "version": "1.0.1", "requires": { "minimist": "^1.2.0" } @@ -12339,30 +12313,29 @@ } }, "mocha": { - "version": "9.2.2", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", "peer": true, "requires": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", - "debug": "4.3.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", "glob": "7.2.0", - "growl": "1.10.5", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "4.2.1", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.3.1", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.2.0", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -12376,19 +12349,6 @@ "version": "2.0.1", "peer": true }, - "debug": { - "version": "4.3.3", - "peer": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "peer": true - } - } - }, "find-up": { "version": "5.0.0", "peer": true, @@ -12433,10 +12393,23 @@ } }, "minimatch": { - "version": "4.2.1", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "peer": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0" + } + } } }, "ms": { @@ -12498,7 +12471,9 @@ "version": "0.0.8" }, "nanoid": { - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "peer": true }, "natural-compare": { @@ -13250,6 +13225,8 @@ }, "react-is": { "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, "read": { @@ -14002,9 +13979,6 @@ "util-deprecate": { "version": "1.0.2" }, - "uuid": { - "version": "8.3.2" - }, "v8-compile-cache": { "version": "2.3.0" }, @@ -14079,7 +14053,9 @@ "version": "1.0.0" }, "workerpool": { - "version": "6.2.0", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "peer": true }, "wrap-ansi": { diff --git a/packages/live-share-canvas/src/core/LiveCanvas.ts b/packages/live-share-canvas/src/core/LiveCanvas.ts index 56dc3c74c..752e557bb 100644 --- a/packages/live-share-canvas/src/core/LiveCanvas.ts +++ b/packages/live-share-canvas/src/core/LiveCanvas.ts @@ -35,6 +35,7 @@ import { LiveEventTarget, ILiveEvent, UserMeetingRole, + DynamicObjectRegistry, } from "@microsoft/live-share"; import { IBrush } from "./Brush"; import { @@ -888,3 +889,8 @@ export class LiveCanvas extends DataObject { this.setupWetInkProcessing(); } } + +/** + * Register `LiveCanvas` as an available `LoadableObjectClass` for use in packages that support dynamic object loading, such as `@microsoft/live-share-turbo`. + */ +DynamicObjectRegistry.registerObjectClass(LiveCanvas, LiveCanvas.TypeName); diff --git a/packages/live-share-media/src/LiveMediaSession.ts b/packages/live-share-media/src/LiveMediaSession.ts index c96263d2d..60f1a00c4 100644 --- a/packages/live-share-media/src/LiveMediaSession.ts +++ b/packages/live-share-media/src/LiveMediaSession.ts @@ -4,7 +4,7 @@ */ import { DataObject, DataObjectFactory } from "@fluidframework/aqueduct"; -import { LiveTelemetryLogger, UserMeetingRole } from "@microsoft/live-share"; +import { DynamicObjectRegistry, LiveTelemetryLogger, UserMeetingRole } from "@microsoft/live-share"; import { MediaPlayerSynchronizer } from "./MediaPlayerSynchronizer"; import { ITriggerActionEvent, TelemetryEvents } from "./internals"; import { @@ -298,3 +298,8 @@ export class LiveMediaSession extends DataObject { } } } + +/** + * Register `LiveMediaSession` as an available `LoadableObjectClass` for use in packages that support dynamic object loading, such as `@microsoft/live-share-turbo`. + */ +DynamicObjectRegistry.registerObjectClass(LiveMediaSession, LiveMediaSession.TypeName); diff --git a/packages/live-share-react/.nycrc.json b/packages/live-share-react/.nycrc.json new file mode 100644 index 000000000..37eeeda7d --- /dev/null +++ b/packages/live-share-react/.nycrc.json @@ -0,0 +1,10 @@ +{ + "cache": false, + "extension": [".ts"], + "check-coverage": true, + "include": ["src/**"], + "statements": 90, + "branches": 90, + "functions": 95, + "lines": 90 +} \ No newline at end of file diff --git a/packages/live-share-react/LICENSE b/packages/live-share-react/LICENSE new file mode 100644 index 000000000..12ea5b6e7 --- /dev/null +++ b/packages/live-share-react/LICENSE @@ -0,0 +1,87 @@ +MICROSOFT SOFTWARE LICENSE TERMS + +MICROSOFT LIVE SHARE SDK – PRE-RELEASE VERSION +________________________________________ + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They apply to the software named above and any Microsoft services or software updates (except to the extent such services or updates are accompanied by new or additional terms, in which case those different terms apply prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. + +1. INSTALLATION AND USE RIGHTS. + a) General. You may install and use any number of copies of the software to develop and test your applications, solely for the purpose stated in 1(b) below and otherwise for your internal business purposes. + b) Purpose. The use of this license provided under these terms is specifically limited to developing applications that interact solely within the Microsoft Teams Ecosystem. You may distribute the software according to Section 3 of these terms. + c) Third Party Components. The software may include third party components with separate legal notices or governed by other agreements, as may be described in the ThirdPartyNotices file(s) accompanying the software. + d) Microsoft Terms of Use. Some features of the software provide access to, or rely on, online services. The use of those services (but not the software) is governed by separate terms. This includes the Microsoft APIs Terms of Use which can be found at https://docs.microsoft.com/en-us/legal/microsoft-apis/terms-of-use and the Supplemental Terms of Use for Microsoft Azure which can be found at https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms. Please read them. The services may not be available in all regions. + +2. PRE-RELEASE SOFTWARE. The software is a pre-release version, and comes with no warranties as provided under Section 13. It may not operate correctly. We may change or discontinue the software at any time without notice. We may also choose not to make this software generally commercially available. It may be different from the commercially released version. + +3. DISTRIBUTABLE CODE. The software contains code you are permitted to distribute (i.e. make available for third parties) in applications you develop, as described in this Section. + a) Distribution Rights. The code and test files are distributable if included with the software. + i. Third Party Distribution. You may permit distributors of your applications to copy and distribute any of this distributable code you elect to distribute with your applications. + b) Distribution Requirements. For any code you distribute, you must: + i. adhere to the Purpose stated in Section 1(b); and + ii. indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your applications, except to the extent that any claim is based solely on the unmodified distributable code. + c) Distribution Restrictions. You may not: + i. use Microsoft’s trademarks or trade dress in your application in any way that suggests your application comes from or is endorsed by Microsoft; or + ii. modify or distribute the source code of any distributable code so that any part of it becomes subject to any license that requires that the distributable code, any other part of the software, or any of Microsoft’s other intellectual property be disclosed or distributed in source code form, or that others have the right to modify it. + +4. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to): + a) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software;software; + b) use the software in any way that is against the law or to create or propagate malware; or + c) share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party. + +5. Data Protection. There are also some features in the software that may enable you to collect data from users of your applications. If you use these features to enable data collection in your applications, you must comply with applicable law, including providing appropriate notices to and obtaining consent from users of your applications. You can learn more about data collection and use in the help documentation and the privacy statement at https://aka.ms/privacy. Your use of the software operates as your consent to these practices. + +6. CODE OF CONDUCT. By agreeing to these license terms, you’re agreeing that, when using the software, you will follow these rules: + a) Don’t do anything illegal. + b) Don’t engage in any activity that exploits, harms, or threatens to harm children. + c) Don’t send spam. Spam is unwanted or unsolicited bulk email, postings, contact requests, SMS (text messages), or instant messages. + d) Don’t publicly display or use the software to share inappropriate content or material (involving, for example, nudity, bestiality, pornography, offensive language, graphic violence, or criminal activity). + e) Don’t engage in activity that is fraudulent, false or misleading (e.g., asking for money under false pretenses, impersonating someone else, manipulating the software to increase play count, or affect rankings, ratings, or comments). + f) Don’t circumvent any restrictions on access to or availability of the software. + g) Don’t engage in activity that is harmful to you, the software, or others (e.g., transmitting viruses, stalking, posting terrorist content, communicating hate speech, or advocating violence against others). + h) Don’t infringe upon the rights of others (e.g., unauthorized sharing of copyrighted music or other copyrighted material, resale or other distribution of Bing maps, or photographs). + i) Don’t engage in activity that violates the privacy of others. + j) Don’t help others break these rules. + +7. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit https://aka.ms/exporting. + +8. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. + +9. ENTIRE AGREEMENT. This agreement, terms referenced herein, and any other terms Microsoft may provide for supplements, updates, or third-party applications, is the entire agreement for the software. + +10. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United States or Canada, the laws of the state or province where you live (or, if a business, where your principal place of business is located) govern the interpretation of this agreement, claims for its breach, and all other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of laws principles, except that the FAA governs everything related to arbitration. If you acquired the software in any other country, its laws apply, except that the FAA governs everything related to arbitration. If U.S. federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, Washington for all disputes heard in court (excluding arbitration). If not, you and Microsoft consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all disputes heard in court (excluding arbitration). + +11. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: + a. Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. + b. Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. + c. Germany and Austria. + • Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. + • Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. + • Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. + +12. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. + +13. PRE-RELEASE DISCLAIMER. AS A PRE-RELEASE VERSION, THIS SOFTWARE AND UNDERLYING SERVICES, ARE PROVIDED "AS-IS," "WITH ALL FAULTS," AND "AS AVAILABLE," AND ARE EXCLUDED FROM THE SERVICE LEVEL AGREEMENTS AND LIMITED WARRANTY. Pre-release versions may not be covered by customer support, and may be subject to reduced or different security, compliance and privacy commitments, as further explained in the Microsoft Privacy Statement, Microsoft Azure Trust Center, the Product Terms, the DPA, and any additional notices provided with the software. Where applicable, the following terms in the DPA do not apply to Previews: Processing of Personal Data; GDPR, Data Security. + +14. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT, OR INCIDENTAL DAMAGES. + + This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any other claim; in each case to the extent permitted by applicable law. + + It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your state, province, or country may not allow the exclusion or limitation of incidental, consequential, or other damages. + + Please note: As this software is distributed in Canada, some of the clauses in this agreement are provided below in French. + + Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. + + EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. + + LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. + + Cette limitation concerne: + + • tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers; et + + • les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. + + Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + + EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. \ No newline at end of file diff --git a/packages/live-share-react/README.md b/packages/live-share-react/README.md new file mode 100644 index 000000000..3b04d2951 --- /dev/null +++ b/packages/live-share-react/README.md @@ -0,0 +1,534 @@ +# Live Share React + +Live Share React is designed to make building collaborative apps in React simple and intuitive, all using familiar patterns from functional React. + +Here is a simple example of how to get started: + +```javascript +// LiveShareApp.jsx +import { LiveShareProvider } from "@microsoft/live-share-react"; +import { LiveShareHost } from "@microsoft/teams-js"; + +const host = LiveShareHost.create(); + +export function LiveShareApp() { + // Call app.initialize() from teams-js before rendering LiveShareProvider + + return ( + + + + ); +} + +// SharedCheckbox.jsx +import { useSharedState } from "@microsoft/live-share-react"; + +export function SharedCheckbox() { + const [checked, setChecked] = useSharedState("MY-UNIQUE-ID", false); + return ( + { + setChecked(!checked); + }} + /> + ); +} +``` + +## Getting started + +## Installing + +To add the latest version of the SDK to your application using NPM: + +```bash +npm install @microsoft/live-share-react --save +``` + +or using [Yarn](https://yarnpkg.com/): + +```bash +yarn add @microsoft/live-share-react +``` + +### Building package + +After cloning the [GitHub repository](https://www.github.com/microsoft/live-share-sdk), navigate to the root folder and perform: + +```bash +npm install +npm run build +``` + +This will use lerna to hoist and build all dependencies. + +### Sample app + +After installing/building the packages, you can also try out a [working sample here](../../samples/04.live-share-react/). + +## Live Share React vs. Vanilla Fluid + +Fluid Framework and Live Share are powerful frameworks that can greatly simplify the effort of building collaborative applications, but for many React applications, it can take time to get used to. This experimental package aims to strip away as much of that learning curve as possible. + +Where traditional Fluid utilizes a developer-defined object schema with a hierarchal structure, this package abstracts that out on your behalf. While you can still tap into more complicated hierarchies with this library, it is designed to behave more like blob storage / NoSQL. + +To use Fluid's distributed-data structures (DDS) or Live Share's live objects, you can simply use the corresponding React hook, providing a unique identifier for that DDS. If no DDS exists when the component is first mounted, we automatically create one for you. Otherwise, we will connect to the existing one. + +Much like React itself, this package is opinionated, and it may not be for everyone. To learn more about using Live Share the traditional way, see our [Live Share README](../live-share/README.md). + +## Types of hooks + +Live Share supports all of the live data structures provided through Live Share, and most of the officially supported DDS's available through Fluid Framework. If you have custom data objects, this package also exposes some underlying APIs for building your own custom React hooks. + +Here are the hooks provided by this library: + +### useSharedState + +Inspired by React's own `useState` hook, `useSharedState` should feel familiar to React developers. Under the hood, this hook uses a Fluid `SharedMap` dedicated for `useSharedState`, listening for changes to the key provided and automatically updating the shared state with any changes. And yes, if two components in the same application use the same key, those components will be in sync with each other! + +Since these keys are a `string` you provide while calling `useSharedState`, you can dynamically load these into your app as needed. With this in mind, we've also provided an optional `disposeState` action if the state is no longer relevant to your app. If you don't dispose it, then the data will persist in the container should you access it later (up to the lifetime of the Fluid container). + +The following example shows how `useSharedState` can be used to dynamically create collaborative features in your app on the fly: + +```javascript +import { useSharedState } from "@microsoft/live-share-react"; + +export function CounterCard({ card, onDelete }) { + const [count, setCount, disposeCount] = useSharedState( + `card-count:${card.id}`, + 0 + ); + return ( +
+

{card.title}

+ + {`${count} `} + +
+ ); +} +``` + +_NOTE:_ While this hook will get you pretty far on its own, carefully consider which of our React hook is best for your scenario. + +### useSharedMap + +This hook loads a Fluid `SharedMap` corresponding with the key you provide. Compared to `useSharedState`, this hook allows you to render a collection of items with less risk of conflict when multiple users may be writing to the same object simultaneously. For example, rather than storing an entire list of objects in a single key of `useSharedState`, the map allows each item in the list to have its own unique key. + +While you write to keys individually, the `map` object exposed through the hook uses React state itself. Lets see an example in action: + +```javascript +import { useSharedMap } from "@microsoft/live-share-react"; +import { v4 as uuid } from "uuid"; + +export function CardList() { + const { map, setEntry, deleteEntry } = useSharedMap("CUSTOM-MAP-ID"); + return ( +
+

{"Cards"}

+ +
+ {[...map.values()].map((cardValue) => ( + + ))} +
+
+ ); +} +``` + +### useLivePresence + +Presence makes it easy to track which users are currently in the session and assign custom data to them. Unlike other hooks, `useLivePresence` has a default ID set for you, but you can override it with your own if you'd like. + +```javascript +import { useLivePresence } from "@microsoft/live-share-react"; +import { PresenceState } from "@microsoft/live-share"; + +export function OnlineUsers() { + const { localUser, allUsers, updatePresence } = useLivePresence( + "CUSTOM-USER-ID", // optional user id + { name: "First Last" } // optional custom data object + ); + return ( +
+

{"Online Users:"}

+
+ {allUsers + .filter((user) => user.state === PresenceState.online) + .map((user) => ( +
{user.name}
+ ))} +
+ +
+ ); +} +``` + +### useLiveState + +Unlike `useSharedState`, `useLiveState` is only stateful while one or more users are connected to it. This can make it easy to have state that behaves more closely to a regular React `useState`, when desireable. + +This component also features role verification, which allows you to choose the Teams meeting roles which are eligible to edit the state, if needed. + +```javascript +import { useLiveState } from "@microsoft/live-share-react"; +import { UserMeetingRole } from "@microsoft/live-share"; + +const ALLOWED_ROLES = [UserMeetingRole.organizer, UserMeetingRole.presenter ]; + +export function AppState() { + const [state, data, setState] = useLiveState("CUSTOM-STATE-ID", ALLOWED_ROLES, ExampleAppState.WAITING); + + if (state === ExampleAppState.WAITING) { + return ( +
+

{"Waiting"}

+ +
+ ); + } + return ( +
+

{`Started by: ${data!.startedBy}`}

+ +
+ ); +}; +``` + +### useLiveEvent + +If you want to generic JSON between clients that is completely transient, then `useLiveEvent` is a great choice. A good example of that is a reactions feature similar to that in Microsoft Teams meetings, since people joining a meeting late don't need to see reactions from earlier in the meeting. + +Here is a simple example: + +```javascript +import { useLiveEvent } from "@microsoft/live-share-react"; + +export function Reactions() { + const { latestEvent, sendEvent } = useLiveEvent("EVENT-ID"); + + return ( +
+ {/* Buttons for sending reactions */} + + + {/* Show latest reaction */} + {latestEvent?.local === false && ( +
{`Received: ${latestEvent?.event.emoji}`}
+ )} + {latestEvent?.local === true && ( +
{`Sent: ${latestEvent?.event.emoji}`}
+ )} +
+ ); +} +``` + +### useLiveTimer + +You can use the `useLiveTimer` hook to build a synchronized countdown timer. A good example of that might be a meditation timer or a countdown for a round in a group activity. + +Here is a simple example: + +```javascript +import { useLiveTimer } from "@microsoft/live-share-react"; + +export function CountdownTimer() { + const { milliRemaining, timerConfig, start, pause, play } = useLiveTimer("TIMER-ID"); + + return ( +
+ + { timerConfig !== undefined && ( + + )} + { milliRemaining !== undefined && ( +

+ { `${Math.round(milliRemaining / 1000)} / ${Math.round(timerConfig.duration) / 1000}` } +

+ )} +
+ ); +} +``` + +### useMediaSynchronizer + +If you want to synchronize video content, `@microsoft/live-share-media` is also supported by this package through the `useMediaSynchronizer` hook. Using any `HTMLMediaPlayer` element, or a delegate object matching our `IMediaPlayer` interface, you can easily build watch together capabilities into your app. + +Let's see this in action: + +```javascript +import { useMediaSynchronizer } from "@microsoft/live-share-react"; +import { UserMeetingRole } from "@microsoft/live-share"; +import { useRef } from "react"; + +const ALLOWED_ROLES = [UserMeetingRole.organizer, UserMeetingRole.presenter]; + +const INITIAL_TRACK = + "https://storage.googleapis.com/media-session/big-buck-bunny/trailer.mov"; + +export function VideoPlayer() { + const videoRef = useRef(null); + const { play, pause } = useMediaSynchronizer( + "MEDIA-SESSION-ID", + videoRef, + INITIAL_TRACK, + ALLOWED_ROLES + ); + + return ( +
+
+ ); +} +``` + +### useLiveCanvas + +If you want to add turn-key inking & cursors, use the `useLiveCanvas` hook, powered by `@microsoft/live-share-canvas`. + +Let's see this in action: + +```javascript +import { useLiveCanvas } from "@microsoft/live-share-react"; +import { InkingTool } from "@microsoft/live-share-canvas"; +import { useRef } from "react"; + +export const ExampleLiveCanvas = () => { + const liveCanvasRef = useRef(null); + const { liveCanvas, inkingManager } = useLiveCanvas( + "CUSTOM-LIVE-CANVAS", + liveCanvasRef, + ); + + return ( + {/** Canvas currently needs to be a child of a parent with absolute styling */} +
+
+ {!!liveCanvas && ( +
+ + +
+ )} +
+ ); +}; +``` + +### useTaskManager + +If you want to ensure that only one user is responsible for a given task, you can use `useTaskManager`, which uses Fluid's `TaskManager` DDS. + +Let's see this in action: + +```javascript +import { useTaskManager } from "@microsoft/live-share-react"; + +export const ExampleTaskManager = () => { + const [taskId, setTaskId] = useState(undefined); + const { lockedTask } = useTaskManager( + "CUSTOM-TASK-MANAGER", + taskId, + ); + + const displayText = lockedTask + ? "You are assigned the task" + : "Waiting for task assignment"; + + return ( +
+ {!taskId && ( + + )} + {taskId && ( + + )} +

{displayText}

+
+ ); +}; +``` + +### Custom Fluid object hooks + +If you want to dynamically load a custom Fluid object in your app, use the `useDynamicDDS` to create a custom hook. This is the same hook that Live Share React uses internally within our custom hooks, such as `useLiveEvent`. If you made a custom data object or are using one of Fluid's experimental data structures, you also must register your Fluid `LoadableObjectClass` with `DynamicObjectRegistry.registerObjectClass` to `@microsoft/live-share`, if it is not already. + +Implementations may vary for each dynamic object & hook. We will try and update this package periodically with new packages released by Fluid Framework and Live Share, as they are published. + +Example: + +```javascript +import { DynamicObjectRegistry } from "@microsoft/live-share"; +import { useDynamicDDS } from "@microsoft/live-share-react"; +import { SharedTree } from "@fluid-experimental/shared-tree"; +import { useCallback } from "react"; + +// Register the experimental `SharedTree` DDS +DynamicObjectRegistry.registerObjectClass(SharedTree, "SharedTree"); + +// Custom useSharedTree hook +export const useSharedTree = (uniqueKey) => { + const onFirstInitialize = useCallback((dds) => { + // Set initial values for the newly created SharedTree dds here + }. []); + const { dds: sharedTree } = useDynamicDDS(uniqueKey, SharedTree, onFirstInitialize); + return { + sharedTree, + }; +} +``` + +## Code samples + +| Sample name | Description | Javascript | +| ----------------- | ----------------------------------------------------------------------- | ----------------------------------------------------- | +| Live Share React | Simple example with each of our custom Live Share React hooks. | [View](../../samples/javascript/04.live-share-react) | + +## React version compatibility + +This package is compatible with React versions `^16.8.0` and greater, including React v18. In order to ensure compatibility with different versions React, this project does not currently use React Suspense for data fetching on load. We are closely monitoring React guidelines and may post updates as this evolves further. If you have feedback or thoughts on this topic, join the [discussion](https://github.com/microsoft/live-share-sdk/discussions/442). + +## Package Compatibility + +TODO + +## Contributing + +There are several ways you can [contribute](../../CONTRIBUTING.md) to this project: + +- [Submit bugs](https://github.com/microsoft/live-share-sdk/issues) and help us verify fixes as they are checked in. +- Review the source code changes. +- Engage with other Live Share developers on [StackOverflow](https://stackoverflow.com/questions/tagged/live-share). +- [Contribute bug fixes](../../CONTRIBUTING.md). + +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments. + +## Reporting Security Issues + +Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) at secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the [MSRC PGP](https://technet.microsoft.com/en-us/security/dn606155) key, can be found in the [Security TechCenter](https://technet.microsoft.com/en-us/security/default). + +Copyright (c) Microsoft Corporation. All rights reserved. + +Licensed under a special [Microsoft](../../LICENSE) License. diff --git a/packages/live-share-react/package.json b/packages/live-share-react/package.json new file mode 100644 index 000000000..035755fbc --- /dev/null +++ b/packages/live-share-react/package.json @@ -0,0 +1,47 @@ +{ + "name": "@microsoft/live-share-react", + "version": "1.0.0-preview.4", + "description": "Build collaborative React apps using Microsoft's Fluid & Live Share frameworks with ease.", + "author": "Microsoft", + "license": "SEE LICENSE IN LICENSE", + "main": "./bin/index.js", + "types": "./bin/index.d.ts", + "scripts": { + "clean": "npx shx rm -rf bin", + "build": "tsc -p tsconfig.build.json", + "typecheck": "tsc" + }, + "dependencies": { + "@fluidframework/azure-client": "~1.0.2", + "@fluid-experimental/task-manager": "~1.2.3", + "@microsoft/live-share": "1.0.0-preview.4", + "@microsoft/live-share-canvas": "1.0.0-preview.4", + "@microsoft/live-share-media": "1.0.0-preview.4", + "@microsoft/live-share-turbo": "1.0.0-preview.4", + "fluid-framework": "~1.2.3", + "url": "^0.11.0", + "uuid": "^8.3.2" + }, + "devDependencies": { + "@babel/core": "^7.12.3", + "@fluidframework/test-client-utils": "~1.2.3", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "@types/uuid": "^8.3.4", + "babel-loader": "^7.1.5", + "typescript": "^4.6.4" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + }, + "repository": { + "directory": "packages/live-share-react", + "type": "git", + "url": "https://github.com/microsoft/live-share-sdk" + }, + "homepage": "https://aka.ms/teamsliveshare", + "bugs": { + "url": "https://github.com/microsoft/live-share-sdk/issues" + } +} \ No newline at end of file diff --git a/packages/live-share-react/src/index.ts b/packages/live-share-react/src/index.ts new file mode 100644 index 000000000..19226b3fd --- /dev/null +++ b/packages/live-share-react/src/index.ts @@ -0,0 +1,6 @@ +export * from "./providers"; +export * from "./shared-hooks"; +export * from "./live-hooks"; +export * from "./types"; +export * from "./providers"; +export * from "./interfaces"; diff --git a/packages/live-share-react/src/interfaces/LiveInterfaceExtensions.ts b/packages/live-share-react/src/interfaces/LiveInterfaceExtensions.ts new file mode 100644 index 000000000..99913477b --- /dev/null +++ b/packages/live-share-react/src/interfaces/LiveInterfaceExtensions.ts @@ -0,0 +1,9 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +export interface IReceiveLiveEvent { + event: TEvent; + local: boolean; +} diff --git a/packages/live-share-react/src/interfaces/index.ts b/packages/live-share-react/src/interfaces/index.ts new file mode 100644 index 000000000..d4515959b --- /dev/null +++ b/packages/live-share-react/src/interfaces/index.ts @@ -0,0 +1 @@ +export * from "./LiveInterfaceExtensions"; diff --git a/packages/live-share-react/src/internal-hooks/index.ts b/packages/live-share-react/src/internal-hooks/index.ts new file mode 100644 index 000000000..5c824b28c --- /dev/null +++ b/packages/live-share-react/src/internal-hooks/index.ts @@ -0,0 +1 @@ +export * from "./useSharedStateRegistry"; diff --git a/packages/live-share-react/src/internal-hooks/useSharedStateRegistry.ts b/packages/live-share-react/src/internal-hooks/useSharedStateRegistry.ts new file mode 100644 index 000000000..7b939bb06 --- /dev/null +++ b/packages/live-share-react/src/internal-hooks/useSharedStateRegistry.ts @@ -0,0 +1,163 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { IValueChanged, SharedMap } from "fluid-framework"; +import React from "react"; +import { + DeleteSharedStateAction, + IAzureContainerResults, + RegisterSharedSetStateAction, + SetLocalStateAction, + UnregisterSharedSetStateAction, + UpdateSharedStateAction, +} from "../types"; + +export interface ISharedStateRegistryResponse { + /** + * Register a set state action callback + */ + registerSharedSetStateAction: RegisterSharedSetStateAction; + /** + * Unregister a set state action callback + */ + unregisterSharedSetStateAction: UnregisterSharedSetStateAction; + /** + * Setter callback to update the shared state + */ + updateSharedState: UpdateSharedStateAction; + /** + * Delete a shared state value + */ + deleteSharedState: DeleteSharedStateAction; +} + +/** + * Hook used internally to keep track of the SharedSetStateActionMap for each unique key. It sets state values for provided keys and updates components listening to the values. + * + * @param results IAzureContainerResults response or undefined + * @returns ISharedStateRegistryResponse object + */ +export const useSharedStateRegistry = ( + results: IAzureContainerResults | undefined +): ISharedStateRegistryResponse => { + const registeredSharedSetStateActionMapRef = React.useRef< + Map> + >(new Map()); + + /** + * @see ISharedStateRegistryResponse.registerSharedSetStateAction + */ + const registerSharedSetStateAction = React.useCallback( + ( + uniqueKey: string, + componentId: string, + setLocalStateAction: SetLocalStateAction + ) => { + let actionsMap = + registeredSharedSetStateActionMapRef.current.get(uniqueKey); + if (actionsMap) { + if (!actionsMap.has(componentId)) { + actionsMap.set(componentId, setLocalStateAction); + } + } else { + actionsMap = new Map(); + actionsMap.set(componentId, setLocalStateAction); + registeredSharedSetStateActionMapRef.current.set( + uniqueKey, + actionsMap + ); + } + // Set initial values, if known + const stateMap = results?.container.initialObjects.TURBO_STATE_MAP as + | SharedMap + | undefined; + const initialValue = stateMap?.get(uniqueKey); + if (initialValue) { + setLocalStateAction(initialValue); + } + }, + [results] + ); + + /** + * @see ISharedStateRegistryResponse.unregisterSharedSetStateAction + */ + const unregisterSharedSetStateAction = React.useCallback( + (uniqueKey: string, componentId: string) => { + let actionsMap = + registeredSharedSetStateActionMapRef.current.get(uniqueKey); + if (actionsMap?.has(componentId)) { + actionsMap.delete(componentId); + } + }, + [] + ); + + /** + * @see ISharedStateRegistryResponse.updateSharedState + */ + const updateSharedState: UpdateSharedStateAction = React.useCallback( + (uniqueKey: string, value: any) => { + if (!results) return; + const { container } = results; + const stateMap = container.initialObjects.TURBO_STATE_MAP as SharedMap; + stateMap.set(uniqueKey, value); + }, + [results] + ); + + /** + * @see ISharedStateRegistryResponse.deleteSharedState + */ + const deleteSharedState: DeleteSharedStateAction = React.useCallback( + (uniqueKey: string) => { + if (!results) return; + const { container } = results; + let actionsMap = + registeredSharedSetStateActionMapRef.current.get(uniqueKey); + actionsMap?.clear(); + const stateMap = container.initialObjects.TURBO_STATE_MAP as SharedMap; + stateMap.delete(uniqueKey); + }, + [results] + ); + + React.useEffect(() => { + if (!results) return; + const { container } = results; + const stateMap = container.initialObjects.TURBO_STATE_MAP as SharedMap; + const valueChangedListener = (changed: IValueChanged): void => { + if (registeredSharedSetStateActionMapRef.current.has(changed.key)) { + const value = stateMap.get(changed.key); + const actionMap = + registeredSharedSetStateActionMapRef.current.get( + changed.key + ); + actionMap?.forEach((setLocalStateHandler) => { + setLocalStateHandler(value); + }); + } + }; + stateMap.on("valueChanged", valueChangedListener); + // Set initial values + stateMap.forEach((value: any, key: string) => { + const actionMap = + registeredSharedSetStateActionMapRef.current.get(key); + actionMap?.forEach((setLocalStateHandler) => { + setLocalStateHandler(value); + }); + }); + return () => { + stateMap.off("valueChanged", valueChangedListener); + }; + }, [results]); + + return { + registerSharedSetStateAction, + unregisterSharedSetStateAction, + updateSharedState, + deleteSharedState, + }; +}; diff --git a/packages/live-share-react/src/live-hooks/index.ts b/packages/live-share-react/src/live-hooks/index.ts new file mode 100644 index 000000000..9e4671d72 --- /dev/null +++ b/packages/live-share-react/src/live-hooks/index.ts @@ -0,0 +1,6 @@ +export * from "./useLivePresence"; +export * from "./useLiveState"; +export * from "./useMediaSynchronizer"; +export * from "./useLiveEvent"; +export * from "./useLiveCanvas"; +export * from "./useLiveTimer"; diff --git a/packages/live-share-react/src/live-hooks/useLiveCanvas.ts b/packages/live-share-react/src/live-hooks/useLiveCanvas.ts new file mode 100644 index 000000000..a78ea6b3a --- /dev/null +++ b/packages/live-share-react/src/live-hooks/useLiveCanvas.ts @@ -0,0 +1,198 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { + CanvasReferencePoint, + IBrush, + InkingManager, + InkingTool, + IPoint, + IUserInfo, + LiveCanvas, +} from "@microsoft/live-share-canvas"; +import React from "react"; +import { useDynamicDDS } from "../shared-hooks"; +import { IUseLiveCanvasResults } from "../types"; +import { isRefObject } from "../utils"; + +/** + * React hook for using a Live Share Canvas `LiveCanvas` and `InkingManager`. + * + * @remarks + * Use this hook to set up an `LiveCanvas` object, which is used for collaborative inking. It takes several input parameters, including a unique key, + * a reference to a canvas element, and various settings for the inking tool, brush, and canvas offset and scale. + * + * @param uniqueKey the unique key for the `LiveCanvas`. If one does not yet exist, a new one. + * @param canvasElementRef the HTML div element ref or document ID that `InkingManager` will use for canvas-based collaboration. + * @param active Optional. Stateful boolean that will activate/de-activate `InkingManager` accordingly. + * @param tool Optional. Stateful enum for what tool to use in the `InkingManager`. + * @param lineBrush Optional. Stateful lineBrush object for the selected lineBrush options to use in `InkingManager`. + * @param offset Optional. Stateful offset point to use in the `InkingManager`. Gets the viewport offset. Defaults to 0,0. + * @param scale Optional. Stateful scale number to use in the `InkingManager`. Defaults to 1 and must be greater than 0. + * @param referencePoint Optional. Stateful reference point enum to use in the `InkingManger`. Defaults to "center". + * @param isCursorShared Optional. Stateful boolean flag for whether cursor should be shared in `LiveCanvas`. Defaults to false. + * @param localUserCursor Optional. Stateful `IUserInfo` object for the local user's metadata to display alongside their cursor. Defaults to undefined. + * @returns IUseLiveCanvasResults object that contains the `liveCanvas` data object and `inkingManager`. + */ +export function useLiveCanvas( + uniqueKey: string, + canvasElementRef: React.RefObject | string, + active?: boolean, + tool?: InkingTool, + lineBrush?: IBrush, + offset?: IPoint, + scale?: number, + referencePoint?: CanvasReferencePoint, + isCursorShared?: boolean, + localUserCursor?: IUserInfo +): IUseLiveCanvasResults { + /** + * User facing: inking manager instance + */ + const [inkingManager, setInkingManager] = React.useState(); + + /** + * User facing: dynamically load the DDS for the given unique key. + */ + const { dds: liveCanvas } = useDynamicDDS(uniqueKey, LiveCanvas); + + /** + * Setup the InkingManager and LiveCanvas + */ + React.useEffect(() => { + // if the component is already listening or liveCanvas is not yet initialized, return + if (!liveCanvas) return; + // get the canvas element from the ref or document + let htmlElement: HTMLElement | null; + if (isRefObject(canvasElementRef)) { + htmlElement = canvasElementRef.current; + } else { + htmlElement = document.getElementById(canvasElementRef); + } + if (htmlElement === null) return; + // Create the InkingManager and initialize the liveCanvas with it + const inkingManager = new InkingManager(htmlElement); + setInkingManager(inkingManager); + liveCanvas.initialize(inkingManager); + + // cleanup function to be called when the component is unmount + return () => { + liveCanvas.dispose(); + inkingManager.removeAllListeners(); + }; + }, [liveCanvas]); + + /** + * Activate or deactivate the inkingManager based on the 'active' prop + */ + React.useEffect(() => { + if (inkingManager && active !== undefined) { + if (active) { + inkingManager.activate(); + } else { + inkingManager.deactivate(); + } + } + }, [active, inkingManager]); + + /** + * Sets the tool of the inkingManager based on the 'tool' prop + */ + React.useEffect(() => { + if (inkingManager && tool !== undefined) { + inkingManager.tool = tool; + } + }, [tool, inkingManager]); + + /** + * Sets the offset of the inkingManager based on the 'offset' prop + */ + React.useEffect(() => { + if (inkingManager && offset !== undefined) { + inkingManager.offset = { + x: offset.x, + y: offset.y, + }; + } + }, [offset?.x, offset?.y, inkingManager]); + + /** + * Sets the scale of the inkingManager based on the 'scale' prop + */ + React.useEffect(() => { + if (inkingManager && scale !== undefined) { + inkingManager.scale = scale; + } + }, [scale, inkingManager]); + + /** + * Sets the referencePoint of the inkingManager based on the 'referencePoint' prop + */ + React.useEffect(() => { + if (inkingManager && referencePoint !== undefined) { + inkingManager.referencePoint = referencePoint; + } + }, [referencePoint, inkingManager]); + + /** + * Sets the lineBrush of the inkingManager based on the 'lineBrush' prop + */ + React.useEffect(() => { + if (inkingManager && lineBrush) { + inkingManager.lineBrush = { + color: lineBrush.color, + tip: lineBrush.tip, + tipSize: lineBrush.tipSize, + type: lineBrush.type, + endArrow: lineBrush.endArrow, + }; + } + }, [ + lineBrush?.color, + lineBrush?.tip, + lineBrush?.tipSize, + lineBrush?.type, + lineBrush?.endArrow, + inkingManager, + ]); + + /** + * Sets the isCursorShared of the liveCanvas based on the 'isCursorShared' prop + */ + React.useEffect(() => { + if ( + liveCanvas?.isCursorShared !== undefined && + isCursorShared !== undefined + ) { + liveCanvas.isCursorShared = isCursorShared; + } + }, [isCursorShared, liveCanvas?.isCursorShared]); + + /** + * Sets the onGetLocalUserInfo method of the liveCanvas based on the 'localUserCursor' prop + */ + React.useEffect(() => { + if (liveCanvas?.onGetLocalUserInfo !== undefined && localUserCursor) { + liveCanvas.onGetLocalUserInfo = (): IUserInfo | undefined => { + return { + displayName: localUserCursor.displayName, + pictureUri: localUserCursor.pictureUri, + }; + }; + } + }, [ + localUserCursor?.displayName, + localUserCursor?.pictureUri, + liveCanvas?.onGetLocalUserInfo, + ]); + + /** + * Return hook response + */ + return { + inkingManager, + liveCanvas, + }; +} diff --git a/packages/live-share-react/src/live-hooks/useLiveEvent.ts b/packages/live-share-react/src/live-hooks/useLiveEvent.ts new file mode 100644 index 000000000..87ffc428a --- /dev/null +++ b/packages/live-share-react/src/live-hooks/useLiveEvent.ts @@ -0,0 +1,117 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { + LiveEventEvents, + UserMeetingRole, + LiveEvent, +} from "@microsoft/live-share"; +import React from "react"; +import { + IUseLiveEventResults, + OnReceivedLiveEventAction, + SendLiveEventAction, +} from "../types"; +import { IReceiveLiveEvent } from "../interfaces"; +import { useDynamicDDS } from "../shared-hooks"; + +/** + * React hook for using a Live Share `LiveEvent`. + * + * @remarks + * Use this hook if you want to send transient JSON objects to everyone connected to the Fluid container, + * such as when sending push notifications or reactions. + * + * @template TEvent Optional typing for events sent & received. Default is `object` type. + * @param uniqueKey the unique key for the `LiveEvent`. If one does not yet exist, a new one + * will be created, otherwise it will use the existing one. + * @param allowedRoles Optional. The meeting roles eligible to send events through this object. + * @param onReceivedEvent Optional. Callback method to be called when a new notification is received. + * @returns stateful `latestEvent` & `allEvents` list, `sendEvent` callback, and the `liveEvent` object. + */ +export function useLiveEvent( + uniqueKey: string, + allowedRoles?: UserMeetingRole[], + onReceivedEvent?: OnReceivedLiveEventAction +): IUseLiveEventResults { + /** + * Stateful latest event (user facing) and its non-user-facing setter method. + */ + const [latestEvent, setLatestReceived] = + React.useState>(); + /** + * Reference for all received/sent events. The current value of this is user-facing. Because + * this is always set at the same time as latestEvent, it is effectively a stateful value. + */ + const allEventsRef = React.useRef[]>([]); + /** + * User facing: dynamically load the DDS for the given unique key. + */ + const { dds: liveEvent } = useDynamicDDS(uniqueKey, LiveEvent); + + /** + * User facing: callback to send event through `LiveEvent` + */ + const sendEvent: SendLiveEventAction = React.useCallback( + (event: TEvent) => { + if (liveEvent?.isInitialized === undefined) { + console.error( + new Error( + "Cannot call emitEvent when liveEvent is undefined" + ) + ); + return; + } + if (!liveEvent.isInitialized) { + console.error( + new Error( + "Cannot call emitEvent while liveEvent is not started" + ) + ); + return; + } + liveEvent?.sendEvent(event); + }, + [liveEvent?.isInitialized] + ); + + /** + * Setup change listeners and start `LiveEvent` if needed + */ + React.useEffect(() => { + if (liveEvent?.isInitialized === undefined) + return; + // Register event listener + const onEventReceived = (event: any, local: boolean) => { + // If developer passed the optional onReceivedEvent callback, we + // call it. + onReceivedEvent?.(event as TEvent, local); + // Set the received event to our local state + const received: IReceiveLiveEvent = { + event: event as TEvent, + local, + }; + allEventsRef.current = [...allEventsRef.current, received]; + setLatestReceived(received); + }; + liveEvent.on(LiveEventEvents.received, onEventReceived); + if (!liveEvent.isInitialized) { + // Start live event + liveEvent.initialize(allowedRoles); + } + + return () => { + // on unmount, remove event listeners + liveEvent?.off(LiveEventEvents.received, onEventReceived); + }; + }, [liveEvent?.isInitialized]); + + return { + latestEvent, + allEvents: allEventsRef.current, + sendEvent, + liveEvent, + }; +} diff --git a/packages/live-share-react/src/live-hooks/useLivePresence.ts b/packages/live-share-react/src/live-hooks/useLivePresence.ts new file mode 100644 index 000000000..9d56770b8 --- /dev/null +++ b/packages/live-share-react/src/live-hooks/useLivePresence.ts @@ -0,0 +1,124 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { + LivePresenceUser, + PresenceState, + LivePresence, +} from "@microsoft/live-share"; +import React from "react"; +import { IUseLivePresenceResults } from "../types"; +import { useDynamicDDS } from "../shared-hooks"; + +/** + * React hook for using a Live Share `LivePresence`. + * + * @remarks + * Use this hook if you want to track presence for who is currently using this component, such as + * who is online or who is viewing a specific document. With presence, you can sent along any custom + * user data. This is useful for rendering a list of users, profile pictures, cursor positions, and more. + * + * @template TData Optional typing for the custom user presence data object. Default is `object` type. + + * @param userId Optional. The unique ID for a user. If none is provided, a random UUID will be generated. + * @param initialData Optional. Initial presence data object for the user. + * @param initialPresenceState Optional. Initial status of the user's presence. Default is online. + * @param uniqueKey Optional. The unique key for `LivePresence`. If one does not yet exist, a new one + * will be created, otherwise it will use the existing one. Default value is ":" + * @returns stateful `localUser`, `otherUsers` list, and `allUsers` list. Also returns a callback method + * to update the local user's presence and the `LivePresence` Fluid object. + */ +export function useLivePresence( + userId?: string | undefined, + initialData?: TData | undefined, + initialPresenceState: PresenceState = PresenceState.online, + uniqueKey: string = ":" +): IUseLivePresenceResults { + /** + * Stateful all user presence list and its non-user-facing setter method. + */ + const [allUsers, setAllUsers] = React.useState[]>( + [] + ); + /** + * User facing: dynamically load the DDS for the given unique key. + */ + const { dds: livePresence } = useDynamicDDS>(uniqueKey, LivePresence); + + /** + * User facing: list of non-local user's presence objects. + */ + const otherUsers = React.useMemo[]>(() => { + return [...allUsers.filter((user) => !user.isLocalUser)]; + }, [allUsers]); + + /** + * User facing: local user's presence object. + */ + const localUser = React.useMemo | undefined>(() => { + return allUsers.find((user) => user.isLocalUser); + }, [allUsers]); + + /** + * User facing: callback to update the local user's presence. + */ + const updatePresence = React.useCallback( + (state?: PresenceState | undefined, data?: TData | undefined) => { + if (!livePresence) { + console.error( + new Error( + "Cannot call updatePresence when presence is undefined" + ) + ); + return; + } + if (!livePresence.isInitialized) { + console.error( + new Error( + "Cannot call updatePresence while presence is not started" + ) + ); + return; + } + livePresence.updatePresence(state, data); + }, + [livePresence] + ); + + /** + * Setup change listeners and start `LivePresence` if needed + */ + React.useEffect(() => { + if (livePresence === undefined) + return; + + const onPresenceChanged = () => { + const updatedLocalUsers: LivePresenceUser[] = []; + livePresence?.forEach((user) => { + updatedLocalUsers.push(user); + }); + setAllUsers(updatedLocalUsers); + }; + livePresence.on("presenceChanged", onPresenceChanged); + + if (!livePresence.isInitialized) { + livePresence.initialize(userId, initialData, initialPresenceState); + } else { + onPresenceChanged(); + } + + return () => { + livePresence?.off("presenceChanged", onPresenceChanged); + }; + }, [livePresence]); + + return { + localUser, + otherUsers, + allUsers, + livePresence, + updatePresence, + }; +} diff --git a/packages/live-share-react/src/live-hooks/useLiveState.ts b/packages/live-share-react/src/live-hooks/useLiveState.ts new file mode 100644 index 000000000..c5e9215bd --- /dev/null +++ b/packages/live-share-react/src/live-hooks/useLiveState.ts @@ -0,0 +1,108 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { LiveState, UserMeetingRole } from "@microsoft/live-share"; +import React from "react"; +import { SetLiveStateAction } from "../types"; +import { useDynamicDDS } from "../shared-hooks"; + +interface ILiveStateStatus< + TState extends string = string, + TData extends object = object +> { + state?: TState; + data?: TData; +} + +/** + * React hook for using a Live Share `LiveState`. + * + * @remarks + * Use this hook if you want to synchronize app state that will reset when all users leave the session. + * + * @param uniqueKey the unique key for the `LiveEvent`. If one does not yet exist, a new one will be created, otherwise it will use the existing one. + * @param initialState Optional. the initial state value of type TState + * @param initialData Optional. the initial data value of type TData + * @param allowedRoles Optional. the user roles that are allowed to mutate the synchronized state + * @returns ordered values: first value is the synchronized state value, second is synchronized data value, and third is a setter to change the state/data values. + */ +export function useLiveState< + TState extends string = string, + TData extends object = object +>( + uniqueKey: string, + initialState?: TState, + initialData?: TData, + allowedRoles?: UserMeetingRole[] +): [TState | undefined, TData | undefined, SetLiveStateAction] { + const [current, setCurrent] = React.useState< + ILiveStateStatus + >({ + state: initialState, + data: initialData, + }); + /** + * User facing: dynamically load the DDS for the given unique key. + */ + const { dds: liveState } = useDynamicDDS>( + uniqueKey, + LiveState + ); + + /** + * Change state callback that is user facing + */ + const changeState = React.useCallback( + (state: TState, value?: TData | undefined) => { + if (!liveState) { + console.error( + new Error( + "Cannot call changeState when liveState is undefined" + ) + ); + return; + } + if (!liveState.isInitialized) { + console.error( + new Error( + "Cannot call changeState while liveState is not started" + ) + ); + return; + } + liveState?.changeState(state, value); + }, + [liveState] + ); + + /** + * Setup change listeners and start `LiveState` if needed + */ + React.useEffect(() => { + if (liveState === undefined) return; + + const onStateChanged = (state: TState, data: TData | undefined) => { + setCurrent({ + state, + data, + }); + }; + liveState.on("stateChanged", onStateChanged); + if (!liveState.isInitialized) { + liveState.initialize(allowedRoles, initialState, initialData); + if (liveState.state) { + onStateChanged(liveState.state as TState, liveState.data); + } + } else if (liveState.state) { + onStateChanged(liveState.state as TState, liveState.data); + } + + return () => { + liveState?.off("stateChanged", onStateChanged); + }; + }, [liveState?.isInitialized]); + + return [current?.state, current?.data, changeState]; +} diff --git a/packages/live-share-react/src/live-hooks/useLiveTimer.ts b/packages/live-share-react/src/live-hooks/useLiveTimer.ts new file mode 100644 index 000000000..f0e2da01d --- /dev/null +++ b/packages/live-share-react/src/live-hooks/useLiveTimer.ts @@ -0,0 +1,184 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { + ITimerConfig, + LiveTimerEvents, + UserMeetingRole, + LiveTimer, +} from "@microsoft/live-share"; +import React from "react"; +import { + IUseLiveTimerResults, + OnPauseTimerAction, + OnPlayTimerAction, + OnStartTimerAction, + OnTimerDidFinishAction, + OnTimerDidPauseAction, + OnTimerDidPlayAction, + OnTimerDidStartAction, + OnTimerTickAction, +} from "../types"; +import { useDynamicDDS } from "../shared-hooks"; + +export function useLiveTimer( + uniqueKey: string, + allowedRoles?: UserMeetingRole[], + tickRate?: number, + onTick?: OnTimerTickAction, + onStart?: OnTimerDidStartAction, + onPause?: OnTimerDidPauseAction, + onPlay?: OnTimerDidPlayAction, + onFinish?: OnTimerDidFinishAction, +): IUseLiveTimerResults { + /** + * User facing: Stateful timer config. + */ + const [timerConfig, setTimerConfig] = React.useState(); + /** + * User facing: Stateful time remaining. + */ + const [milliRemaining, setMilliRemaining] = React.useState(); + /** + * User facing: dynamically load the DDS for the given unique key. + */ + const { dds: liveTimer } = useDynamicDDS(uniqueKey, LiveTimer); + + /** + * User facing: callback to send event through `LiveTimer` + */ + const start: OnStartTimerAction = React.useCallback( + (duration: number): void => { + if (liveTimer?.isInitialized === undefined) { + console.error( + new Error("Cannot call start when liveTimer is undefined") + ); + return; + } + if (!liveTimer.isInitialized) { + console.error( + new Error( + "Cannot call start while liveTimer is not started" + ) + ); + return; + } + liveTimer?.start(duration); + }, + [liveTimer?.isInitialized] + ); + + /** + * User facing: callback to send event through `LiveTimer` + */ + const play: OnPlayTimerAction = React.useCallback((): void => { + if (liveTimer?.isInitialized === undefined) { + console.error( + new Error("Cannot call play when liveTimer is undefined") + ); + return; + } + if (!liveTimer.isInitialized) { + console.error( + new Error("Cannot call play while liveTimer is not started") + ); + return; + } + liveTimer?.play(); + }, [liveTimer?.isInitialized]); + + /** + * User facing: callback to send event through `LiveTimer` + */ + const pause: OnPauseTimerAction = React.useCallback((): void => { + if (liveTimer?.isInitialized === undefined) { + console.error( + new Error("Cannot call pause when liveTimer is undefined") + ); + return; + } + if (!liveTimer.isInitialized) { + console.error( + new Error("Cannot call pause while liveTimer is not started") + ); + return; + } + liveTimer?.pause(); + }, [liveTimer?.isInitialized]); + + /** + * Setup change listeners and start `LiveTimer` if needed + */ + React.useEffect(() => { + if (liveTimer === undefined) + return; + // Register event listeners + const onTimerConfigChange = (config: ITimerConfig) => { + setTimerConfig(config); + }; + const onDidStart = (config: ITimerConfig) => { + onTimerConfigChange(config); + onStart?.(config); + setMilliRemaining(config.duration); + }; + const onDidFinish = (config: ITimerConfig) => { + onTimerConfigChange(config); + onFinish?.(config); + setMilliRemaining(0); + }; + const onDidPlay = (config: ITimerConfig) => { + onTimerConfigChange(config); + onPlay?.(config); + }; + const onDidPause = (config: ITimerConfig) => { + onTimerConfigChange(config); + onPause?.(config); + }; + const onDidTick = (milliseconds: number) => { + setMilliRemaining(milliseconds); + onTick?.(milliseconds); + }; + liveTimer.on(LiveTimerEvents.started, onDidStart); + liveTimer.on(LiveTimerEvents.finished, onDidFinish); + liveTimer.on(LiveTimerEvents.played, onDidPlay); + liveTimer.on(LiveTimerEvents.paused, onDidPause); + liveTimer.on(LiveTimerEvents.onTick, onDidTick); + if (!liveTimer.isInitialized) { + // Start live event + liveTimer.initialize(allowedRoles); + } + + return () => { + // on unmount, remove event listeners + liveTimer?.off(LiveTimerEvents.started, onDidStart); + liveTimer?.off(LiveTimerEvents.finished, onDidFinish); + liveTimer?.off(LiveTimerEvents.played, onDidPlay); + liveTimer?.off(LiveTimerEvents.paused, onDidPause); + liveTimer?.off(LiveTimerEvents.onTick, onDidTick); + }; + }, [liveTimer, onTick, onStart, onFinish, onPlay, onPause]); + + /** + * Change tick rate if changes in props + */ + React.useEffect(() => { + if ( + tickRate !== undefined && + liveTimer?.tickRate !== undefined && + tickRate !== liveTimer?.tickRate + ) { + liveTimer.tickRate = tickRate; + } + }, [tickRate, liveTimer?.tickRate]); + + return { + liveTimer, + milliRemaining, + pause, + play, + start, + timerConfig, + }; +} diff --git a/packages/live-share-react/src/live-hooks/useMediaSynchronizer.ts b/packages/live-share-react/src/live-hooks/useMediaSynchronizer.ts new file mode 100644 index 000000000..46b338ff6 --- /dev/null +++ b/packages/live-share-react/src/live-hooks/useMediaSynchronizer.ts @@ -0,0 +1,200 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Microsoft Live Share SDK License. + */ + +import { UserMeetingRole } from "@microsoft/live-share"; +import React from "react"; +import { + CoordinationWaitPoint, + ExtendedMediaMetadata, + IMediaPlayer, + LiveMediaSession, + MediaPlayerSynchronizer, + MediaSessionCoordinatorSuspension, +} from "@microsoft/live-share-media"; +import { isExtendedMediaMetadata, isMediaElement, isRefObject } from "../utils"; +import { useDynamicDDS } from "../shared-hooks"; +import { IUseMediaSynchronizerResults } from "../types"; + +/** + * React hook for using a Live Share media `MediaPlayerSynchronizer`. + * + * @remarks + * Use this hook if you want to synchronize the playback position of a video or audio element during a Live Share session. + * + * @param uniqueKey uniqueKey value for the `LiveMediaSession` DDS object used by `MediaPlayerSynchronizer`. + * @param mediaPlayerElementRef React RefObject containing object/element conforming to IMediaPlayer interface or string id for