From e0a81a4318f9b06dffe9eaff46c4710df7507d94 Mon Sep 17 00:00:00 2001 From: Cameron Payton Date: Mon, 21 Nov 2022 17:12:35 -0500 Subject: [PATCH 01/34] Add UI folder --- DataCoin UI/dataUI.html | 53 +++++++++++++++++++++++++++++++++++++++ DataCoin UI/walletUI.html | 10 ++++++++ 2 files changed, 63 insertions(+) create mode 100644 DataCoin UI/dataUI.html create mode 100644 DataCoin UI/walletUI.html diff --git a/DataCoin UI/dataUI.html b/DataCoin UI/dataUI.html new file mode 100644 index 0000000..66b414d --- /dev/null +++ b/DataCoin UI/dataUI.html @@ -0,0 +1,53 @@ + + + + + Login Page + + + +

Data Coin

+
+
+ + + + + Login + +
+
+ + diff --git a/DataCoin UI/walletUI.html b/DataCoin UI/walletUI.html new file mode 100644 index 0000000..098cc20 --- /dev/null +++ b/DataCoin UI/walletUI.html @@ -0,0 +1,10 @@ + + + + + + + +

Wallet

+ + From 38ebdc6c734132c2baaf704fa92fa4183630a468 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Mon, 21 Nov 2022 17:14:32 -0500 Subject: [PATCH 02/34] Merkle tree and get-balance API Added merkle tree and balance API --- app/index.js | 5 +++ blockchain/merkle.js | 98 ++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 46 +++++++++++++++------ package.json | 2 +- 4 files changed, 138 insertions(+), 13 deletions(-) create mode 100644 blockchain/merkle.js diff --git a/app/index.js b/app/index.js index bee2525..7e426c1 100644 --- a/app/index.js +++ b/app/index.js @@ -64,5 +64,10 @@ app.get('/mine-transactions', (req, res) => { res.redirect('/blocks'); }); +app.get('/balance', (req, res) => { + const balance = wallet.calculateBalance(bc); + res.json({balance: balance}); +}) + app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); p2pServer.listen(); diff --git a/blockchain/merkle.js b/blockchain/merkle.js new file mode 100644 index 0000000..529fe5c --- /dev/null +++ b/blockchain/merkle.js @@ -0,0 +1,98 @@ +const SHA256 = require('crypto-js/sha256'); + +class MerkleTree { + constructor(nodeList) { + this.leaves = nodeList; + this.layers = [this.leaves]; // tree levels + this.calculateMerkleTree(this.leaves); + } + +calculateMerkleTree(nodes) { + if (nodes.length == 1) { + return nodes[0]; + } + const layerIndex = this.layer.length; + this.layers.push([]) + + // take 2 hashes of different Txs and hash them, push to the layers list (loop until no more even no. of leaves) + for (let i = 0; i < nodes.length - 1; i+=1) { + this.layers[layerIndex].push(SHA256(nodes[i] + nodes[i+1]).toString); + } + // takes care of odd no. leaves in the tree - take the last one left after the loop and yossi hash it with itself, push to list + if (nodes.length % 2 == 1) { + this.layers[layerIndex].push(SHA256(nodes[nodes.length-1], nodes[nodes.length-1]).toString); + } + + return this.calculateMerkleTree(this.layers[layerIndex]); +} + + +getLeaves() { + return this.leaves; +} + +getLayers() { + return this.layers; +} + +getRoot() { + return this.layers[this.layers.length - 1][0]; +} + + +getProof(leaf) { + let index; + const proof = []; + + for (let i = 0; i < this.leaves.length; i++) { + if (leaf === this.leaves[i].toString()) { + index = i; + break; + } + } + + if (!index) { + return proof; + } + + for (let i = 0; i < this.layers.length - 1; i++) { + const layer = this.layers[i]; + const isRightNode = index % 2; + const pairIndex = isRightNode ? index - 1 : index + 1; + + proof.push({ + position: isRightNode ? 'left' : 'right', + data: layer[pairIndex].toString() + }); + + index = Math.floor(index / 2); + } + + return proof; + } + + verify(proof, targetNode, root) { + let hash = targetNode + + if (!Array.isArray(proof) || !proof.length || !targetNode || !root) { + return false; + } + + for (let i = 0; i < proof.length; i++) { + const node = proof[i] + const isRightNode = (node.position === 'right') + const buffers = [] + + if (isRightNode) { + hash = SHA256(hash.toString() + node.data.toString()).toString(); + } else { + hash = SHA256(node.data.toString() + hash.toString()).toString(); + } + + } + + return hash === root.toString(); + } +} + +module.exports.MerkleTree = MerkleTree; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 975bb09..eb6dd2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,6 +77,7 @@ "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2", "longest": "^1.0.1", @@ -88,6 +89,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { "is-buffer": "^1.1.5" } @@ -1924,7 +1926,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1945,12 +1948,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1965,17 +1970,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -2092,7 +2100,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -2104,6 +2113,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -2118,6 +2128,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -2125,12 +2136,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -2149,6 +2162,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -2229,7 +2243,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -2241,6 +2256,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -2326,7 +2342,8 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -2362,6 +2379,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2381,6 +2399,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -2424,12 +2443,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -4326,7 +4347,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true + "dev": true, + "optional": true }, "loose-envify": { "version": "1.4.0", diff --git a/package.json b/package.json index ddfecf4..d67d748 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dev": "nodemon ./app" }, "jest": { - "testEnvironment" : "node" + "testEnvironment": "node" }, "keywords": [], "author": "", From 3898fe992b906c15db798c52744cb9f2eec95c3c Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Mon, 21 Nov 2022 19:49:06 -0500 Subject: [PATCH 03/34] Separate backend and frontend Create react app for frontend and separate it from backend --- .DS_Store | Bin 0 -> 6148 bytes DataCoin UI/dataUI.html | 5 +- DataCoin UI/walletUI.html | 2 + {app => backend/app}/index.js | 12 +- {app => backend/app}/miner.js | 0 {app => backend/app}/p2p-server.js | 0 {blockchain => backend/blockchain}/block.js | 0 {blockchain => backend/blockchain}/index.js | 0 {blockchain => backend/blockchain}/merkle.js | 0 chain-util.js => backend/chain-util.js | 0 constants.js => backend/constants.js | 0 .../package-lock.json | 0 package.json => backend/package.json | 0 {tests => backend/tests}/block.test.js | 0 {tests => backend/tests}/index.test.js | 0 .../tests}/transaction-pool.test.js | 0 {tests => backend/tests}/transaction.test.js | 0 {tests => backend/tests}/wallet.test.js | 0 {wallet => backend/wallet}/index.js | 0 .../wallet}/transaction-pool.js | 0 {wallet => backend/wallet}/transaction.js | 0 frontend/.gitignore | 23 + frontend/README.md | 70 + frontend/package-lock.json | 12162 ++++++++++++++++ frontend/package.json | 38 + frontend/public/favicon.ico | Bin 0 -> 3870 bytes frontend/public/index.html | 43 + frontend/public/logo192.png | Bin 0 -> 5347 bytes frontend/public/logo512.png | Bin 0 -> 9664 bytes frontend/public/manifest.json | 25 + frontend/public/robots.txt | 3 + frontend/src/App.css | 38 + frontend/src/App.js | 25 + frontend/src/App.test.js | 8 + frontend/src/index.css | 13 + frontend/src/index.js | 17 + frontend/src/logo.svg | 1 + frontend/src/reportWebVitals.js | 13 + frontend/src/setupTests.js | 5 + 39 files changed, 12497 insertions(+), 6 deletions(-) create mode 100644 .DS_Store rename {app => backend/app}/index.js (89%) rename {app => backend/app}/miner.js (100%) rename {app => backend/app}/p2p-server.js (100%) rename {blockchain => backend/blockchain}/block.js (100%) rename {blockchain => backend/blockchain}/index.js (100%) rename {blockchain => backend/blockchain}/merkle.js (100%) rename chain-util.js => backend/chain-util.js (100%) rename constants.js => backend/constants.js (100%) rename package-lock.json => backend/package-lock.json (100%) rename package.json => backend/package.json (100%) rename {tests => backend/tests}/block.test.js (100%) rename {tests => backend/tests}/index.test.js (100%) rename {tests => backend/tests}/transaction-pool.test.js (100%) rename {tests => backend/tests}/transaction.test.js (100%) rename {tests => backend/tests}/wallet.test.js (100%) rename {wallet => backend/wallet}/index.js (100%) rename {wallet => backend/wallet}/transaction-pool.js (100%) rename {wallet => backend/wallet}/transaction.js (100%) create mode 100644 frontend/.gitignore create mode 100644 frontend/README.md create mode 100644 frontend/package-lock.json create mode 100644 frontend/package.json create mode 100644 frontend/public/favicon.ico create mode 100644 frontend/public/index.html create mode 100644 frontend/public/logo192.png create mode 100644 frontend/public/logo512.png create mode 100644 frontend/public/manifest.json create mode 100644 frontend/public/robots.txt create mode 100644 frontend/src/App.css create mode 100644 frontend/src/App.js create mode 100644 frontend/src/App.test.js create mode 100644 frontend/src/index.css create mode 100644 frontend/src/index.js create mode 100644 frontend/src/logo.svg create mode 100644 frontend/src/reportWebVitals.js create mode 100644 frontend/src/setupTests.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f45a8de1c7891b28486f5bdc3a551d85aa90349a GIT binary patch literal 6148 zcmeHKyG{c!5S)b+kH!68}z;)3BY z&ZCzgHV+Vc;grY-&5}w?s#S|&NoTxOUN4*ylMbuq!|G0UpQ9lE&i%bgqw*udta1^Tm literal 0 HcmV?d00001 diff --git a/DataCoin UI/dataUI.html b/DataCoin UI/dataUI.html index 66b414d..207a0df 100644 --- a/DataCoin UI/dataUI.html +++ b/DataCoin UI/dataUI.html @@ -39,6 +39,7 @@

Data Coin

+
@@ -46,8 +47,10 @@ Login -
+ + +module.exports.Block \ No newline at end of file diff --git a/DataCoin UI/walletUI.html b/DataCoin UI/walletUI.html index 098cc20..513d252 100644 --- a/DataCoin UI/walletUI.html +++ b/DataCoin UI/walletUI.html @@ -1,5 +1,6 @@ + @@ -7,4 +8,5 @@

Wallet

+

diff --git a/app/index.js b/backend/app/index.js similarity index 89% rename from app/index.js rename to backend/app/index.js index 7e426c1..c364c56 100644 --- a/app/index.js +++ b/backend/app/index.js @@ -27,7 +27,7 @@ app.get('/blocks', (req, res) => { /** * Mine block containing data */ -app.post('/mine', (req, res) => { +const mine = app.post('/mine', (req, res) => { const block = bc.addBlock(req.body.data); console.log(`New block added: ${block.toString()}`); @@ -64,10 +64,12 @@ app.get('/mine-transactions', (req, res) => { res.redirect('/blocks'); }); -app.get('/balance', (req, res) => { - const balance = wallet.calculateBalance(bc); - res.json({balance: balance}); -}) + + app.get('/balance', (req, res) => { + balance = wallet.calculateBalance(bc); + console.log(balance) + res.json({balance: balance}); + }) app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); p2pServer.listen(); diff --git a/app/miner.js b/backend/app/miner.js similarity index 100% rename from app/miner.js rename to backend/app/miner.js diff --git a/app/p2p-server.js b/backend/app/p2p-server.js similarity index 100% rename from app/p2p-server.js rename to backend/app/p2p-server.js diff --git a/blockchain/block.js b/backend/blockchain/block.js similarity index 100% rename from blockchain/block.js rename to backend/blockchain/block.js diff --git a/blockchain/index.js b/backend/blockchain/index.js similarity index 100% rename from blockchain/index.js rename to backend/blockchain/index.js diff --git a/blockchain/merkle.js b/backend/blockchain/merkle.js similarity index 100% rename from blockchain/merkle.js rename to backend/blockchain/merkle.js diff --git a/chain-util.js b/backend/chain-util.js similarity index 100% rename from chain-util.js rename to backend/chain-util.js diff --git a/constants.js b/backend/constants.js similarity index 100% rename from constants.js rename to backend/constants.js diff --git a/package-lock.json b/backend/package-lock.json similarity index 100% rename from package-lock.json rename to backend/package-lock.json diff --git a/package.json b/backend/package.json similarity index 100% rename from package.json rename to backend/package.json diff --git a/tests/block.test.js b/backend/tests/block.test.js similarity index 100% rename from tests/block.test.js rename to backend/tests/block.test.js diff --git a/tests/index.test.js b/backend/tests/index.test.js similarity index 100% rename from tests/index.test.js rename to backend/tests/index.test.js diff --git a/tests/transaction-pool.test.js b/backend/tests/transaction-pool.test.js similarity index 100% rename from tests/transaction-pool.test.js rename to backend/tests/transaction-pool.test.js diff --git a/tests/transaction.test.js b/backend/tests/transaction.test.js similarity index 100% rename from tests/transaction.test.js rename to backend/tests/transaction.test.js diff --git a/tests/wallet.test.js b/backend/tests/wallet.test.js similarity index 100% rename from tests/wallet.test.js rename to backend/tests/wallet.test.js diff --git a/wallet/index.js b/backend/wallet/index.js similarity index 100% rename from wallet/index.js rename to backend/wallet/index.js diff --git a/wallet/transaction-pool.js b/backend/wallet/transaction-pool.js similarity index 100% rename from wallet/transaction-pool.js rename to backend/wallet/transaction-pool.js diff --git a/wallet/transaction.js b/backend/wallet/transaction.js similarity index 100% rename from wallet/transaction.js rename to backend/wallet/transaction.js diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/frontend/README.md b/frontend/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..4382ac3 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,12162 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + }, + "@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "requires": { + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==" + }, + "@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.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==" + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.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==" + }, + "@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==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "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": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "requires": { + "jest-get-type": "^29.2.0" + }, + "dependencies": { + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + } + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "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" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "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": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "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": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", + "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "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" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==" + }, + "expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "requires": { + "@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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + }, + "jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "requires": { + "@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" + } + }, + "jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "requires": { + "@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" + } + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", + "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.44.0.tgz", + "integrity": "sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==", + "requires": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/type-utils": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "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" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.0.tgz", + "integrity": "sha512-j8GLemAySe8oUCgILdUaT66pemdWSYcwUYG2Pb71O119hCdvkU+4q8sUTbnDg8NhlZEzSWG2N1v4IxT1kEZrGg==", + "requires": { + "@typescript-eslint/utils": "5.44.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.44.0.tgz", + "integrity": "sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==", + "requires": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.44.0.tgz", + "integrity": "sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==", + "requires": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.44.0.tgz", + "integrity": "sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==", + "requires": { + "@typescript-eslint/typescript-estree": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.44.0.tgz", + "integrity": "sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.44.0.tgz", + "integrity": "sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==", + "requires": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.44.0.tgz", + "integrity": "sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.44.0.tgz", + "integrity": "sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==", + "requires": { + "@typescript-eslint/types": "5.44.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "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", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "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==", + "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" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "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==", + "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" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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==" + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001434", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", + "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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==" + }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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": { + "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", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==" + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "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", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "requires": { + "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" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.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==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "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", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.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" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "requires": { + "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" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "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==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "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.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "requires": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@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.15.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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "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" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "requires": { + "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.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + }, + "eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "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==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.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": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.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==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "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==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "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==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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" + } + }, + "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==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "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==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.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==" + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "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==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "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==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "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", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@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", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@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" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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==" + }, + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "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", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "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", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "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", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "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==" + } + } + }, + "postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "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==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.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" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "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" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "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" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, + "react": { + "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" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "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" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.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==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "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" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "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==", + "requires": { + "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" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "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" + }, + "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==" + } + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "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==" + }, + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "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-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "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": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "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" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..149bb8e --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,38 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/frontend/public/index.html b/frontend/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/frontend/public/logo192.png b/frontend/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/frontend/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/frontend/src/App.css b/frontend/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/frontend/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/frontend/src/App.js b/frontend/src/App.js new file mode 100644 index 0000000..3784575 --- /dev/null +++ b/frontend/src/App.js @@ -0,0 +1,25 @@ +import logo from './logo.svg'; +import './App.css'; + +function App() { + return ( + + ); +} + +export default App; diff --git a/frontend/src/App.test.js b/frontend/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/frontend/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/frontend/src/index.css b/frontend/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/frontend/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/frontend/src/index.js b/frontend/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/frontend/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/frontend/src/logo.svg b/frontend/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/frontend/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/reportWebVitals.js b/frontend/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/frontend/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/frontend/src/setupTests.js b/frontend/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/frontend/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; From 23b4f549e705e5fed3e0c309689cbb153c3ad473 Mon Sep 17 00:00:00 2001 From: J-coder13 <66383381+J-coder13@users.noreply.github.com> Date: Tue, 22 Nov 2022 02:27:09 -0500 Subject: [PATCH 04/34] Link Front and backend Link front end and backend utilizing react.js --- backend/app/index.js | 9 +- backend/package-lock.json | 8158 ++++++++++++++++- backend/package.json | 2 +- frontend/package-lock.json | 17240 ++++++++++++++++++++++++++++++++++- frontend/package.json | 1 + frontend/src/App.css | 37 - frontend/src/App.js | 60 +- 7 files changed, 25381 insertions(+), 126 deletions(-) diff --git a/backend/app/index.js b/backend/app/index.js index c364c56..0cd6b18 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -51,7 +51,8 @@ app.post('/transact', (req, res) => { }); app.get('/public-key', (req, res) => { - res.json({publicKey: wallet.publicKey}); + res.json({"publicKey": [wallet.publicKey]}); + console.log({"publicKey": [wallet.publicKey]}); }); /** @@ -65,11 +66,11 @@ app.get('/mine-transactions', (req, res) => { }); - app.get('/balance', (req, res) => { +app.get('/balance', (req, res) => { balance = wallet.calculateBalance(bc); console.log(balance) - res.json({balance: balance}); - }) + res.json({"balance": [balance]}); +}) app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); p2pServer.listen(); diff --git a/backend/package-lock.json b/backend/package-lock.json index eb6dd2c..3ebfb01 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -1,8 +1,8130 @@ { "name": "blockchain", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "blockchain", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "body-parser": "^1.18.3", + "crypto-js": "^3.1.9-1", + "elliptic": "^6.4.1", + "express": "^4.16.3", + "uuid": "^3.3.2", + "ws": "^6.0.0" + }, + "devDependencies": { + "jest": "^23.5.0", + "nodemon": "^1.18.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz", + "integrity": "sha512-qhQo3GqwqMUv03SxxjcEkWtlkEDvFYrBKbJUn4Dtd9amC2cLkJ3me4iYUVSBbVXWbfbVRalEeVBHzX4aQYKnBg==", + "dev": true, + "dependencies": { + "@babel/highlight": "7.0.0-rc.1" + } + }, + "node_modules/@babel/highlight": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.1.tgz", + "integrity": "sha512-5PgPDV6F5s69XNznTcP0za3qH7qgBkr9DVQTXfZtpF+3iEyuIZB1Mjxu52F5CFxgzQUQJoBYHVxtH4Itdb5MgA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "node_modules/abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dependencies": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", + "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", + "dev": true, + "dependencies": { + "acorn": "^5.0.0" + } + }, + "node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "dependencies": { + "string-width": "^2.0.0" + } + }, + "node_modules/ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "dependencies": { + "default-require-extensions": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.10" + } + }, + "node_modules/async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "node_modules/async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "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": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.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": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "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/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==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "dev": 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/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-jest": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.4.2.tgz", + "integrity": "sha512-wg1LJ2tzsafXqPFVgAsYsMCVD5U7kwJZAvbZIxVm27iOewsQw1BR7VZifDlMTEWVo3wasoPPyMdKXWCsfFPr3Q==", + "dev": true, + "dependencies": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + }, + "peerDependencies": { + "babel-core": "^6.0.0 || ^7.0.0-0" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "node_modules/babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "dependencies": { + "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/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": 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/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "dependencies": { + "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==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", + "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "dependencies": { + "rsvp": "^3.3.3" + } + }, + "node_modules/capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "optional": true, + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + }, + "optionalDependencies": { + "fsevents": "^1.2.2" + } + }, + "node_modules/ci-info": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", + "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/cliui/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "dev": true, + "dependencies": { + "color-name": "1.1.1" + } + }, + "node_modules/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compare-versions": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", + "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "dependencies": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "dependencies": { + "capture-stack-trace": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/crypto-js": { + "version": "3.1.9-1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", + "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.0.0.tgz", + "integrity": "sha512-Bpuh47j2mRMY60X90mXaJAEtJwxvA2roZzbgwAXYhMbmwmakdRr4Cq9L5SkleKJNLOKqHIa2YWyOXDX3VgggSQ==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.0.tgz", + "integrity": "sha512-ai40PPQR0Fn1lD2PPie79CibnlMN2AYiDhwFX/rZHVsxbs5kNJSjegqXIprhouGXlRdEnfybva7kqRGnB6mypA==", + "dev": true, + "dependencies": { + "abab": "^1.0.4", + "whatwg-mimetype": "^2.0.0", + "whatwg-url": "^6.4.0" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "dependencies": { + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "dependencies": { + "foreach": "^2.0.5", + "object-keys": "^1.0.8" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dependencies": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "dependencies": { + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "dev": true, + "dependencies": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "dev": true, + "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_modules/exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "dependencies": { + "merge": "^1.2.0" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.5.0.tgz", + "integrity": "sha512-aG083W63tBloy8YgafWuC44EakjYe0Q6Mg35aujBPvyNU38DvLat9BVzOihNP2NZDLaCJiFNe0vejbtO6knnlA==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.5.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + } + }, + "node_modules/express": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/raw-body/node_modules/depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/raw-body/node_modules/http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dependencies": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/raw-body/node_modules/setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "dependencies": { + "bser": "^2.0.0" + } + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "dependencies": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "bundleDependencies": [ + "node-pre-gyp" + ], + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fsevents/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/are-we-there-yet": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/fsevents/node_modules/balanced-match": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/fsevents/node_modules/chownr": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/code-point-at": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/fsevents/node_modules/deep-extend": { + "version": "0.5.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/fsevents/node_modules/fs-minipass": { + "version": "1.2.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^2.2.1" + } + }, + "node_modules/fsevents/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/gauge": { + "version": "2.7.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/fsevents/node_modules/glob": { + "version": "7.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/iconv-lite": { + "version": "0.4.21", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/ignore-walk": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fsevents/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ini": { + "version": "1.3.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/minimatch": { + "version": "3.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/minipass": { + "version": "2.2.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "node_modules/fsevents/node_modules/minizlib": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^2.2.1" + } + }, + "node_modules/fsevents/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/fsevents/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/needle": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/fsevents/node_modules/node-pre-gyp": { + "version": "0.10.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/fsevents/node_modules/nopt": { + "version": "4.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/fsevents/node_modules/npm-bundled": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/npm-packlist": { + "version": "1.1.10", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "node_modules/fsevents/node_modules/npmlog": { + "version": "4.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/fsevents/node_modules/number-is-nan": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/once": { + "version": "1.4.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/os-homedir": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/osenv": { + "version": "0.1.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/fsevents/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/process-nextick-args": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/rc": { + "version": "1.2.7", + "dev": true, + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, + "dependencies": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/fsevents/node_modules/rc/node_modules/minimist": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/readable-stream": { + "version": "2.3.6", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": 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/fsevents/node_modules/rimraf": { + "version": "2.6.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/fsevents/node_modules/safe-buffer": { + "version": "5.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/sax": { + "version": "1.2.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/semver": { + "version": "5.5.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fsevents/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/signal-exit": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fsevents/node_modules/string-width": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/tar": { + "version": "4.4.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/fsevents/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/wide-align": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2" + } + }, + "node_modules/fsevents/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/yallist": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob-base/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "dependencies": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "dependencies": { + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^2.6" + } + }, + "node_modules/handlebars/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "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": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "dependencies": { + "builtin-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-ci": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "dev": true, + "dependencies": { + "ci-info": "^1.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "dependencies": { + "has": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/istanbul-api": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", + "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", + "dev": true, + "dependencies": { + "async": "^2.1.4", + "compare-versions": "^3.1.0", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-report": "^1.1.4", + "istanbul-lib-source-maps": "^1.2.4", + "istanbul-reports": "^1.3.0", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", + "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", + "dev": true + }, + "node_modules/istanbul-lib-hook": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", + "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", + "deprecated": "1.2.0 should have been a major version bump", + "dev": true, + "dependencies": { + "append-transform": "^1.0.0" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", + "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", + "dev": true, + "dependencies": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.0", + "semver": "^5.3.0" + } + }, + "node_modules/istanbul-lib-report": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", + "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", + "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } + }, + "node_modules/istanbul-reports": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", + "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", + "dev": true, + "dependencies": { + "handlebars": "^4.0.3" + } + }, + "node_modules/jest": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.5.0.tgz", + "integrity": "sha512-+X3Fk4rD8dTnHoIxHJymZthbtYllvSOnXAApQltvyLkHsv+fqyC/SZptUJDbXkFsqZJyyIXMySkdzerz3fv4oQ==", + "dev": true, + "dependencies": { + "import-local": "^1.0.0", + "jest-cli": "^23.5.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "dependencies": { + "throat": "^4.0.0" + } + }, + "node_modules/jest-config": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.5.0.tgz", + "integrity": "sha512-JENhQpLaVwXWPLUkhPYgIfecHKsU8GR1vj79rS4n0LSRsHx/U2wItZKoKAd5vtt2J58JPxRq4XheG79jd4fI7Q==", + "dev": true, + "dependencies": { + "babel-core": "^6.0.0", + "babel-jest": "^23.4.2", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.5.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-config/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-diff": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.5.0.tgz", + "integrity": "sha512-Miz8GakJIz443HkGpVOAyHQgSYqcgs2zQmDJl4oV7DYrFotchdoQvxceF6LhfpRBV1LOUGcFk5Dd/ffSXVwMsA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "dependencies": { + "detect-newline": "^2.1.0" + } + }, + "node_modules/jest-each": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.5.0.tgz", + "integrity": "sha512-8BgebQgAJmWXpYp4Qt9l3cn1Xei0kZ7JL4cs/NXh7750ATlPGzRRYbutFVJTk5B/Lt3mjHP3G3tLQLyBOCSHGA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "dependencies": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "node_modules/jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "dependencies": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "node_modules/jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "node_modules/jest-haste-map": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz", + "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", + "dev": true, + "dependencies": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.5.0.tgz", + "integrity": "sha512-xMgvDUvgqKpilsGnneC9Qr+uIlROxKI3UoJcHZeUlu6AKpQyEkGh0hKbfM0NaEjX5sy7WeFQEhcp/AiWlHcc0A==", + "dev": true, + "dependencies": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.5.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.5.0", + "jest-each": "^23.5.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.5.0.tgz", + "integrity": "sha512-40VsHQCIEslxg91Zg5NiZGtPeWSBLXiD6Ww+lhHlIF6u8uSQ+xgiD6NbWHFOYs1VBRI+V/ym7Q1aOtVg9tqMzQ==", + "dev": true, + "dependencies": { + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.5.0.tgz", + "integrity": "sha512-hmQUKUKYOExp3T8dNYK9A9copCFYKoRLcY4WDJJ0Z2u3oF6rmAhHuZtmpHBuGpASazobBxm3TXAfAXDvz2T7+Q==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "node_modules/jest-message-util/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", + "dev": true + }, + "node_modules/jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "node_modules/jest-resolve": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.5.0.tgz", + "integrity": "sha512-CRPc0ebG3baNKz/QicIy5rGfzYpMNm8AjEl/tDQhehq/QC4ttyauZdvAXel3qo+4Gri9ljajnxW+hWyxZbbcnQ==", + "dev": true, + "dependencies": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.5.0.tgz", + "integrity": "sha512-APZc/CjfzL8rH/wr+Gh7XJJygYaDjMQsWaJy4ZR1WaHWKude4WcfdU8xjqaNbx5NsVF2P2tVvsLbumlPXCdJOw==", + "dev": true, + "dependencies": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.5.0" + } + }, + "node_modules/jest-runner": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.5.0.tgz", + "integrity": "sha512-cpBvkBTVmW1ab1thbtoh2m6VnnM0BYKhj3MEzbOTZjPfzoIjUVIxLUTDobVNOvEK7aTEb/2oiPlNoOTSNJx8mw==", + "dev": true, + "dependencies": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.5.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.5.0", + "jest-jasmine2": "^23.5.0", + "jest-leak-detector": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.5.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "node_modules/jest-runner/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.8.tgz", + "integrity": "sha512-WqAEWPdb78u25RfKzOF0swBpY0dKrNdjc4GvLwm7ScX/o9bj8Eh/YL8mcMhBHYDGl87UkkSXDOFnW4G7GhWhGg==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-runtime": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.5.0.tgz", + "integrity": "sha512-WzzYxYtoU8S1MJns0G4E3BsuFUTFBiu1qsk3iC9OTugzNQcQKt0BoOGsT7wXCKqkw/09QdV77vvaeJXST2Efgg==", + "dev": true, + "dependencies": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.5.0", + "jest-haste-map": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.5.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + } + }, + "node_modules/jest-runtime/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "dev": true + }, + "node_modules/jest-snapshot": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.5.0.tgz", + "integrity": "sha512-NYg8MFNVyPXmnnihiltasr4t1FJEXFbZFaw1vZCowcnezIQ9P1w+yxTwjWT564QP24Zbn5L9cjxLs8d6K+pNlw==", + "dev": true, + "dependencies": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.5.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.5.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.5.0", + "semver": "^5.5.0" + } + }, + "node_modules/jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-util/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-validate": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.5.0.tgz", + "integrity": "sha512-XmStdYhfdiDKacXX5sNqEE61Zz4/yXaPcDsKvVA0429RBu2pkQyIltCVG7UitJIEAzSs3ociQTdyseAW8VGPiA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.5.0" + } + }, + "node_modules/jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + } + }, + "node_modules/jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "dev": true, + "dependencies": { + "merge-stream": "^1.0.1" + } + }, + "node_modules/jest/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.5.0.tgz", + "integrity": "sha512-Kxi2QH8s6NkpPgboza/plpmQ2bjUQ+MwYv7vM5rDwJz/x+NB4YoLXFikPXLWNP0JuYpMvYwITKneFljnNKhq2Q==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.5.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.5.0", + "jest-runner": "^23.5.0", + "jest-runtime": "^23.5.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "node_modules/jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.1.tgz", + "integrity": "sha512-Zq/jyANIJ2uX8UZjWlqLwbyhcxSXJtT/Y89lClyeZd3l++3ztL1I5SSCYrbcbwSunTjC88N3WuMk0kRDQD6gzA==", + "deprecated": "Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit for migration path(s).", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "dependencies": { + "package-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "dev": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "bin": { + "mime": "cli.js" + } + }, + "node_modules/mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "dependencies": { + "mime-db": "~1.35.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "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==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "deprecated": "Critical bug fixed in v2.0.1, please upgrade to the latest version.", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true, + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node_modules/nodemon": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz", + "integrity": "sha512-XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chokidar": "^2.0.2", + "debug": "^3.1.0", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.0", + "semver": "^5.5.0", + "supports-color": "^5.2.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.3.0" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.8.tgz", + "integrity": "sha512-7RZ+qbFGiVc6v14Y8DSZjPN1wZPOaMbiiP4tzf5eNuyOITAeOIA3cMhjuKUypVIqBgCSg1KaSyAv8Ocq/0ZJ1A==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "node_modules/optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "dependencies": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-format": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.5.0.tgz", + "integrity": "sha512-iFLvYTXOn+C/s7eV+pr4E8DD7lYa2/klXMEz+lvH14qSDWAJ7S+kFmMe1SIWesATHQxopHTxRcB2nrpExhzaBA==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "node_modules/prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "dev": true, + "dependencies": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ps-tree": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz", + "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", + "dev": true, + "dependencies": { + "event-stream": "~3.3.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "node_modules/pstree.remy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", + "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==", + "dev": true, + "dependencies": { + "ps-tree": "^1.1.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/randomatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/realpath-native": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.1.tgz", + "integrity": "sha512-W14EcXuqUvKP8dkWkD7B95iMy77lpMnlFXbbk409bQtNCbeu0kvRE5reo+yIZ3JXxg6frbGsz2DLQ39lrCB40g==", + "dev": true, + "dependencies": { + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "dev": true, + "dependencies": { + "lodash": "^4.13.1" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": ">=0.6.0" + }, + "optionalDependencies": { + "fsevents": "^1.2.3" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "dependencies": { + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "node_modules/sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true, + "engines": { + "node": ">=0.10.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==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": 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==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.1", + "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.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "dashdash": "^1.12.0", + "getpass": "^0.1.1", + "safer-buffer": "^2.0.2" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + }, + "optionalDependencies": { + "bcrypt-pbkdf": "^1.0.0", + "ecc-jsbn": "~0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + } + }, + "node_modules/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/test-exclude": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz", + "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "micromatch": "^3.1.8", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "node_modules/throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "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": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "node_modules/undefsafe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", + "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "dev": true, + "dependencies": { + "debug": "^2.2.0" + } + }, + "node_modules/undefsafe/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "dependencies": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^0.1.2" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "dependencies": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", + "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.19" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz", + "integrity": "sha512-FKxhYLytBQiUKjkYteN71fAUA3g6KpNXoho1isLiLSB3N1G4F35Q5vUxWfKFhBwi5IWF27VE6WxhrnnC+m0Mew==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/widest-line": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "dev": true, + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz", + "integrity": "sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/yargs": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "node_modules/yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.0.0-rc.1", @@ -2375,24 +10497,24 @@ "dev": true, "optional": true }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -5949,6 +14071,15 @@ "duplexer": "~0.1.1" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-length": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", @@ -5969,15 +14100,6 @@ "strip-ansi": "^4.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", diff --git a/backend/package.json b/backend/package.json index d67d748..ae0a2e4 100644 --- a/backend/package.json +++ b/backend/package.json @@ -2,7 +2,7 @@ "name": "blockchain", "version": "1.0.0", "description": "", - "main": "index.js", + "main": "../app/index.js", "scripts": { "test": "jest --watchAll", "dev-test": "cd tests && nodemon dev-test", diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4382ac3..3cfd633 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,8 +1,17126 @@ { "name": "frontend", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dependencies": { + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@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/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", + "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^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/@types/jest/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dependencies": { + "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/@types/jest/node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "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" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", + "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.44.0.tgz", + "integrity": "sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/type-utils": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.0.tgz", + "integrity": "sha512-j8GLemAySe8oUCgILdUaT66pemdWSYcwUYG2Pb71O119hCdvkU+4q8sUTbnDg8NhlZEzSWG2N1v4IxT1kEZrGg==", + "dependencies": { + "@typescript-eslint/utils": "5.44.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.44.0.tgz", + "integrity": "sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.44.0.tgz", + "integrity": "sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==", + "dependencies": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.44.0.tgz", + "integrity": "sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.44.0.tgz", + "integrity": "sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.44.0.tgz", + "integrity": "sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==", + "dependencies": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.44.0.tgz", + "integrity": "sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.44.0.tgz", + "integrity": "sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==", + "dependencies": { + "@typescript-eslint/types": "5.44.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@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==" + }, + "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==" + }, + "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/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==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.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": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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": { + "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": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "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" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001434", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", + "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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/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/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "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": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "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.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "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": ">=8" + } + }, + "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", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "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/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/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/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "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", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "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": ">= 4" + } + }, + "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/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "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.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "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" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "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==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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==", + "engines": { + "node": ">=0.8.0" + } + }, + "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": { + "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": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "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": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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": { + "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.8.0" + } + }, + "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/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@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.15.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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/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/eslint-plugin-react": { + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "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.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "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/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "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/eslint-plugin-react/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/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/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==", + "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==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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/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/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": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/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_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "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.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "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==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/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": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "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" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "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" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "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", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "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" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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" + } + }, + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "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/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "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": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "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/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "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/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "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/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "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", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/postcss-svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/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/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "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/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "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/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "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/raw-body/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/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-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "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", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "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", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/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==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "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/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-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "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/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "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", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/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/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "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/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/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==", + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "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": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "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/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "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/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "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/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "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": "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/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.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/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/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/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "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", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "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-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "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/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/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==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.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": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "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/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, "dependencies": { "@adobe/css-tools": { "version": "4.0.1", @@ -1372,12 +18490,14 @@ "@csstools/postcss-unset-value": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} }, "@csstools/selector-specificity": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==" + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} }, "@eslint/eslintrc": { "version": "1.3.3", @@ -3214,12 +20334,14 @@ "acorn-import-assertions": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -3305,7 +20427,8 @@ "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "ansi-escapes": { "version": "4.3.2", @@ -3611,7 +20734,8 @@ "babel-plugin-named-asset-import": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.3", @@ -4213,7 +21337,8 @@ "css-declaration-sorter": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==" + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} }, "css-has-pseudo": { "version": "3.0.4", @@ -4296,7 +21421,8 @@ "css-prefers-color-scheme": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} }, "css-select": { "version": "2.1.0", @@ -4399,7 +21525,8 @@ "cssnano-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} }, "csso": { "version": "4.2.0", @@ -5292,7 +22419,8 @@ "eslint-plugin-react-hooks": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} }, "eslint-plugin-testing-library": { "version": "5.9.1", @@ -6322,7 +23450,8 @@ "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} }, "idb": { "version": "7.1.1", @@ -7397,7 +24526,8 @@ "jest-pnp-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} }, "jest-regex-util": { "version": "27.5.1", @@ -9096,7 +26226,8 @@ "postcss-browser-comments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} }, "postcss-calc": { "version": "8.2.4", @@ -9194,22 +26325,26 @@ "postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} }, "postcss-discard-empty": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} }, "postcss-double-position-gradients": { "version": "3.1.2", @@ -9231,7 +26366,8 @@ "postcss-flexbugs-fixes": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} }, "postcss-focus-visible": { "version": "6.0.4", @@ -9252,12 +26388,14 @@ "postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} }, "postcss-gap-properties": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} }, "postcss-image-set-function": { "version": "4.0.7", @@ -9280,7 +26418,8 @@ "postcss-initial": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} }, "postcss-js": { "version": "4.0.0", @@ -9321,12 +26460,14 @@ "postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} }, "postcss-media-minmax": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} }, "postcss-merge-longhand": { "version": "5.1.7", @@ -9387,7 +26528,8 @@ "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -9445,7 +26587,8 @@ "postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -9538,7 +26681,8 @@ "postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} }, "postcss-place": { "version": "7.0.5", @@ -9632,7 +26776,8 @@ "postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} }, "postcss-selector-not": { "version": "6.0.1", @@ -10843,6 +27988,21 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, + "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" + }, + "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==" + } + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -10909,21 +28069,6 @@ "es-abstract": "^1.20.4" } }, - "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" - }, - "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==" - } - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -10973,7 +28118,8 @@ "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} }, "stylehacks": { "version": "5.1.1", @@ -11664,7 +28810,8 @@ "ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} } } }, @@ -12102,7 +29249,8 @@ "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/frontend/package.json b/frontend/package.json index 149bb8e..32d8587 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -2,6 +2,7 @@ "name": "frontend", "version": "0.1.0", "private": true, + "proxy":"http://localhost:3001", "dependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", diff --git a/frontend/src/App.css b/frontend/src/App.css index 74b5e05..8b13789 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -1,38 +1 @@ -.App { - text-align: center; -} -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/frontend/src/App.js b/frontend/src/App.js index 3784575..952b9eb 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -1,25 +1,45 @@ -import logo from './logo.svg'; -import './App.css'; +import React, {useEffect, useState}from 'react' function App() { - return ( -
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - -
+ + const [publicKeyData, setPublicKeyData] = useState([{}]) + const [balanceData, setBalanceData] = useState([{}]) + + + useEffect(() => { + fetch("/public-key").then(response => response.json()) + .then(data => {setPublicKeyData(data)}) + }, []) + + + useEffect(() => { + fetch("/balance").then(response => response.json()) + .then(data => {setBalanceData(data)}) + }, []) + + return ( +
+
+ {(typeof balanceData.balance=== "undefined") ? ( +

Loading...

+ ):( + balanceData.balance.map((availableCash) => ( +

Your available datacoin is {availableCash}

+ )) + )} +
+
+ {(typeof publicKeyData.publicKey== "undefined") ? ( +

Loading...

+ ):( + publicKeyData.publicKey.map((publicKey) => ( +

Your public key : {publicKey}

+ )) + )} +
- ); + + ) } -export default App; +export default App \ No newline at end of file From c012f592b326bd094e0fd5619c16705f449da462 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Mon, 28 Nov 2022 03:06:12 -0500 Subject: [PATCH 05/34] Reorganize index.js for server Reorganize index.js in the server and add cors --- backend/app/index.js | 53 ++-- backend/package-lock.json | 26 +- backend/package.json | 1 + frontend/package-lock.json | 543 ++++++++++++++++++------------------- frontend/src/App.js | 25 +- 5 files changed, 317 insertions(+), 331 deletions(-) diff --git a/backend/app/index.js b/backend/app/index.js index 0cd6b18..7e97ab4 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -1,4 +1,5 @@ const express = require('express'); +const cors = require('cors'); const Blockchain = require('../blockchain'); const bodyParser = require('body-parser'); const P2pServer = require('./p2p-server'); @@ -19,27 +20,36 @@ const wallet = new Wallet(); const miner = new Miner(bc, tp, wallet, p2pServer); app.use(bodyParser.json()); +app.use(cors()) app.get('/blocks', (req, res) => { res.json(bc.chain); }); +app.get('/transactions', (req, res) => { + res.json(tp.transactions); +}); + +app.get('/publicKey', (req, res) => { + res.json(wallet.publicKey); + console.log({"publicKey": [wallet.publicKey]}); +}); + /** - * Mine block containing data + * Mine block containing transactions */ -const mine = app.post('/mine', (req, res) => { - const block = bc.addBlock(req.body.data); - console.log(`New block added: ${block.toString()}`); - - // Sync all chains - making a decentralized system - p2pServer.syncChains(); +app.get('/mineTransactions', (req, res) => { + const block = miner.mine(); + console.log(`New block added ${block.toString()}`); res.redirect('/blocks'); }); -app.get('/transactions', (req, res) => { - res.json(tp.transactions); -}); +app.get('/balance', (req, res) => { + balance = wallet.calculateBalance(bc); + res.json(balance); + console.log(balance); +}) app.post('/transact', (req, res) => { const {recipient, amount} = req.body; @@ -50,27 +60,18 @@ app.post('/transact', (req, res) => { res.redirect('/transactions'); }); -app.get('/public-key', (req, res) => { - res.json({"publicKey": [wallet.publicKey]}); - console.log({"publicKey": [wallet.publicKey]}); -}); - /** - * Mine block containing transactions + * Mine block containing data */ -app.get('/mine-transactions', (req, res) => { - const block = miner.mine(); - console.log(`New block added ${block.toString()}`); +app.post('/mine', (req, res) => { + const block = bc.addBlock(req.body.data); + console.log(`New block added: ${block.toString()}`); + + // Sync all chains - making a decentralized system + p2pServer.syncChains(); res.redirect('/blocks'); }); - -app.get('/balance', (req, res) => { - balance = wallet.calculateBalance(bc); - console.log(balance) - res.json({"balance": [balance]}); -}) - app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); p2pServer.listen(); diff --git a/backend/package-lock.json b/backend/package-lock.json index 3ebfb01..c0548fc 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -10,6 +10,7 @@ "license": "ISC", "dependencies": { "body-parser": "^1.18.3", + "cors": "^2.8.5", "crypto-js": "^3.1.9-1", "elliptic": "^6.4.1", "express": "^4.16.3", @@ -1198,6 +1199,18 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "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": ">= 0.10" + } + }, "node_modules/create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -5702,7 +5715,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -9136,6 +9148,15 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "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" + } + }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -12827,8 +12848,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-copy": { "version": "0.1.0", diff --git a/backend/package.json b/backend/package.json index ae0a2e4..9389310 100644 --- a/backend/package.json +++ b/backend/package.json @@ -21,6 +21,7 @@ }, "dependencies": { "body-parser": "^1.18.3", + "cors": "^2.8.5", "crypto-js": "^3.1.9-1", "elliptic": "^6.4.1", "express": "^4.16.3", diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 3cfd633..2fbda35 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2170,6 +2170,21 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -2200,6 +2215,11 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.7", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", @@ -4675,13 +4695,13 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" }, "funding": { @@ -4705,34 +4725,6 @@ } } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "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==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -5107,6 +5099,34 @@ "webpack": ">=2" } }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/babel-loader/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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/babel-loader/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/babel-loader/node_modules/schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -6041,21 +6061,6 @@ } } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -6067,11 +6072,6 @@ "ajv": "^8.8.2" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -7398,21 +7398,6 @@ "webpack": "^5.0.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -7445,11 +7430,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -7482,6 +7462,21 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -7576,6 +7571,11 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8069,6 +8069,29 @@ } } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8151,6 +8174,11 @@ "node": ">=8" } }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -11516,9 +11544,9 @@ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "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==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -11909,21 +11937,6 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -11935,11 +11948,6 @@ "ajv": "^8.8.2" } }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -14989,6 +14997,34 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/schema-utils/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/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -16000,6 +16036,19 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -16323,21 +16372,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -16349,11 +16383,6 @@ "ajv": "^8.8.2" } }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -16426,21 +16455,6 @@ } } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/webpack-dev-server/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -16452,11 +16466,6 @@ "ajv": "^8.8.2" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -16749,21 +16758,6 @@ "node": ">=10.0.0" } }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/workbox-build/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -16778,11 +16772,6 @@ "node": ">=10" } }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", @@ -18515,6 +18504,17 @@ "strip-json-comments": "^3.1.1" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -18535,6 +18535,11 @@ "requires": { "argparse": "^2.0.1" } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" } } }, @@ -20388,13 +20393,13 @@ } }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, @@ -20404,32 +20409,8 @@ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "requires": { "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } } }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -20686,6 +20667,28 @@ "schema-utils": "^2.6.5" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -21376,17 +21379,6 @@ "source-map": "^0.6.1" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -21395,11 +21387,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -22153,6 +22140,17 @@ "text-table": "^0.2.0" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22214,6 +22212,11 @@ "argparse": "^2.0.1" } }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -22471,17 +22474,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -22505,11 +22497,6 @@ "supports-color": "^8.0.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -22894,6 +22881,23 @@ "tapable": "^1.0.0" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22952,6 +22956,11 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "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==" + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -25360,9 +25369,9 @@ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "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==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -25652,17 +25661,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -25671,11 +25669,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -27670,6 +27663,30 @@ "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + } } }, "select-hose": { @@ -28449,6 +28466,12 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -28699,17 +28722,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -28718,11 +28730,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -28772,17 +28779,6 @@ "ws": "^8.4.2" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -28791,11 +28787,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -28998,17 +28989,6 @@ "workbox-window": "6.5.4" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -29020,11 +29000,6 @@ "universalify": "^2.0.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", diff --git a/frontend/src/App.js b/frontend/src/App.js index 952b9eb..dc85139 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -2,40 +2,29 @@ import React, {useEffect, useState}from 'react' function App() { - const [publicKeyData, setPublicKeyData] = useState([{}]) - const [balanceData, setBalanceData] = useState([{}]) + const [publicKeyData, setPublicKeyData] = useState("") + const [balanceData, setBalanceData] = useState("") + useEffect(() => { - fetch("/public-key").then(response => response.json()) + fetch("http://localhost:3001/publicKey").then(response => response.json()) .then(data => {setPublicKeyData(data)}) }, []) useEffect(() => { - fetch("/balance").then(response => response.json()) + fetch("http://localhost:3001/balance").then(response => response.json()) .then(data => {setBalanceData(data)}) }, []) return (
- {(typeof balanceData.balance=== "undefined") ? ( -

Loading...

- ):( - balanceData.balance.map((availableCash) => ( -

Your available datacoin is {availableCash}

- )) - )} +

Your datacoin balance is: {balanceData}

- {(typeof publicKeyData.publicKey== "undefined") ? ( -

Loading...

- ):( - publicKeyData.publicKey.map((publicKey) => ( -

Your public key : {publicKey}

- )) - )} +

Your public key is: {publicKeyData}

From f6c0f521d2f74bbf238331b34c91d90505959b06 Mon Sep 17 00:00:00 2001 From: Cameron Payton Date: Mon, 28 Nov 2022 15:17:57 -0500 Subject: [PATCH 06/34] Add login page --- DataCoin UI/dataUI.html | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/DataCoin UI/dataUI.html b/DataCoin UI/dataUI.html index 207a0df..4e0b85c 100644 --- a/DataCoin UI/dataUI.html +++ b/DataCoin UI/dataUI.html @@ -6,7 +6,7 @@ +

Data Coin

+ -

Data Coin

- + +
+ Login +
- - -module.exports.Block \ No newline at end of file From 660a3d8b32695ab8d5db77fdabbf86554c55dd4c Mon Sep 17 00:00:00 2001 From: Cameron Payton Date: Mon, 28 Nov 2022 15:22:25 -0500 Subject: [PATCH 07/34] FIxing Cans code --- DataCoin UI/dataUI.html | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/DataCoin UI/dataUI.html b/DataCoin UI/dataUI.html index 4e0b85c..ebe3135 100644 --- a/DataCoin UI/dataUI.html +++ b/DataCoin UI/dataUI.html @@ -6,7 +6,7 @@ -

Data Coin

- - - +

Data Coin

+
- Login -
+ + +module.exports.Block From d318b0e483d84712fb71803f8d810cbca9a107d9 Mon Sep 17 00:00:00 2001 From: Cameron Payton Date: Mon, 28 Nov 2022 15:26:18 -0500 Subject: [PATCH 08/34] add login ui --- DataCoin UI/LoginUI.html | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 DataCoin UI/LoginUI.html diff --git a/DataCoin UI/LoginUI.html b/DataCoin UI/LoginUI.html new file mode 100644 index 0000000..66b414d --- /dev/null +++ b/DataCoin UI/LoginUI.html @@ -0,0 +1,53 @@ + + + + + Login Page + + + +

Data Coin

+
+
+ + + + + Login + +
+
+ + From 77dcf63a5289f44e0a4b8e281f33ba0f5aa38270 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Mon, 28 Nov 2022 23:02:01 -0500 Subject: [PATCH 09/34] login authentication --- frontend/package-lock.json | 20553 ++++++++++++++++++++--------------- frontend/package.json | 2 +- frontend/src/App.js | 4 - 3 files changed, 11852 insertions(+), 8707 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2fbda35..a64670b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11,6 +11,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "mongoose": "^6.7.3", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1", @@ -50,1384 +51,1829 @@ "ajv": ">=8" } }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "node_modules/@aws-crypto/ie11-detection": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz", + "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==", + "optional": true, "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "tslib": "^1.11.1" } }, - "node_modules/@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", - "engines": { - "node": ">=6.9.0" + "node_modules/@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", + "optional": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "node_modules/@aws-crypto/sha256-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", + "optional": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz", + "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==", + "optional": true, + "dependencies": { + "tslib": "^1.11.1" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", - "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "node_modules/@aws-crypto/util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz", + "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==", + "optional": true, "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "@aws-sdk/types": "^3.110.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/@aws-sdk/abort-controller": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.215.0.tgz", + "integrity": "sha512-HTvL542nawhVqe0oC1AJchdcomEOmPivJEzYUT1LqiG3e8ikxMNa2KWSqqLPeKi2t0A/cfQy7wDUyg9+BZhDSQ==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/@aws-sdk/abort-controller/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true }, - "node_modules/@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "node_modules/@aws-sdk/client-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.218.0.tgz", + "integrity": "sha512-IHzM9jpLqdeqj2w7YA7FrmLCQyKaun7eXtu1OJYMFbJT5XHx6B4jlQ1T/N8xivSSzDfjpJxG6/MMmjec4pI+CA==", + "optional": true, "dependencies": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "node_modules/@aws-sdk/client-cognito-identity/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.218.0.tgz", + "integrity": "sha512-kVMlpjaVblxgb1G8q3wD65mKxO3RzKwnjUjIBmOHpmseXzlSkAdAvYcikaDoJP+CRmys4uXk5DN8c7ZdL0OmgA==", + "optional": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.216.0.tgz", + "integrity": "sha512-O8kmM86BHwiSwyNoIe+iHXuSpUE9PBWl3re8u+/igt/w5W5VmMVz+zQr7gRUDQ1FDgLWNEdAJa0r+JFx3pZdzA==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.6" + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "node_modules/@aws-sdk/client-sso-oidc/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/client-sso/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.218.0.tgz", + "integrity": "sha512-0A81eHvryKFEPq7IeY34Opzh5b9bVhhLlf2fDy5VuZjCFf4R9vD2ceOANvFSJeMsmdlqVDq8U1mHYl0E6FRUug==", + "optional": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-sdk-sts": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "node_modules/@aws-sdk/client-sts/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/config-resolver": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.215.0.tgz", + "integrity": "sha512-DxX4R+YYLQOtg0qfceKBrjVD4t1mQBG1eb7IVr2QSlckFCX8ztUNymFMuaSEo3938Jyy/NpgfUDpFqPDaSKnng==", + "optional": true, "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/@aws-sdk/config-resolver/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "node_modules/@aws-sdk/credential-provider-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.218.0.tgz", + "integrity": "sha512-ndhlPBvnxUgje23TnVw0fkDgTZHh0GVapKSgeEIxmxAy3IVLN15iMs7dCV7LWvb7z1P0cYx9cwvxa0nTrVxjtg==", + "optional": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "node_modules/@aws-sdk/credential-provider-cognito-identity/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.215.0.tgz", + "integrity": "sha512-n5G7I7Pxfsn81+tNsSOzspKp9SYai78oRfImsfFY4JLTcWutv7szMgFUbtEzBfUUINHpOxLiO2Lk5yu5K1C7IQ==", + "optional": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.215.0.tgz", + "integrity": "sha512-/4FUUR6u9gkNfxB6mEwBr0kk0myIkrDcXbAocWN3fPd/t7otzxpx/JqPZXgM6kcVP7M4T/QT75l1E1RRHLWCCQ==", + "optional": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider/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/@aws-sdk/credential-provider-imds/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.218.0.tgz", + "integrity": "sha512-tDDrGW+4A+PQThVJ+l9ee03CsDoD0XLpOB5dcf+dr/dCHjcQ7x/CeVFZ8eM+XUtGQnZVvuzXZGwzS8bUWEdJIg==", + "optional": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.218.0.tgz", + "integrity": "sha512-J9PB6XFA+V0mgxleuY5W6Jjh5WejV8HjMViTJQpp2JN+NWZP3bGvquUSQHRqWGRGg2fSJy6Z/J4zQ8fpPbGsdQ==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.6" + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "node_modules/@aws-sdk/credential-provider-node/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.215.0.tgz", + "integrity": "sha512-JNvj4L5B7W8byoFdfn/8Y4scoPiwCi+Ha/fRsFCrdSC7C+snDuxM/oQj33HI8DpKY1cjuigzEnpnxiNWaA09EA==", + "optional": true, + "dependencies": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "node_modules/@aws-sdk/credential-provider-process/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.218.0.tgz", + "integrity": "sha512-HecWvmxD+xffmY8G4SfLRfCOgSoLFki45wOOU8ESgRM9fQp2+3CfRSyiThKZI5PTmE+xhPTRvmR61HUmQjEv8w==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.6" + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/token-providers": "3.216.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "node_modules/@aws-sdk/credential-provider-sso/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.215.0.tgz", + "integrity": "sha512-AWaDDEE3VU1HeLrXvyUrkQ6Wb3PQij5bvvrMil9L0da3b1yrcpoDanQQy7wBFBXcZIVmcmSFe5MMA/nyh2Le4g==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.9" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/credential-providers": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.218.0.tgz", + "integrity": "sha512-MWpb5k+Oq56NrHA5fYPIDX8QRYUAw4Jp8ErTELBd83kLhTgqTw025YQ05YbhIzAs84+viMeWKif0z/5kNshphw==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.6" + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/credential-provider-cognito-identity": "3.218.0", + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "node_modules/@aws-sdk/credential-providers/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.215.0.tgz", + "integrity": "sha512-JfZyrJOE+0ik1PumsIUZd0NfgEx4sZ43VSdPCD9GRhssRWudNsSF1B5fz3xA5v+1y5oQPjXZyaWCzKtnYruiWw==", + "optional": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "node_modules/@aws-sdk/fetch-http-handler/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/hash-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.215.0.tgz", + "integrity": "sha512-MkSRuZvo1RCRmI0VNEmRYCGGD/DkMd9lqnLtOyglMPnSX1mhyD4/DyXmcc3rYa7PsjDRAfykGWJRiMqpoMLjiQ==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.6" + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "engines": { - "node": ">=6.9.0" + "node_modules/@aws-sdk/hash-node/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.215.0.tgz", + "integrity": "sha512-++bK4BUQe8/CL/YcLZcQB8qPOhiXxhbuhYzfFS7PNVvW1QOLqKRZL/lKs24gzjcOmw7IhAbCybDZwvu2TM4DAg==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "node_modules/@aws-sdk/invalid-dependency/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", + "optional": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "node_modules/@aws-sdk/is-array-buffer/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.215.0.tgz", + "integrity": "sha512-zKJRb6jDLFl9nl/muSFbiQHA4uK3skinuDRcyLbpMvvzhuK/PVodv9QI1+wIUsFdXkaSxAlva1oG4bL8ZFi+sQ==", + "optional": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "node_modules/@aws-sdk/middleware-content-length/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.215.0.tgz", + "integrity": "sha512-W0QXL5emcN9IXtMbnWT/abLxBFH2tGIfnre2jPNmZ9M7uVFxUwwv5OTUXxNLGNehJHKhiJPwhfQvMy20IDzVcw==", + "optional": true, "dependencies": { - "@babel/types": "^7.20.2" + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.215.0.tgz", + "integrity": "sha512-GOqI7VwoENZwn+6tIMrrJ4SipIqL2JCh+BNvORVcy7CQxn1ViKkna7iaCx+QMjpg/kn9cR6kfY0n1FmgZR1w9A==", + "optional": true, "dependencies": { - "@babel/types": "^7.20.0" + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "node_modules/@aws-sdk/middleware-host-header/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.215.0.tgz", + "integrity": "sha512-0h4GGF0rV3jnY3jxmcAWsOdqHCYf25s0biSjmgTei+l/5S+geOGrovRPCNep0LLg0i9D8bkZsXISojilETbf+g==", + "optional": true, "dependencies": { - "@babel/types": "^7.18.6" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "node_modules/@aws-sdk/middleware-logger/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.215.0.tgz", + "integrity": "sha512-KQ+kiEsaluM4i6opjusUukxY78+UhfR7vzXHDkzZK/GplQ1hY0B+rwVO1eaULmlnmf3FK+Wd6lwrPV7xS2W+EA==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.215.0.tgz", + "integrity": "sha512-I/dnUPVg2Kp3lW+MywBoPp06EOng8IfuaS9ph4bcJpQKrhNU5ekRgCHH2C4k1A6GcP8uyHxQ5TVV6j+l0QPIsA==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/service-error-classification": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "node_modules/@aws-sdk/middleware-retry/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.215.0.tgz", + "integrity": "sha512-wJRxoDf+2egbRgochaQL8+zzADx8FM/2W0spKNj8x+t/3iqw70QwxCfuEKW/uFQ3ph6eaIrv7gYc8RRjwhD8rg==", + "optional": true, + "dependencies": { + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.215.0.tgz", + "integrity": "sha512-+uhLXdKvvQZcRRFc3UmemSr/YUHA4Jc+1YMjHxc3v8vvfztFJBb0wgBx999myOi8PmkYThlRBQDzXy9UCIhIJw==", + "optional": true, "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "node_modules/@aws-sdk/middleware-serde/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.215.0.tgz", + "integrity": "sha512-3BqzYqkmdPeOxjI8DVQE7Bm7J5QIvDy30abglXqrDg6npw6KonKI2Q3FIPFf+oLpZTMStwkoQOnwXHTPrSZ6Tg==", + "optional": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "node_modules/@aws-sdk/middleware-signing/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.215.0.tgz", + "integrity": "sha512-rdSVL7LxRgjlvoluqwODD4ypBy2k/YVl6FrDplyCMSi8m2WHZG99FzdmR9bpnWK+0DGzYZSMRYx6ynJ9N9PsSw==", + "optional": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", - "bin": { - "parser": "bin/babel-parser.js" + "node_modules/@aws-sdk/middleware-stack/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.215.0.tgz", + "integrity": "sha512-X6GfoMNoEITTw7rGL/gWs8UZ0cmmmezvKcl+KtHsA642R05OR4mY5G7LdbWAw0bcrwKsuKOGmwUrC9lzGqbWUw==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.215.0.tgz", + "integrity": "sha512-notckD94QwwxC0GsfpTxB7VH8SREIIlMsUSddqGtpModa0cq/wRb9rqnydZSoznbYpK1ND6h0C9hr/2PNz89zw==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "node_modules/@aws-sdk/node-config-provider/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.215.0.tgz", + "integrity": "sha512-btKWSR7m0UuWIN3p5MfSIvhqeYik7xri7U6nWuVI5GVzIYjzxEZOMvPAinDLDxL5wipodi0ZvTUNdDJdm7BcGQ==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@aws-sdk/abort-controller": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "node_modules/@aws-sdk/node-http-handler/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/property-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.215.0.tgz", + "integrity": "sha512-dDPjMCCopkRURAmOJCMSlpIQ5BGWCpYj0+FIfZ5qWQs24fn1PAkQHecOiBhJO0ZSVuQy3xcIyWsAp1NE5e+7ug==", + "optional": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "node_modules/@aws-sdk/property-provider/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/protocol-http": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.215.0.tgz", + "integrity": "sha512-qp6Y6v4S534LAjadiVl9p7ErK7ImphOKq6yhFyQwxko6iITLcz8ib3yU27fs4QJcnNj5ZooqW/YlL/0EikDxCQ==", + "optional": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "node_modules/@aws-sdk/protocol-http/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.215.0.tgz", + "integrity": "sha512-eilk8CqG37BVhQklLif00K2dOJgDzacUi8h3KVQ72ry1V3h345i4HsmaFIxvnz8XtNyDvV8qFAzeYg9n2P9RQA==", + "optional": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", - "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "node_modules/@aws-sdk/querystring-builder/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.215.0.tgz", + "integrity": "sha512-8h/9H8dWM4fZO27UGzo8W5JXln4yJMugPyUl4qFA437gzPgNFN95+oLJWXtHMlfCHC5T/PDKetY9TarMDgBD0Q==", + "optional": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, + "node_modules/@aws-sdk/querystring-parser/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.215.0.tgz", + "integrity": "sha512-SKBvClGFGzMPsjBBKjneaUazLCNr6bSxe9eFvOr3gCwuwE2jPQwW3VE1mb62howuvm6cLthEDwLQp/FsT1gMsw==", + "optional": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.215.0.tgz", + "integrity": "sha512-unzQeLOyUiYHr8WxxandHo0OaCj31gx0wpt8dn2cZcHm/MdCqHcHcsQqOVnQsWQrrxY/XZ27cPyMVQeicNKYwQ==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/signature-v4": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.215.0.tgz", + "integrity": "sha512-Rc73uUCi3eJneO25DydLTfJYamXeuKS9YIhNMTKlpvcN1UQAmAnUbAmCuEmqvkYOiGD1i4/kd8kBga708iIikQ==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "node_modules/@aws-sdk/signature-v4/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/smithy-client": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.215.0.tgz", + "integrity": "sha512-PiZfCdZkPohzMPrRmJ46TPOf2Tr/dhKYdwQArRnOOIsJABUGXjlzCUE8vysDN35XZYRx5f9hd+/U7kayhniq2w==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "node_modules/@aws-sdk/smithy-client/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/token-providers": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.216.0.tgz", + "integrity": "sha512-cEmOfG7njWl0OA5lR65Sp2SW1i8ZLjf7C95TZ1e6t2Oo5aUFeN3aKBxMOV//1yc+BNzcFBnoHP/f29GhWxUOxA==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@aws-sdk/client-sso-oidc": "3.216.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, + "node_modules/@aws-sdk/token-providers/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/types": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.215.0.tgz", + "integrity": "sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q==", + "optional": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "node_modules/@aws-sdk/url-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.215.0.tgz", + "integrity": "sha512-r/qIk3TUlV36JvoRjTErFm0LzzgNKLB1YUG8zVZCGAc2TEATi8OVEmsZvi+KfTmsbszulITJVcjZKbHLbGoUzg==", + "optional": true, "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@aws-sdk/querystring-parser": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "node_modules/@aws-sdk/url-parser/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "node_modules/@aws-sdk/util-base64/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-body-length-browser/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "optional": true, + "dependencies": { + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "node_modules/@aws-sdk/util-body-length-node/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "optional": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "node_modules/@aws-sdk/util-buffer-from/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "optional": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "node_modules/@aws-sdk/util-config-provider/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.215.0.tgz", + "integrity": "sha512-MiNfZgB0I4dR8CBxH163W7c9KvE38sgCHNPWopMqSX5ezz7cuCPohCU0XsWd4I7K31PvzuqmKgOiKBAZraQJMA==", + "optional": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10.0.0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.215.0.tgz", + "integrity": "sha512-mSp3R8GljQ+4UT3QMOksQk9L0cWbFLvR7bBmAlt4+GobgTjpRfzFjBP3uwrCqFa3BKDUR3FeJq3qwo+xeY1Krg==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.216.0.tgz", + "integrity": "sha512-uHje4H6Qj/z/op8UZoSuvGpEZhz/r+AGY0rCihFo7XjhT4RYVxb2Eb9uHRK/IAeHU4kjHAdpQiWGMSmnT/UacA==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/@aws-sdk/util-endpoints/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "node_modules/@aws-sdk/util-hex-encoding/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz", + "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@aws-sdk/util-locate-window/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-middleware": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.215.0.tgz", + "integrity": "sha512-DfHGlFlQCr+T/xhjS36HH8JEThDVB5lg5NZ6x4Cibhyeps9YX/4ovLAIx3B19H34sdWhZi7q6LfslCHLRu2+7Q==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "tslib": "^2.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/@aws-sdk/util-middleware/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "tslib": "^2.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "node_modules/@aws-sdk/util-uri-escape/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.215.0.tgz", + "integrity": "sha512-uZz6BJWr8sJcA+onveS1lFqnbIXBHwvkyHLgCuuGhAxd5yY6YNLhpJBnhy9Fb8/aSbk6yao3qxlokqw9gthmAw==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.215.0.tgz", + "integrity": "sha512-4lrdd1oGRwJEwfvgvg1jcJ2O0bwElsvtiqZfTRHN6MNTFUqsKl0xHlgFChQsz3Hfrc1niWtZCmbqQKGdO5ARpw==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz", + "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "^2.3.1" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@aws-sdk/util-utf8-browser/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz", + "integrity": "sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { + "node_modules/@aws-sdk/util-utf8-node/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/@babel/code-frame": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=6.9.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { + "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-classes": { + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" + "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { + "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { + "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { + "node_modules/@babel/helper-validator-option": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "node_modules/@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { + "node_modules/@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1435,19 +1881,34 @@ "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { "node": ">=6.9.0" @@ -1456,12 +1917,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1470,13 +1932,32 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { + "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1485,13 +1966,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { + "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1500,12 +1981,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1514,17 +1996,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1533,20 +2011,28 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1555,13 +2041,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1570,12 +2056,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" }, "engines": { "node": ">=6.9.0" @@ -1584,12 +2074,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1598,12 +2089,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { + "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1612,14 +2105,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1628,12 +2120,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1642,143 +2137,60 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/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/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1787,14 +2199,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1803,1658 +2213,1614 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { - "regenerator-runtime": "^0.13.10" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", - "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dependencies": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.10" + "@babel/helper-plugin-utils": "^7.8.3" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "@babel/helper-plugin-utils": "^7.8.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": "^12 || ^14 || >=16" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.3" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" }, "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "engines": { - "node": "^12 || ^14 || >=16" + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "engines": { - "node": "^12 || ^14 || >=16" + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.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" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-plugin-utils": "^7.18.9" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dependencies": { - "type-fest": "^0.20.2" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dependencies": { - "argparse": "^2.0.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=10.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, "engines": { - "node": ">=12.22" + "node": ">=6.9.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dependencies": { - "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" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dependencies": { - "p-locate": "^4.1.0" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dependencies": { - "p-try": "^2.0.0" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { - "node": ">=6" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dependencies": { - "p-limit": "^2.2.0" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/plugin-transform-react-jsx": "^7.18.6" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", - "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", - "dependencies": { - "jest-get-type": "^29.2.0" + "node": ">=6.9.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/expect-utils/node_modules/jest-get-type": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/@babel/plugin-transform-runtime/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/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dependencies": { - "@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" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "node": ">=6.9.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node_modules/@babel/preset-env/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/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", "dependencies": { - "color-name": "~1.1.4" + "regenerator-runtime": "^0.13.10" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" } }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "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" + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dependencies": { - "color-convert": "^2.0.1" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "dependencies": { - "color-name": "~1.1.4" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=7.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", "dependencies": { - "has-flag": "^4.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 8" + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", - "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.3", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "engines": { - "node": ">= 10.13" + "node": "^12 || ^14 || >=16" }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <4.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 10.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 10.0.0" + "node": ">=8" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" + "argparse": "^2.0.1" }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">= 8.0.0" + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", - "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dependencies": { - "type-detect": "4.0.8" + "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" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" } }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@babel/types": "^7.12.6" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=7.0.0" } }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dependencies": { - "@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" + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=12" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -3468,15 +3834,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { + "node_modules/@jest/core/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -3491,7 +3849,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -3502,12 +3860,12 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "node_modules/@jest/core/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@testing-library/dom/node_modules/has-flag": { + "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -3515,7 +3873,7 @@ "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { + "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -3526,28 +3884,112 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dependencies": { - "@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" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -3561,27 +4003,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "node_modules/@jest/reporters/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -3592,12 +4029,12 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "node_modules/@jest/reporters/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -3605,8 +4042,16 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { @@ -3616,275 +4061,193 @@ "node": ">=8" } }, - "node_modules/@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==", + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dependencies": { - "@babel/runtime": "^7.12.5" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" }, "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, "engines": { - "node": ">=10.13.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", - "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dependencies": { - "@babel/types": "^7.0.0" + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/types": "^7.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@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" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.2.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", - "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", - "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", - "dependencies": { - "@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" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/chalk": { + "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -3899,7 +4262,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/jest/node_modules/color-convert": { + "node_modules/@jest/types/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -3910,35 +4273,12 @@ "node": ">=7.0.0" } }, - "node_modules/@types/jest/node_modules/color-name": { + "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", - "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/expect": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", - "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", - "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" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/has-flag": { + "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -3946,94 +4286,1111 @@ "node": ">=8" } }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", - "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/jest-matcher-utils": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", - "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/jest-message-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", - "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", - "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" - }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/jest-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", - "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "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" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@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/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", + "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^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/@types/jest/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dependencies": { + "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/@types/jest/node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "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" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" }, @@ -4191,6 +5548,20 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "dependencies": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -5309,6 +6680,25 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -5409,6 +6799,12 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "optional": true + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -5469,6 +6865,40 @@ "node-int64": "^0.4.0" } }, + "node_modules/bson": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz", + "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", + "dependencies": { + "buffer": "^5.6.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -6456,6 +7886,14 @@ "node": ">=0.4.0" } }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -7736,40 +9174,230 @@ "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "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/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/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": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "optional": true, + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/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_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", "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" + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.8" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/express/node_modules/debug": { + "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==", @@ -7777,1240 +9405,1370 @@ "ms": "2.0.0" } }, - "node_modules/express/node_modules/ms": { + "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/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/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "@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" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dependencies": { - "is-glob": "^4.0.1" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">= 6" + "node": "^10.12.0 || >=12.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/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dependencies": { - "reusify": "^1.0.4" + "is-callable": "^1.1.3" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dependencies": { - "websocket-driver": ">=0.5.1" + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { - "bser": "2.1.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/fork-ts-checker-webpack-plugin/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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "flat-cache": "^3.0.4" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 8.9.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "minimatch": "^5.0.1" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/filelist/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_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { - "brace-expansion": "^2.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { - "node": ">= 0.4.0" + "node": ">= 0.6" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { - "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" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "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": { - "ms": "2.0.0" + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=8.0.0" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "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": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "peerDependencies": { - "ajv": "^6.9.1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "color-convert": "^2.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10.13.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "global-prefix": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dependencies": { - "color-name": "~1.1.4" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "isexe": "^2.0.0" }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "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/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/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/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "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==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "duplexer": "^0.1.2" }, "engines": { - "node": ">= 8.9.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dependencies": { - "has-flag": "^4.0.0" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" } }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", "engines": { - "node": ">=12" + "node": ">= 6.0.0" } }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node_modules/hpack.js/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": { + "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/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "whatwg-encoding": "^1.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, "engines": { - "node": ">=6.9.0" + "node": ">=12" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">= 12" } }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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": { - "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" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.8" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dependencies": { - "is-glob": "^4.0.3" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8.0.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dependencies": { - "global-prefix": "^3.0.0" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=6" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { - "isexe": "^2.0.0" + "agent-base": "6", + "debug": "4" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">= 6" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "engines": { - "node": ">=4" + "node": ">=10.17.0" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "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" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "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==" + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "dependencies": { - "duplexer": "^0.1.2" + "harmony-reflect": "^1.4.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "engines": { - "node": ">= 0.4.0" + "node": ">= 4" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { - "get-intrinsic": "^1.1.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dependencies": { - "has-symbols": "^1.0.2" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hoopy": { + "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "node": ">=0.8.19" } }, - "node_modules/hpack.js/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": { - "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/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" } }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "engines": { - "node": ">= 12" + "node": ">= 10" } }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "has-bigints": "^1.0.1" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "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==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "has": "^1.0.3" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/human-signals": { + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "engines": { - "node": ">=10.17.0" + "node": ">=6" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "is-extglob": "^2.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dependencies": { - "harmony-reflect": "^1.4.6" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "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/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "engines": { - "node": ">=0.8.19" + "node": ">=0.10.0" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ipaddr.js": { + "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">= 10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dependencies": { - "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -9020,39 +10778,29 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-bigint": { + "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dependencies": { - "has-bigints": "^1.0.1" + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", "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": { @@ -9062,378 +10810,536 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dependencies": { - "has": "^1.0.3" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dependencies": { - "has-tostringtag": "^1.0.0" + "is-docker": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/istanbul-lib-instrument/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": { - "is-docker": "cli.js" + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "is-extglob": "^2.1.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "node": ">=8" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "has-tostringtag": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "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/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "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/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "call-bind": "^1.0.2" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dependencies": { - "has-tostringtag": "^1.0.0" + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 0.4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "has-symbols": "^1.0.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "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" + "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/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-weakmap": { + "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "call-bind": "^1.0.2" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "is-docker": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/istanbul-lib-instrument/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/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9441,7 +11347,7 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { + "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -9452,57 +11358,33 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jake/node_modules/ansi-styles": { + "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -9516,7 +11398,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jake/node_modules/chalk": { + "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -9531,7 +11413,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jake/node_modules/color-convert": { + "node_modules/jest-each/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -9542,12 +11424,12 @@ "node": ">=7.0.0" } }, - "node_modules/jake/node_modules/color-name": { + "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jake/node_modules/has-flag": { + "node_modules/jest-each/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9555,7 +11437,7 @@ "node": ">=8" } }, - "node_modules/jake/node_modules/supports-color": { + "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -9566,55 +11448,84 @@ "node": ">=8" } }, - "node_modules/jest": { + "node_modules/jest-environment-jsdom": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" + "@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", + "jsdom": "^16.6.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "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" }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-changed-files": { + "node_modules/jest-get-type": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dependencies": { "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-circus": { + "node_modules/jest-jasmine2": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dependencies": { "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^0.7.0", "expect": "^27.5.1", "is-generator-fn": "^2.0.0", "jest-each": "^27.5.1", @@ -9624,15 +11535,13 @@ "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", "throat": "^6.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { + "node_modules/jest-jasmine2/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -9646,7 +11555,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-circus/node_modules/chalk": { + "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -9661,7 +11570,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-circus/node_modules/color-convert": { + "node_modules/jest-jasmine2/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -9672,12 +11581,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-circus/node_modules/color-name": { + "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-circus/node_modules/has-flag": { + "node_modules/jest-jasmine2/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9685,7 +11594,7 @@ "node": ">=8" } }, - "node_modules/jest-circus/node_modules/supports-color": { + "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -9696,49 +11605,33 @@ "node": ">=8" } }, - "node_modules/jest-config": { + "node_modules/jest-leak-detector": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/ansi-styles": { + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -9752,7 +11645,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/chalk": { + "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -9767,7 +11660,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -9778,12 +11671,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { + "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-config/node_modules/has-flag": { + "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9791,7 +11684,7 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/supports-color": { + "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -9802,21 +11695,26 @@ "node": ">=8" } }, - "node_modules/jest-diff": { + "node_modules/jest-message-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { + "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -9830,7 +11728,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-diff/node_modules/chalk": { + "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -9845,7 +11743,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { + "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -9856,12 +11754,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { + "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-diff/node_modules/has-flag": { + "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9869,7 +11767,7 @@ "node": ">=8" } }, - "node_modules/jest-diff/node_modules/supports-color": { + "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -9880,33 +11778,76 @@ "node": ">=8" } }, - "node_modules/jest-docblock": { + "node_modules/jest-mock": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dependencies": { - "detect-newline": "^3.0.0" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each": { + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each/node_modules/ansi-styles": { + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -9920,7 +11861,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-each/node_modules/chalk": { + "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -9935,7 +11876,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-each/node_modules/color-convert": { + "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -9946,12 +11887,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-each/node_modules/color-name": { + "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9959,7 +11900,7 @@ "node": ">=8" } }, - "node_modules/jest-each/node_modules/supports-color": { + "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -9970,100 +11911,38 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "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", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { + "node_modules/jest-runner": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dependencies": { + "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", "throat": "^6.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10077,7 +11956,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { + "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10092,7 +11971,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/color-convert": { + "node_modules/jest-runner/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10103,12 +11982,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { + "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-jasmine2/node_modules/has-flag": { + "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10116,7 +11995,7 @@ "node": ">=8" } }, - "node_modules/jest-jasmine2/node_modules/supports-color": { + "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10127,33 +12006,39 @@ "node": ">=8" } }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { + "node_modules/jest-runtime": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10167,7 +12052,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { + "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10182,7 +12067,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10193,12 +12078,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { + "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { + "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10206,7 +12091,15 @@ "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10217,26 +12110,51 @@ "node": ">=8" } }, - "node_modules/jest-message-util": { + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dependencies": { - "@babel/code-frame": "^7.12.13", + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", + "expect": "^27.5.1", "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "semver": "^7.3.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { + "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10250,7 +12168,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/chalk": { + "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10265,7 +12183,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/color-convert": { + "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10276,12 +12194,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-message-util/node_modules/color-name": { + "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-message-util/node_modules/has-flag": { + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10289,7 +12207,7 @@ "node": ">=8" } }, - "node_modules/jest-message-util/node_modules/supports-color": { + "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10300,76 +12218,23 @@ "node": ">=8" } }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { + "node_modules/jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dependencies": { "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "picomatch": "^2.2.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { + "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10383,7 +12248,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/chalk": { + "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10398,7 +12263,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/color-convert": { + "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10409,12 +12274,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-resolve/node_modules/color-name": { + "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-resolve/node_modules/has-flag": { + "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10422,7 +12287,7 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/supports-color": { + "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10433,38 +12298,23 @@ "node": ">=8" } }, - "node_modules/jest-runner": { + "node_modules/jest-validate": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", - "@types/node": "*", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10478,7 +12328,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runner/node_modules/chalk": { + "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10493,7 +12343,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runner/node_modules/color-convert": { + "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10504,12 +12354,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runner/node_modules/color-name": { + "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runner/node_modules/has-flag": { + "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10517,7 +12367,7 @@ "node": ">=8" } }, - "node_modules/jest-runner/node_modules/supports-color": { + "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10528,39 +12378,89 @@ "node": ">=8" } }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10574,7 +12474,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/chalk": { + "node_modules/jest-watch-typeahead/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10589,7 +12489,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/color-convert": { + "node_modules/jest-watch-typeahead/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10600,12 +12500,23 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "node_modules/jest-watch-typeahead/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10613,123 +12524,188 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "graceful-fs": "^4.2.9" + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "color-convert": "^2.0.1" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { + "node_modules/jest-watch-typeahead/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10740,23 +12716,24 @@ "node": ">=8" } }, - "node_modules/jest-util": { + "node_modules/jest-watcher": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dependencies": { + "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { + "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10770,7 +12747,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { + "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10785,7 +12762,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/color-convert": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10796,12 +12773,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-util/node_modules/has-flag": { + "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10809,7 +12786,7 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -10820,23 +12797,42 @@ "node": ">=8" } }, - "node_modules/jest-validate": { + "node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.13.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10850,7 +12846,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-validate/node_modules/chalk": { + "node_modules/jest/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -10865,7 +12861,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-validate/node_modules/color-convert": { + "node_modules/jest/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -10876,12 +12872,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-validate/node_modules/color-name": { + "node_modules/jest/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-validate/node_modules/has-flag": { + "node_modules/jest/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -10889,810 +12885,817 @@ "node": ">=8" } }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "node_modules/jest/node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dependencies": { - "ansi-escapes": "^4.3.1", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" + "node_modules/js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "universalify": "^2.0.0" }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dependencies": { - "color-name": "~1.1.4" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": ">=7.0.0" + "node": ">=4.0" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/kareem": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.4.1.tgz", + "integrity": "sha512-aJ9opVoXroQUPfovYP5kaj2lM7Jn02Gw13bL0lg9v0V7SaUc0qavPs0Eue7d2DcC3NjqI6QAUElXNsuZSeM+EA==" }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 0.8.0" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8.9.0" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "ansi-regex": "^5.0.1" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "tslib": "^2.0.3" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "semver": "^6.0.0" }, "engines": { - "node": ">=12.20" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "tmpl": "1.0.5" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "dependencies": { - "has-flag": "^4.0.0" + "fs-monkey": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "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/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 8" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8.6" } }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "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": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "has-flag": "^4.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "engines": { - "node": ">= 10.13.0" + "node": ">=6" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", "dependencies": { - "has-flag": "^4.0.0" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "fast-deep-equal": "^3.1.3" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "color-name": "~1.1.4" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=7.0.0" + "node": "*" } }, - "node_modules/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest/node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "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": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" + "minimist": "^1.2.6" }, "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "mkdirp": "bin/cmd.js" } }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/mongodb": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.11.0.tgz", + "integrity": "sha512-9l9n4Nk2BYZzljW3vHah3Z0rfS5npKw6ktnkmFgTcnzaXH1DRm3pDl6VMHu84EVb1lzmSaJC4OzWZqTkB5i2wg==", "dependencies": { - "has-flag": "^4.0.0" + "bson": "^4.7.0", + "denque": "^2.1.0", + "mongodb-connection-string-url": "^2.5.4", + "socks": "^2.7.1" }, "engines": { - "node": ">=8" + "node": ">=12.9.0" + }, + "optionalDependencies": { + "@aws-sdk/credential-providers": "^3.186.0", + "saslprep": "^1.0.3" } }, - "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==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" + "node_modules/mongodb-connection-string-url": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.4.tgz", + "integrity": "sha512-SeAxuWs0ez3iI3vvmLk/j2y+zHwigTDKQhtdxTgt5ZCOQQS5+HW4g45/Xw5vzzbn7oQXCNQ24Z40AkJsizEy7w==", + "dependencies": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/mongodb-connection-string-url/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": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "punycode": "^2.1.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=12" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "node_modules/mongodb-connection-string-url/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": ">=12" + } + }, + "node_modules/mongodb-connection-string-url/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": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">=12" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" + "node_modules/mongoose": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.7.3.tgz", + "integrity": "sha512-bLC2Pt6Vpoov+1kBYvQgJXG/2DWXbfIvfK4Gh68kCdYGh6CVO31YxYuIGz70hyGwX2g4DmSzbs5IA8Px2neMCQ==", + "dependencies": { + "bson": "^4.7.0", + "kareem": "2.4.1", + "mongodb": "4.11.0", + "mpath": "0.9.0", + "mquery": "4.0.3", + "ms": "2.1.3", + "sift": "16.0.1" }, "engines": { - "node": ">=4" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" } }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "node_modules/mongoose/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/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, + "node_modules/mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", "engines": { - "node": ">=6" + "node": ">=4.0.0" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/mquery": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz", + "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==", "dependencies": { - "universalify": "^2.0.0" + "debug": "4.x" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "engines": { - "node": ">=4.0" + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "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==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dependencies": { - "language-subtag-registry": "~0.3.2" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">= 0.8.0" + "node": ">= 6.13.0" } }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "engines": { - "node": ">=10" - } + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { - "node": ">=6.11.5" + "node": ">=0.10.0" } }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { - "node": ">=8.9.0" + "node": ">=0.10.0" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "engines": { "node": ">=10" }, @@ -11700,1120 +13703,1160 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "path-key": "^3.0.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=8" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dependencies": { - "tslib": "^2.0.3" + "boolbase": "~1.0.0" } }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + "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/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", - "bin": { - "lz-string": "bin/bin.js" + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" } }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dependencies": { - "semver": "^6.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dependencies": { - "tmpl": "1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "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==", + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" } }, - "node_modules/memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "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==", "dependencies": { - "fs-monkey": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, "engines": { - "node": ">= 8" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/methods": { + "node_modules/object.hasown": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "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==", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=8.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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": ">=4" + "node": ">= 0.8" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "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": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" + "wrappy": "1" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", - "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dependencies": { - "schema-utils": "^4.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, - "peerDependencies": { - "webpack": "^5.0.0" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "yocto-queue": "^0.1.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dependencies": { - "brace-expansion": "^1.1.7" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "callsites": "^3.0.0" }, - "bin": { - "multicast-dns": "cli.js" + "engines": { + "node": ">=6" } }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "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": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/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==" + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dependencies": { - "lower-case": "^2.0.2", + "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/no-case/node_modules/tslib": { + "node_modules/pascal-case/node_modules/tslib": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": ">= 6.13.0" + "node": ">=8" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.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", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { "node": ">=8" } }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, - "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/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { - "node": ">=0.10.0" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" } }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "find-up": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "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==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "find-up": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "node_modules/pkg-up/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==", "dependencies": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "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==", + "node_modules/pkg-up/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==", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "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==", + "node_modules/pkg-up/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==", "dependencies": { - "ee-first": "1.1.1" + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "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==", + "node_modules/pkg-up/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": ">= 0.8" + "node": ">=4" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "wrappy": "1" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dependencies": { - "mimic-fn": "^2.1.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", "engines": { - "node": ">=12" + "node": ">=8" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" } }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "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" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "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==", + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dependencies": { - "yocto-queue": "^0.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dependencies": { - "p-limit": "^3.0.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dependencies": { - "callsites": "^3.0.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "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" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "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": ">= 0.8" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "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", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "engines": { - "node": ">=8.6" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dependencies": { - "find-up": "^4.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dependencies": { - "p-try": "^2.0.0" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "dependencies": { - "p-limit": "^2.2.0" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/pkg-up/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==", + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dependencies": { - "locate-path": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/pkg-up/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==", + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=6" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "dependencies": { - "p-try": "^2.0.0" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >= 16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" } }, - "node_modules/pkg-up/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==", + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dependencies": { - "p-limit": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/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": ">=4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/csstools" + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "postcss": "^8.4" } }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.1.0" } }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">=7.6.0" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.4.6" + "postcss": "^8.2.15" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.2.15" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2.15" } }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.2.15" } }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -12823,13 +14866,12 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -12838,48 +14880,86 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.1.0" } }, - "node_modules/postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/csstools" + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.2.14" } }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { "node": "^12 || ^14 || >=16" @@ -12889,31 +14969,30 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">= 12" }, "peerDependencies": { - "postcss": "^8.2" + "browserslist": ">= 4", + "postcss": ">= 8" } }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12921,10 +15000,13 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-duplicates": { + "node_modules/postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12932,10 +15014,13 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-empty": { + "node_modules/postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12943,10 +15028,13 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12954,102 +15042,115 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.2.15" } }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" + "postcss": "^8.2.15" } }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2.15" } }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2.15" } }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.2.15" } }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], "engines": { "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.2.15" } }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13064,55 +15165,104 @@ "postcss": "^8.2" } }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" + "postcss": "^8.2" } }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "dependencies": { - "camelcase-css": "^2.0.1" + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >= 16" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.2" } }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { "node": "^12 || ^14 || >=16" @@ -13125,84 +15275,80 @@ "postcss": "^8.2" } }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "postcss": "^8.2.15" } }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "postcss": "^8.2.15" } }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">=4" } }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "svgo": "^2.7.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -13211,73 +15357,129 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-merge-rules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", - "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "node_modules/postcss-svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/postcss-svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "boolbase": "^1.0.0" }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "svgo": "bin/svgo" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -13288,968 +15490,924 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 0.8.0" } }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=6" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-modules-values": { + "node_modules/pretty-error": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } + "node_modules/pretty-format/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/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "asap": "~2.0.6" } }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "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": { - "postcss-value-parser": "^4.2.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.10" } }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.10" } }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, + "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/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "side-channel": "^1.0.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=0.6" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } - ], + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.6" } }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "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": { - "postcss-value-parser": "^4.2.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 0.8" } }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "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": { - "postcss-value-parser": "^4.2.0" + "loose-envify": "^1.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=14" } }, - "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=14" } }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", - "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=7.0.0" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 12.13.0" } }, - "node_modules/postcss-svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">=8" } }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "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": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, - "engines": { - "node": ">=8.0.0" + "peerDependencies": { + "react": "^18.2.0" } }, - "node_modules/postcss-svgo/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=0.10.0" } }, - "node_modules/postcss-svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/postcss-svgo/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" + "peerDependenciesMeta": { + "typescript": { + "optional": true } - ] + } }, - "node_modules/postcss-svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "pify": "^2.3.0" } }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "boolbase": "^1.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">= 6" } }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.10.0" } }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "minimatch": "^3.0.5" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.0.0" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "@babel/runtime": "^7.8.4" } }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/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/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "dependencies": { - "asap": "~2.0.6" + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "jsesc": "~0.5.0" }, - "engines": { - "node": ">= 0.10" + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "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/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "url": "https://github.com/sponsors/fb55" } ] }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "performance-now": "^2.1.0" + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.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==", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "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==", + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "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", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { - "node": ">= 0.8" + "node": ">=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==", + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "dependencies": { - "loose-envify": "^1.1.0" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "engines": { - "node": ">=14" + "node": ">= 4" } }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=10" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "rollup": "^2.0.0" } }, - "node_modules/react-dev-utils/node_modules/has-flag": { + "node_modules/rollup-plugin-terser/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -14257,15 +16415,28 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" } }, - "node_modules/react-dev-utils/node_modules/supports-color": { + "node_modules/rollup-plugin-terser/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==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -14276,471 +16447,513 @@ "node": ">=8" } }, - "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==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "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/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "engines": { - "node": ">=0.10.0" + "queue-microtask": "^1.2.2" } }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, - "bin": { - "react-scripts": "bin/react-scripts.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" }, "engines": { - "node": ">=14.0.0" + "node": ">=6" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "typescript": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { "optional": true } } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dependencies": { - "pify": "^2.3.0" + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { - "picomatch": "^2.2.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "node_modules/schema-utils/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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/schema-utils/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/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dependencies": { - "minimatch": "^3.0.5" + "node-forge": "^1" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "regenerate": "^1.4.2" + "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": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "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": { - "@babel/runtime": "^7.8.4" + "ms": "2.0.0" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "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/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-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">= 0.6" } }, - "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "engines": { - "node": ">= 0.10" + "node": ">= 0.6" } }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "node_modules/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": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "shebang-regex": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">=8" } }, - "node_modules/renderkid/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=8" } }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/renderkid/node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } + "node_modules/sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "engines": { - "node": ">=0.10.0" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "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" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dependencies": { - "resolve-from": "^5.0.0" + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "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==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=8.9" + "node": ">= 12.13.0" }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/source-map-loader/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": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader/node_modules/source-map": { + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", @@ -14748,2391 +16961,3127 @@ "node": ">=0.10.0" } }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "engines": { - "node": ">=10" - } + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "escape-string-regexp": "^2.0.0" }, - "peerDependencies": { - "rollup": "^2.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "engines": { "node": ">=8" } }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "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/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": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/rollup-plugin-terser/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==", - "dependencies": { - "randombytes": "^2.1.0" - } + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "has-flag": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "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==", "dependencies": { "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "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/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dependencies": { - "xmlchars": "^2.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">=10" - } - }, - "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" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=4" } }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "ansi-regex": "^5.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=8" } }, - "node_modules/schema-utils/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==", - "peerDependencies": { - "ajv": "^6.9.1" + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" } }, - "node_modules/schema-utils/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/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dependencies": { - "node-forge": "^1" - }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "engines": { "node": ">=10" } }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "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" + "min-indent": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "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/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/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/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "optional": true }, - "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/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dependencies": { - "randombytes": "^2.1.0" + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dependencies": { - "ms": "2.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4.0.0" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "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/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", "dependencies": { - "shebang-regex": "^3.0.0" + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "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==" - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "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": ">=0.10.0" + "node": ">=10" } }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/source-map-loader/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==", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8.0" } }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "node_modules/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/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "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": { - "escape-string-regexp": "^2.0.0" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, "engines": { "node": ">=8" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, - "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/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "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==", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "safe-buffer": "~5.1.0" + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=10" + "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/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string.prototype.matchall": { + "node_modules/type-detect": { "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==", - "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" + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.6" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "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/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "engines": { "node": ">=4" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dependencies": { - "ansi-regex": "^5.0.1" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "engines": { "node": ">=4" } }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/strip-final-newline": { + "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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": ">=8" + "node": ">= 0.8" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4", + "yarn": "*" } }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "bin": { + "browserslist-lint": "cli.js" }, "peerDependencies": { - "webpack": "^5.0.0" + "browserslist": ">= 4.21.0" } }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "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": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "punycode": "^2.1.0" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "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": ">=8" + "node": ">= 0.4.0" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "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/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dependencies": { - "has-flag": "^4.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=8" + "node": ">=10.12.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "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.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" } }, - "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/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } }, - "node_modules/tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" } }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "engines": { - "node": ">=6" + "node": ">=10.4" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, "engines": { - "node": ">=8" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" }, "bin": { - "terser": "bin/terser" + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/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": { - "webpack": "^5.1.0" + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { + "bufferutil": { "optional": true }, - "uglify-js": { + "utf-8-validate": { "optional": true } } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=10.13.0" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "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==", "engines": { - "node": ">=4" + "node": ">=4.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dependencies": { - "is-number": "^7.0.0" + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=8.0" + "node": ">=0.8.0" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "engines": { - "node": ">=0.6" + "node": ">=0.8.0" } }, - "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==", + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "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==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, "engines": { - "node": ">= 4.0.0" + "node": ">= 8" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dependencies": { - "punycode": "^2.1.1" + "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" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tryer": { + "node_modules/which-collection": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "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/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "dependencies": { - "minimist": "^1.2.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", + "is-typed-array": "^1.1.10" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "dependencies": { - "tslib": "^1.8.1" + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "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": ">=10.0.0" } }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "prelude-ls": "^1.2.1" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "whatwg-url": "^7.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 8" } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dependencies": { - "is-typedarray": "^1.0.0" + "punycode": "^2.1.0" } }, - "node_modules/typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "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/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "engines": { - "node": ">=4" + "workbox-core": "6.5.4" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, - "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/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" } }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "workbox-core": "6.5.4" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "dependencies": { - "punycode": "^2.1.0" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "workbox-core": "6.5.4" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "workbox-core": "6.5.4" } }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "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/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, - "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/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" }, "engines": { - "node": ">=10.12.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.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==", + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "node_modules/workbox-webpack-plugin/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==", "dependencies": { - "browser-process-hrtime": "^1.0.0" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "dependencies": { - "xml-name-validator": "^3.0.0" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "makeerror": "1.0.12" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10.13.0" + "node": ">=7.0.0" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "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" }, - "bin": { - "webpack": "bin/webpack.js" + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "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/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "node": ">=0.4" } }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=10" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" } }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=10" } }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "engines": { - "node": ">= 12.13.0" + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@aws-crypto/ie11-detection": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz", + "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==", + "optional": true, + "requires": { + "tslib": "^1.11.1" + } + }, + "@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", + "optional": true, + "requires": { + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "@aws-crypto/sha256-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", + "optional": true, + "requires": { + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + } + }, + "@aws-crypto/supports-web-crypto": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz", + "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==", + "optional": true, + "requires": { + "tslib": "^1.11.1" + } + }, + "@aws-crypto/util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz", + "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==", + "optional": true, + "requires": { + "@aws-sdk/types": "^3.110.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "@aws-sdk/abort-controller": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.215.0.tgz", + "integrity": "sha512-HTvL542nawhVqe0oC1AJchdcomEOmPivJEzYUT1LqiG3e8ikxMNa2KWSqqLPeKi2t0A/cfQy7wDUyg9+BZhDSQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "peerDependenciesMeta": { - "webpack-cli": { + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", "optional": true } } }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" + "@aws-sdk/client-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.218.0.tgz", + "integrity": "sha512-IHzM9jpLqdeqj2w7YA7FrmLCQyKaun7eXtu1OJYMFbJT5XHx6B4jlQ1T/N8xivSSzDfjpJxG6/MMmjec4pI+CA==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" + "@aws-sdk/client-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.218.0.tgz", + "integrity": "sha512-kVMlpjaVblxgb1G8q3wD65mKxO3RzKwnjUjIBmOHpmseXzlSkAdAvYcikaDoJP+CRmys4uXk5DN8c7ZdL0OmgA==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/webpack-dev-server/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" + "@aws-sdk/client-sso-oidc": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.216.0.tgz", + "integrity": "sha512-O8kmM86BHwiSwyNoIe+iHXuSpUE9PBWl3re8u+/igt/w5W5VmMVz+zQr7gRUDQ1FDgLWNEdAJa0r+JFx3pZdzA==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", "optional": true } } }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" + "@aws-sdk/client-sts": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.218.0.tgz", + "integrity": "sha512-0A81eHvryKFEPq7IeY34Opzh5b9bVhhLlf2fDy5VuZjCFf4R9vD2ceOANvFSJeMsmdlqVDq8U1mHYl0E6FRUug==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-sdk-sts": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" + "@aws-sdk/config-resolver": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.215.0.tgz", + "integrity": "sha512-DxX4R+YYLQOtg0qfceKBrjVD4t1mQBG1eb7IVr2QSlckFCX8ztUNymFMuaSEo3938Jyy/NpgfUDpFqPDaSKnng==", + "optional": true, + "requires": { + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "@aws-sdk/credential-provider-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.218.0.tgz", + "integrity": "sha512-ndhlPBvnxUgje23TnVw0fkDgTZHh0GVapKSgeEIxmxAy3IVLN15iMs7dCV7LWvb7z1P0cYx9cwvxa0nTrVxjtg==", + "optional": true, + "requires": { + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=10.13.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" + "@aws-sdk/credential-provider-env": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.215.0.tgz", + "integrity": "sha512-n5G7I7Pxfsn81+tNsSOzspKp9SYai78oRfImsfFY4JLTcWutv7szMgFUbtEzBfUUINHpOxLiO2Lk5yu5K1C7IQ==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@aws-sdk/credential-provider-imds": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.215.0.tgz", + "integrity": "sha512-/4FUUR6u9gkNfxB6mEwBr0kk0myIkrDcXbAocWN3fPd/t7otzxpx/JqPZXgM6kcVP7M4T/QT75l1E1RRHLWCCQ==", + "optional": true, + "requires": { + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=8.0.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "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==", - "engines": { - "node": ">=4.0" + "@aws-sdk/credential-provider-ini": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.218.0.tgz", + "integrity": "sha512-tDDrGW+4A+PQThVJ+l9ee03CsDoD0XLpOB5dcf+dr/dCHjcQ7x/CeVFZ8eM+XUtGQnZVvuzXZGwzS8bUWEdJIg==", + "optional": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "@aws-sdk/credential-provider-node": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.218.0.tgz", + "integrity": "sha512-J9PB6XFA+V0mgxleuY5W6Jjh5WejV8HjMViTJQpp2JN+NWZP3bGvquUSQHRqWGRGg2fSJy6Z/J4zQ8fpPbGsdQ==", + "optional": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=0.8.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" + "@aws-sdk/credential-provider-process": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.215.0.tgz", + "integrity": "sha512-JNvj4L5B7W8byoFdfn/8Y4scoPiwCi+Ha/fRsFCrdSC7C+snDuxM/oQj33HI8DpKY1cjuigzEnpnxiNWaA09EA==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "@aws-sdk/credential-provider-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.218.0.tgz", + "integrity": "sha512-HecWvmxD+xffmY8G4SfLRfCOgSoLFki45wOOU8ESgRM9fQp2+3CfRSyiThKZI5PTmE+xhPTRvmR61HUmQjEv8w==", + "optional": true, + "requires": { + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/token-providers": "3.216.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "iconv-lite": "0.4.24" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "@aws-sdk/credential-provider-web-identity": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.215.0.tgz", + "integrity": "sha512-AWaDDEE3VU1HeLrXvyUrkQ6Wb3PQij5bvvrMil9L0da3b1yrcpoDanQQy7wBFBXcZIVmcmSFe5MMA/nyh2Le4g==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=10" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "@aws-sdk/credential-providers": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.218.0.tgz", + "integrity": "sha512-MWpb5k+Oq56NrHA5fYPIDX8QRYUAw4Jp8ErTELBd83kLhTgqTw025YQ05YbhIzAs84+viMeWKif0z/5kNshphw==", + "optional": true, + "requires": { + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/credential-provider-cognito-identity": "3.218.0", + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">= 8" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "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" + "@aws-sdk/fetch-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.215.0.tgz", + "integrity": "sha512-JfZyrJOE+0ik1PumsIUZd0NfgEx4sZ43VSdPCD9GRhssRWudNsSF1B5fz3xA5v+1y5oQPjXZyaWCzKtnYruiWw==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "@aws-sdk/hash-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.215.0.tgz", + "integrity": "sha512-MkSRuZvo1RCRmI0VNEmRYCGGD/DkMd9lqnLtOyglMPnSX1mhyD4/DyXmcc3rYa7PsjDRAfykGWJRiMqpoMLjiQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "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" + "@aws-sdk/invalid-dependency": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.215.0.tgz", + "integrity": "sha512-++bK4BUQe8/CL/YcLZcQB8qPOhiXxhbuhYzfFS7PNVvW1QOLqKRZL/lKs24gzjcOmw7IhAbCybDZwvu2TM4DAg==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" + "@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "@aws-sdk/middleware-content-length": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.215.0.tgz", + "integrity": "sha512-zKJRb6jDLFl9nl/muSFbiQHA4uK3skinuDRcyLbpMvvzhuK/PVodv9QI1+wIUsFdXkaSxAlva1oG4bL8ZFi+sQ==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "@aws-sdk/middleware-endpoint": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.215.0.tgz", + "integrity": "sha512-W0QXL5emcN9IXtMbnWT/abLxBFH2tGIfnre2jPNmZ9M7uVFxUwwv5OTUXxNLGNehJHKhiJPwhfQvMy20IDzVcw==", + "optional": true, + "requires": { + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" + "@aws-sdk/middleware-host-header": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.215.0.tgz", + "integrity": "sha512-GOqI7VwoENZwn+6tIMrrJ4SipIqL2JCh+BNvORVcy7CQxn1ViKkna7iaCx+QMjpg/kn9cR6kfY0n1FmgZR1w9A==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=10.0.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@aws-sdk/middleware-logger": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.215.0.tgz", + "integrity": "sha512-0h4GGF0rV3jnY3jxmcAWsOdqHCYf25s0biSjmgTei+l/5S+geOGrovRPCNep0LLg0i9D8bkZsXISojilETbf+g==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=10" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "@aws-sdk/middleware-recursion-detection": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.215.0.tgz", + "integrity": "sha512-KQ+kiEsaluM4i6opjusUukxY78+UhfR7vzXHDkzZK/GplQ1hY0B+rwVO1eaULmlnmf3FK+Wd6lwrPV7xS2W+EA==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "whatwg-url": "^7.0.0" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } + } + }, + "@aws-sdk/middleware-retry": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.215.0.tgz", + "integrity": "sha512-I/dnUPVg2Kp3lW+MywBoPp06EOng8IfuaS9ph4bcJpQKrhNU5ekRgCHH2C4k1A6GcP8uyHxQ5TVV6j+l0QPIsA==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/service-error-classification": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, - "engines": { - "node": ">= 8" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "@aws-sdk/middleware-sdk-sts": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.215.0.tgz", + "integrity": "sha512-wJRxoDf+2egbRgochaQL8+zzADx8FM/2W0spKNj8x+t/3iqw70QwxCfuEKW/uFQ3ph6eaIrv7gYc8RRjwhD8rg==", + "optional": true, + "requires": { + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "punycode": "^2.1.0" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "@aws-sdk/middleware-serde": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.215.0.tgz", + "integrity": "sha512-+uhLXdKvvQZcRRFc3UmemSr/YUHA4Jc+1YMjHxc3v8vvfztFJBb0wgBx999myOi8PmkYThlRBQDzXy9UCIhIJw==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } + } }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "@aws-sdk/middleware-signing": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.215.0.tgz", + "integrity": "sha512-3BqzYqkmdPeOxjI8DVQE7Bm7J5QIvDy30abglXqrDg6npw6KonKI2Q3FIPFf+oLpZTMStwkoQOnwXHTPrSZ6Tg==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "@aws-sdk/middleware-stack": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.215.0.tgz", + "integrity": "sha512-rdSVL7LxRgjlvoluqwODD4ypBy2k/YVl6FrDplyCMSi8m2WHZG99FzdmR9bpnWK+0DGzYZSMRYx6ynJ9N9PsSw==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + "@aws-sdk/middleware-user-agent": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.215.0.tgz", + "integrity": "sha512-X6GfoMNoEITTw7rGL/gWs8UZ0cmmmezvKcl+KtHsA642R05OR4mY5G7LdbWAw0bcrwKsuKOGmwUrC9lzGqbWUw==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } + } }, - "node_modules/workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "@aws-sdk/node-config-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.215.0.tgz", + "integrity": "sha512-notckD94QwwxC0GsfpTxB7VH8SREIIlMsUSddqGtpModa0cq/wRb9rqnydZSoznbYpK1ND6h0C9hr/2PNz89zw==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "@aws-sdk/node-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.215.0.tgz", + "integrity": "sha512-btKWSR7m0UuWIN3p5MfSIvhqeYik7xri7U6nWuVI5GVzIYjzxEZOMvPAinDLDxL5wipodi0ZvTUNdDJdm7BcGQ==", + "optional": true, + "requires": { + "@aws-sdk/abort-controller": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "@aws-sdk/property-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.215.0.tgz", + "integrity": "sha512-dDPjMCCopkRURAmOJCMSlpIQ5BGWCpYj0+FIfZ5qWQs24fn1PAkQHecOiBhJO0ZSVuQy3xcIyWsAp1NE5e+7ug==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "@aws-sdk/protocol-http": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.215.0.tgz", + "integrity": "sha512-qp6Y6v4S534LAjadiVl9p7ErK7ImphOKq6yhFyQwxko6iITLcz8ib3yU27fs4QJcnNj5ZooqW/YlL/0EikDxCQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "@aws-sdk/querystring-builder": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.215.0.tgz", + "integrity": "sha512-eilk8CqG37BVhQklLif00K2dOJgDzacUi8h3KVQ72ry1V3h345i4HsmaFIxvnz8XtNyDvV8qFAzeYg9n2P9RQA==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "@aws-sdk/querystring-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.215.0.tgz", + "integrity": "sha512-8h/9H8dWM4fZO27UGzo8W5JXln4yJMugPyUl4qFA437gzPgNFN95+oLJWXtHMlfCHC5T/PDKetY9TarMDgBD0Q==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "@aws-sdk/service-error-classification": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.215.0.tgz", + "integrity": "sha512-SKBvClGFGzMPsjBBKjneaUazLCNr6bSxe9eFvOr3gCwuwE2jPQwW3VE1mb62howuvm6cLthEDwLQp/FsT1gMsw==", + "optional": true + }, + "@aws-sdk/shared-ini-file-loader": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.215.0.tgz", + "integrity": "sha512-unzQeLOyUiYHr8WxxandHo0OaCj31gx0wpt8dn2cZcHm/MdCqHcHcsQqOVnQsWQrrxY/XZ27cPyMVQeicNKYwQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "@aws-sdk/signature-v4": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.215.0.tgz", + "integrity": "sha512-Rc73uUCi3eJneO25DydLTfJYamXeuKS9YIhNMTKlpvcN1UQAmAnUbAmCuEmqvkYOiGD1i4/kd8kBga708iIikQ==", + "optional": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "@aws-sdk/smithy-client": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.215.0.tgz", + "integrity": "sha512-PiZfCdZkPohzMPrRmJ46TPOf2Tr/dhKYdwQArRnOOIsJABUGXjlzCUE8vysDN35XZYRx5f9hd+/U7kayhniq2w==", + "optional": true, + "requires": { + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", - "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.4" - }, - "engines": { - "node": ">=10.0.0" + "@aws-sdk/token-providers": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.216.0.tgz", + "integrity": "sha512-cEmOfG7njWl0OA5lR65Sp2SW1i8ZLjf7C95TZ1e6t2Oo5aUFeN3aKBxMOV//1yc+BNzcFBnoHP/f29GhWxUOxA==", + "optional": true, + "requires": { + "@aws-sdk/client-sso-oidc": "3.216.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "@aws-sdk/types": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.215.0.tgz", + "integrity": "sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q==", + "optional": true }, - "node_modules/workbox-webpack-plugin/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==", + "@aws-sdk/url-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.215.0.tgz", + "integrity": "sha512-r/qIk3TUlV36JvoRjTErFm0LzzgNKLB1YUG8zVZCGAc2TEATi8OVEmsZvi+KfTmsbszulITJVcjZKbHLbGoUzg==", + "optional": true, + "requires": { + "@aws-sdk/querystring-parser": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "optional": true, + "requires": { + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + }, "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "optional": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=7.0.0" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + }, "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "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" + "@aws-sdk/util-defaults-mode-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.215.0.tgz", + "integrity": "sha512-MiNfZgB0I4dR8CBxH163W7c9KvE38sgCHNPWopMqSX5ezz7cuCPohCU0XsWd4I7K31PvzuqmKgOiKBAZraQJMA==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", "optional": true } } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "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/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" + "@aws-sdk/util-defaults-mode-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.215.0.tgz", + "integrity": "sha512-mSp3R8GljQ+4UT3QMOksQk9L0cWbFLvR7bBmAlt4+GobgTjpRfzFjBP3uwrCqFa3BKDUR3FeJq3qwo+xeY1Krg==", + "optional": true, + "requires": { + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" + "@aws-sdk/util-endpoints": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.216.0.tgz", + "integrity": "sha512-uHje4H6Qj/z/op8UZoSuvGpEZhz/r+AGY0rCihFo7XjhT4RYVxb2Eb9uHRK/IAeHU4kjHAdpQiWGMSmnT/UacA==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } + } }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" + "@aws-sdk/util-locate-window": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz", + "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "@aws-sdk/util-middleware": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.215.0.tgz", + "integrity": "sha512-DfHGlFlQCr+T/xhjS36HH8JEThDVB5lg5NZ6x4Cibhyeps9YX/4ovLAIx3B19H34sdWhZi7q6LfslCHLRu2+7Q==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + }, "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" + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } + } + }, + "@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", + "optional": true, + "requires": { + "tslib": "^2.3.1" }, - "engines": { - "node": ">=10" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" + "@aws-sdk/util-user-agent-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.215.0.tgz", + "integrity": "sha512-uZz6BJWr8sJcA+onveS1lFqnbIXBHwvkyHLgCuuGhAxd5yY6YNLhpJBnhy9Fb8/aSbk6yao3qxlokqw9gthmAw==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" + "@aws-sdk/util-user-agent-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.215.0.tgz", + "integrity": "sha512-4lrdd1oGRwJEwfvgvg1jcJ2O0bwElsvtiqZfTRHN6MNTFUqsKl0xHlgFChQsz3Hfrc1niWtZCmbqQKGdO5ARpw==", + "optional": true, + "requires": { + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } - } - }, - "dependencies": { - "@adobe/css-tools": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", - "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "@aws-sdk/util-utf8-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz", + "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==", + "optional": true, "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, - "@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "@aws-sdk/util-utf8-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz", + "integrity": "sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==", + "optional": true, "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + } } }, "@babel/code-frame": { @@ -20025,6 +22974,20 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, + "@types/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" + }, + "@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "requires": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -20835,6 +23798,11 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -20921,6 +23889,12 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "optional": true + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -20962,6 +23936,23 @@ "node-int64": "^0.4.0" } }, + "bson": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz", + "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", + "requires": { + "buffer": "^5.6.0" + } + }, + "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" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -21673,6 +24664,11 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, + "denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -22706,6 +25702,15 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, + "fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "optional": true, + "requires": { + "strnum": "^1.0.5" + } + }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -23475,6 +26480,11 @@ "harmony-reflect": "^1.4.6" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -23542,6 +26552,11 @@ "side-channel": "^1.0.4" } }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -25406,6 +28421,11 @@ "object.assign": "^4.1.3" } }, + "kareem": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.4.1.tgz", + "integrity": "sha512-aJ9opVoXroQUPfovYP5kaj2lM7Jn02Gw13bL0lg9v0V7SaUc0qavPs0Eue7d2DcC3NjqI6QAUElXNsuZSeM+EA==" + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -25596,6 +28616,12 @@ "fs-monkey": "^1.0.3" } }, + "memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -25708,6 +28734,86 @@ "minimist": "^1.2.6" } }, + "mongodb": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.11.0.tgz", + "integrity": "sha512-9l9n4Nk2BYZzljW3vHah3Z0rfS5npKw6ktnkmFgTcnzaXH1DRm3pDl6VMHu84EVb1lzmSaJC4OzWZqTkB5i2wg==", + "requires": { + "@aws-sdk/credential-providers": "^3.186.0", + "bson": "^4.7.0", + "denque": "^2.1.0", + "mongodb-connection-string-url": "^2.5.4", + "saslprep": "^1.0.3", + "socks": "^2.7.1" + } + }, + "mongodb-connection-string-url": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.4.tgz", + "integrity": "sha512-SeAxuWs0ez3iI3vvmLk/j2y+zHwigTDKQhtdxTgt5ZCOQQS5+HW4g45/Xw5vzzbn7oQXCNQ24Z40AkJsizEy7w==", + "requires": { + "@types/whatwg-url": "^8.2.1", + "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" + } + } + } + }, + "mongoose": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.7.3.tgz", + "integrity": "sha512-bLC2Pt6Vpoov+1kBYvQgJXG/2DWXbfIvfK4Gh68kCdYGh6CVO31YxYuIGz70hyGwX2g4DmSzbs5IA8Px2neMCQ==", + "requires": { + "bson": "^4.7.0", + "kareem": "2.4.1", + "mongodb": "4.11.0", + "mpath": "0.9.0", + "mquery": "4.0.3", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==" + }, + "mquery": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz", + "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==", + "requires": { + "debug": "4.x" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -27625,6 +30731,15 @@ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, + "saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, "sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", @@ -27864,6 +30979,11 @@ "object-inspect": "^1.9.0" } }, + "sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -27879,6 +30999,11 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -27889,6 +31014,15 @@ "websocket-driver": "^0.7.4" } }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + } + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -27945,6 +31079,15 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -28132,6 +31275,12 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "optional": true + }, "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 32d8587..762ead8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -2,11 +2,11 @@ "name": "frontend", "version": "0.1.0", "private": true, - "proxy":"http://localhost:3001", "dependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "mongoose": "^6.7.3", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1", diff --git a/frontend/src/App.js b/frontend/src/App.js index dc85139..dcb6560 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -1,18 +1,14 @@ import React, {useEffect, useState}from 'react' function App() { - const [publicKeyData, setPublicKeyData] = useState("") const [balanceData, setBalanceData] = useState("") - - useEffect(() => { fetch("http://localhost:3001/publicKey").then(response => response.json()) .then(data => {setPublicKeyData(data)}) }, []) - useEffect(() => { fetch("http://localhost:3001/balance").then(response => response.json()) .then(data => {setBalanceData(data)}) From b265f35cb9a1fd1ec83037c20591dbeae2f3ed3e Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Mon, 28 Nov 2022 23:17:53 -0500 Subject: [PATCH 10/34] Add UI made by Kamaria and Cameron --- .DS_Store | Bin 6148 -> 6148 bytes DataCoin UI/walletUI.html | 12 -- frontend/DataCoin UI/App.css | 92 ++++++++++++ frontend/DataCoin UI/App.js | 65 ++++++++ .../DataCoin UI}/LoginUI.html | 0 frontend/DataCoin UI/SendCoinsPage.jsx | 11 ++ frontend/DataCoin UI/buyCoinsPage.html | 93 ++++++++++++ .../DataCoin UI}/dataUI.html | 0 frontend/DataCoin UI/recievedCoinsPage.html | 103 +++++++++++++ frontend/DataCoin UI/sendCoinsPage.html | 92 ++++++++++++ frontend/DataCoin UI/transactionsPage.html | 107 +++++++++++++ frontend/DataCoin UI/walletStyleSheet.css | 33 +++++ frontend/DataCoin UI/walletUI.html | 140 ++++++++++++++++++ frontend/images/smallLogo.png | Bin 0 -> 11581 bytes frontend/src/App.js | 1 + 15 files changed, 737 insertions(+), 12 deletions(-) delete mode 100644 DataCoin UI/walletUI.html create mode 100644 frontend/DataCoin UI/App.css create mode 100644 frontend/DataCoin UI/App.js rename {DataCoin UI => frontend/DataCoin UI}/LoginUI.html (100%) create mode 100644 frontend/DataCoin UI/SendCoinsPage.jsx create mode 100644 frontend/DataCoin UI/buyCoinsPage.html rename {DataCoin UI => frontend/DataCoin UI}/dataUI.html (100%) create mode 100644 frontend/DataCoin UI/recievedCoinsPage.html create mode 100644 frontend/DataCoin UI/sendCoinsPage.html create mode 100644 frontend/DataCoin UI/transactionsPage.html create mode 100644 frontend/DataCoin UI/walletStyleSheet.css create mode 100644 frontend/DataCoin UI/walletUI.html create mode 100644 frontend/images/smallLogo.png diff --git a/.DS_Store b/.DS_Store index f45a8de1c7891b28486f5bdc3a551d85aa90349a..a2eec1267916835cb0a286a79daf659b5b878fdb 100644 GIT binary patch delta 367 zcmZoMXfc=|#>B)qu~2NHo+2ab!~pA!2O1cGj2<;co{1C0_!;z4ij#Aa^7C^TfB+;^ z&!ATpT$GoSpO+34VFY3hhBSsEhJ1!Rh7yKUAeoX>UR;orlb-~X+mTd|lUZD1U~r9* ziJ66!jh%y?gPS8ZI3vG2xFoTpwAd-JC>q2I0a}p+V<#qsWu}(L3y3)9=anR8=A{;a zHDsowCMDJv#e`?(rR0}8<(KBA6oWMfgJp_1I5{}u1thAgjV%mx6iiGEYjqT=Esa2I zW3$>?P7YCJee0n3?3~=Z{4Sv5fPfL?0TAGYP;jyv$ina#$m1L^pKshanPoFO2R{ce g05@*@&ODi4L{|i)A7o?$ga(_wIYeXw^TY-g05=F+2mk;8 delta 72 zcmZoMXfc=|#>CJzu~2NHo+2aT!~knX#>qTPYMWb_n^`tbV7|n(nVo~51E^$kBlCCW a$^0U^oQw<%3 - - - - - - - -

Wallet

- -

- diff --git a/frontend/DataCoin UI/App.css b/frontend/DataCoin UI/App.css new file mode 100644 index 0000000..8c675c0 --- /dev/null +++ b/frontend/DataCoin UI/App.css @@ -0,0 +1,92 @@ + Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; + } + a { + background-color: #4CAF50; + width: 100%; + color: #000000; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; + } + h1{ + color: #FFFFFF; + font-size: 4rem; + margin: 2%; + } + .container a{ + display: inline-block; + width: 17%; + float: center; + margin: 2%; + } + .button{ + padding: 1.7%; + border-width: medium; + border-color: #009999; + font-size: 1.3rem; + border-radius: 5px; + background-color: #FFFFFF; + text-align: center; + text-decoration: none; + } + .button:hover{ + background-color: #009999; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + .secbutton{ + padding: 1.7%; + margin: 17%; + border-width: medium; + border-color: #009999; + font-size: 1.3rem; + border-radius: 5px; + background-color: #018037; + text-align: center; + text-decoration: none; + } + .secbutton:hover{ + background-color: #009999; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + h2{ + color: #000000; + font-size: 2rem; + margin: 2%; + } + h3{ + color: #FFFFFF; + font-size: 1rem; + margin: 2%; + } + .mainPage{ + width: 100%; + margin: 0%; + height: 450px; + border: 7px solid #04989E; + padding: 25px; + background-color: #f1f1f1; + border-radius: 10px; + } + .column { + float: right; + width: 45%; + padding: 20px; + margin: .7%; + height: 175px; + } + .row:after { + content: ""; + display: table; + clear: both; + } + .image-cont{ + width : 100%; + } + .image-shape{ + border-radius: 10px; + } diff --git a/frontend/DataCoin UI/App.js b/frontend/DataCoin UI/App.js new file mode 100644 index 0000000..b225a5f --- /dev/null +++ b/frontend/DataCoin UI/App.js @@ -0,0 +1,65 @@ +import React, {useEffect, useState}from 'react' +import styles from './App.css'; + +function App() { + + const [publicKeyData, setPublicKeyData] = useState("") + const [balanceData, setBalanceData] = useState("") + + + useEffect(() => { + fetch("http://localhost:3001/publicKey").then(response => response.json()) + .then(data => {setPublicKeyData(data)}) + }, []) + + + useEffect(() => { + fetch("http://localhost:3001/balance").then(response => response.json()) + .then(data => {setBalanceData(data)}) + }, []) + + return ( +
+ Logo +

Data Pirates CryptoCurrency

+ +
+
+

Account Balance

+
+

{(typeof balanceData.balance=== "undefined") ? ( +

Loading...

+ ):( + balanceData.balance.map((availableCash) => ( +

Your available datacoin is {availableCash}

+ )) + )}

+
+
+
+

Unconfirmed Balance

+

$186

+
+
+

Number of Transactions

+

10

+
+ Refresh + Copy Key +
+
+
+
+

Your public key is: {publicKeyData}

+
+
+ ) +} + +export default App diff --git a/DataCoin UI/LoginUI.html b/frontend/DataCoin UI/LoginUI.html similarity index 100% rename from DataCoin UI/LoginUI.html rename to frontend/DataCoin UI/LoginUI.html diff --git a/frontend/DataCoin UI/SendCoinsPage.jsx b/frontend/DataCoin UI/SendCoinsPage.jsx new file mode 100644 index 0000000..6506647 --- /dev/null +++ b/frontend/DataCoin UI/SendCoinsPage.jsx @@ -0,0 +1,11 @@ +import React from "react"; + +const Home = () => { + return ( +
+

Home Page

+
+ ); +}; + +export default Home; diff --git a/frontend/DataCoin UI/buyCoinsPage.html b/frontend/DataCoin UI/buyCoinsPage.html new file mode 100644 index 0000000..f4e3219 --- /dev/null +++ b/frontend/DataCoin UI/buyCoinsPage.html @@ -0,0 +1,93 @@ + + + + + Purchase DataCoins CryptoCurrency + + + + Logo +

Data Pirates CryptoCurrency

+

Purchase Data Coins CryptoCurrency

+
+
+ + + + + + + + +
Confirm Purchase
+
+
+ + diff --git a/DataCoin UI/dataUI.html b/frontend/DataCoin UI/dataUI.html similarity index 100% rename from DataCoin UI/dataUI.html rename to frontend/DataCoin UI/dataUI.html diff --git a/frontend/DataCoin UI/recievedCoinsPage.html b/frontend/DataCoin UI/recievedCoinsPage.html new file mode 100644 index 0000000..b27362c --- /dev/null +++ b/frontend/DataCoin UI/recievedCoinsPage.html @@ -0,0 +1,103 @@ + + + + + Send DataCoins + + + + Logo +

Data Pirates CryptoCurrency

+

Recieved Coins

+
+
+ + + + + + +
+
+
+
+ + + + + + +
+
+
Return to HomePage
+ + diff --git a/frontend/DataCoin UI/sendCoinsPage.html b/frontend/DataCoin UI/sendCoinsPage.html new file mode 100644 index 0000000..a78114a --- /dev/null +++ b/frontend/DataCoin UI/sendCoinsPage.html @@ -0,0 +1,92 @@ + + + + + + Send DataCoins + + + + Logo +

Data Pirates CryptoCurrency

+

Send Data Coins

+
+
+ + + + + + + Send +
+
+ + diff --git a/frontend/DataCoin UI/transactionsPage.html b/frontend/DataCoin UI/transactionsPage.html new file mode 100644 index 0000000..bb855bc --- /dev/null +++ b/frontend/DataCoin UI/transactionsPage.html @@ -0,0 +1,107 @@ + + + + + Send DataCoins + + + + Logo +

Data Pirates CryptoCurrency

+

Transaction History

+
+
+ + + + + + + + +
+
+
+
+ + + + + + + + +
+
+
Return to HomePage
+ + diff --git a/frontend/DataCoin UI/walletStyleSheet.css b/frontend/DataCoin UI/walletStyleSheet.css new file mode 100644 index 0000000..dd6e7bf --- /dev/null +++ b/frontend/DataCoin UI/walletStyleSheet.css @@ -0,0 +1,33 @@ +/* + Style Sheet for Wallet Inteface + CSC 404 Final Project + Fall 2022 +*/ + +/* + css for main account +*/ +*{ + margin: 0 0; + padding: 0 0; + font-family: Monaco, monospace, sans-serif; + background-color: #EED9BA; +} + +.Account_Heading ul{ + list-style-type: none; +} + +.Account_Heading ul li{ + display: inline; + padding: .5%; + font-weight: bold; +} + +.button{ + padding: 1%; + border-width: medium; + border-color: #633107; + font-size: 1rem; + border-radius: 10px; +} diff --git a/frontend/DataCoin UI/walletUI.html b/frontend/DataCoin UI/walletUI.html new file mode 100644 index 0000000..7cbbb9d --- /dev/null +++ b/frontend/DataCoin UI/walletUI.html @@ -0,0 +1,140 @@ + + + + + + Client Account Page + + + + + +
+ Logo +

Data Pirates CryptoCurrency

+ +
+ + + +
+
+

Account Balance

+

$2,000

+
+
+

Unconfirmed Balance

+

$186

+
+
+

Number of Transactions

+

10

+
+
+ Refresh + Copy Key +
+
+ + +

+ diff --git a/frontend/images/smallLogo.png b/frontend/images/smallLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..46e070cad9fbf1abe32c0467dc0696f09855b71f GIT binary patch literal 11581 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 b^!61QgGw00K2QChbXitXNuox~IOu->!os4v literal 0 HcmV?d00001 diff --git a/frontend/src/App.js b/frontend/src/App.js index dcb6560..cacca1a 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -1,5 +1,6 @@ import React, {useEffect, useState}from 'react' + function App() { const [publicKeyData, setPublicKeyData] = useState("") const [balanceData, setBalanceData] = useState("") From 826a5207c61c417e9dcd11804a350d3d5500e023 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Tue, 29 Nov 2022 02:11:32 -0500 Subject: [PATCH 11/34] Add MongoDB user schema and connect it to backend --- backend/.env | 1 + backend/app/index.js | 5 +- backend/db/dbConnect.js | 19 + backend/db/userModel.js | 21 + backend/package-lock.json | 15090 ++++++++++++++++++++++-------------- backend/package.json | 7 +- 6 files changed, 9383 insertions(+), 5760 deletions(-) create mode 100644 backend/.env create mode 100644 backend/db/dbConnect.js create mode 100644 backend/db/userModel.js diff --git a/backend/.env b/backend/.env new file mode 100644 index 0000000..0f8eb5f --- /dev/null +++ b/backend/.env @@ -0,0 +1 @@ +DB_URL = mongodb+srv://datacoin:suX99C0Xg4Qdn5nx@cluster0.comggev.mongodb.net/?retryWrites=true&w=majority \ No newline at end of file diff --git a/backend/app/index.js b/backend/app/index.js index 7e97ab4..000fd08 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -15,9 +15,10 @@ const tp = new TransactionPool(); const p2pServer = new P2pServer(bc, tp); const wallet = new Wallet(); -// A miner consisting of the local blockchain, transaction pool, -// currency wallet and the p2pServer +// A miner consisting of the local blockchain, transaction pool, currency wallet and the p2pServer const miner = new Miner(bc, tp, wallet, p2pServer); +const dbCoonect = require('../db/dbConnect'); +dbCoonect() app.use(bodyParser.json()); app.use(cors()) diff --git a/backend/db/dbConnect.js b/backend/db/dbConnect.js new file mode 100644 index 0000000..12206b7 --- /dev/null +++ b/backend/db/dbConnect.js @@ -0,0 +1,19 @@ +const mongoose = require("mongoose"); +require('dotenv').config() + +async function dbConnect() { + // use mongoose to connect this app to our database on mongoDB using the DB_URL (connection string) + mongoose + .connect( + process.env.DB_URL, + ) + .then(() => { + console.log("Successfully connected to MongoDB Atlas!"); + }) + .catch((error) => { + console.log("Unable to connect to MongoDB Atlas!"); + console.error(error); + }); +} + +module.exports = dbConnect; diff --git a/backend/db/userModel.js b/backend/db/userModel.js new file mode 100644 index 0000000..da657ab --- /dev/null +++ b/backend/db/userModel.js @@ -0,0 +1,21 @@ +const mongoose = require('mongoose'); + +const userSchema = new mongoose.Schema({ + username: { + type: 'string', + required: [true, "Please provide an username"], + unique: [true, "Username exists"] + }, + passphrase: { + type: 'string', + required: [true, "Please provide a passphrase"], + }, + publicKey: { + type: 'string', + }, + privateKey: { + type: 'string', + }, +}) + +module.exports = mongoose.model.Users || mongoose.model("Users", UserSchema); diff --git a/backend/package-lock.json b/backend/package-lock.json index c0548fc..b5869fb 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -9,11 +9,16 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "bcrypt": "^5.1.0", + "bcryptjs": "^2.4.3", "body-parser": "^1.18.3", "cors": "^2.8.5", "crypto-js": "^3.1.9-1", + "dotenv": "^16.0.3", "elliptic": "^6.4.1", - "express": "^4.16.3", + "express": "^4.18.2", + "jsonwebtoken": "^8.5.1", + "mongoose": "^6.7.4", "uuid": "^3.3.2", "ws": "^6.0.0" }, @@ -22,4100 +27,4546 @@ "nodemon": "^1.18.3" } }, - "node_modules/@babel/code-frame": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz", - "integrity": "sha512-qhQo3GqwqMUv03SxxjcEkWtlkEDvFYrBKbJUn4Dtd9amC2cLkJ3me4iYUVSBbVXWbfbVRalEeVBHzX4aQYKnBg==", - "dev": true, + "node_modules/@aws-crypto/ie11-detection": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz", + "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==", + "optional": true, "dependencies": { - "@babel/highlight": "7.0.0-rc.1" + "tslib": "^1.11.1" } }, - "node_modules/@babel/highlight": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.1.tgz", - "integrity": "sha512-5PgPDV6F5s69XNznTcP0za3qH7qgBkr9DVQTXfZtpF+3iEyuIZB1Mjxu52F5CFxgzQUQJoBYHVxtH4Itdb5MgA==", - "dev": true, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", + "optional": true, "dependencies": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/abab": { + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/sha256-js": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", - "dev": true + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", + "optional": true, + "dependencies": { + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + } }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true }, - "node_modules/accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz", + "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==", + "optional": true, "dependencies": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" - }, - "engines": { - "node": ">= 0.6" + "tslib": "^1.11.1" } }, - "node_modules/acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz", + "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "^3.110.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-sdk/abort-controller": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.215.0.tgz", + "integrity": "sha512-HTvL542nawhVqe0oC1AJchdcomEOmPivJEzYUT1LqiG3e8ikxMNa2KWSqqLPeKi2t0A/cfQy7wDUyg9+BZhDSQ==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=14.0.0" } }, - "node_modules/acorn-globals": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", - "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", - "dev": true, + "node_modules/@aws-sdk/client-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.218.0.tgz", + "integrity": "sha512-IHzM9jpLqdeqj2w7YA7FrmLCQyKaun7eXtu1OJYMFbJT5XHx6B4jlQ1T/N8xivSSzDfjpJxG6/MMmjec4pI+CA==", + "optional": true, "dependencies": { - "acorn": "^5.0.0" + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.218.0.tgz", + "integrity": "sha512-kVMlpjaVblxgb1G8q3wD65mKxO3RzKwnjUjIBmOHpmseXzlSkAdAvYcikaDoJP+CRmys4uXk5DN8c7ZdL0OmgA==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.216.0.tgz", + "integrity": "sha512-O8kmM86BHwiSwyNoIe+iHXuSpUE9PBWl3re8u+/igt/w5W5VmMVz+zQr7gRUDQ1FDgLWNEdAJa0r+JFx3pZdzA==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.218.0.tgz", + "integrity": "sha512-0A81eHvryKFEPq7IeY34Opzh5b9bVhhLlf2fDy5VuZjCFf4R9vD2ceOANvFSJeMsmdlqVDq8U1mHYl0E6FRUug==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-sdk-sts": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.215.0.tgz", + "integrity": "sha512-DxX4R+YYLQOtg0qfceKBrjVD4t1mQBG1eb7IVr2QSlckFCX8ztUNymFMuaSEo3938Jyy/NpgfUDpFqPDaSKnng==", + "optional": true, + "dependencies": { + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, + "node_modules/@aws-sdk/credential-provider-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.218.0.tgz", + "integrity": "sha512-ndhlPBvnxUgje23TnVw0fkDgTZHh0GVapKSgeEIxmxAy3IVLN15iMs7dCV7LWvb7z1P0cYx9cwvxa0nTrVxjtg==", + "optional": true, "dependencies": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.215.0.tgz", + "integrity": "sha512-n5G7I7Pxfsn81+tNsSOzspKp9SYai78oRfImsfFY4JLTcWutv7szMgFUbtEzBfUUINHpOxLiO2Lk5yu5K1C7IQ==", "optional": true, "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/align-text/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.215.0.tgz", + "integrity": "sha512-/4FUUR6u9gkNfxB6mEwBr0kk0myIkrDcXbAocWN3fPd/t7otzxpx/JqPZXgM6kcVP7M4T/QT75l1E1RRHLWCCQ==", "optional": true, "dependencies": { - "is-buffer": "^1.1.5" + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.218.0.tgz", + "integrity": "sha512-tDDrGW+4A+PQThVJ+l9ee03CsDoD0XLpOB5dcf+dr/dCHjcQ7x/CeVFZ8eM+XUtGQnZVvuzXZGwzS8bUWEdJIg==", + "optional": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.4.2" + "node": ">=14.0.0" } }, - "node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.218.0.tgz", + "integrity": "sha512-J9PB6XFA+V0mgxleuY5W6Jjh5WejV8HjMViTJQpp2JN+NWZP3bGvquUSQHRqWGRGg2fSJy6Z/J4zQ8fpPbGsdQ==", + "optional": true, "dependencies": { - "string-width": "^2.0.0" + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", - "dev": true, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.215.0.tgz", + "integrity": "sha512-JNvj4L5B7W8byoFdfn/8Y4scoPiwCi+Ha/fRsFCrdSC7C+snDuxM/oQj33HI8DpKY1cjuigzEnpnxiNWaA09EA==", + "optional": true, + "dependencies": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.218.0.tgz", + "integrity": "sha512-HecWvmxD+xffmY8G4SfLRfCOgSoLFki45wOOU8ESgRM9fQp2+3CfRSyiThKZI5PTmE+xhPTRvmR61HUmQjEv8w==", + "optional": true, + "dependencies": { + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/token-providers": "3.216.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.215.0.tgz", + "integrity": "sha512-AWaDDEE3VU1HeLrXvyUrkQ6Wb3PQij5bvvrMil9L0da3b1yrcpoDanQQy7wBFBXcZIVmcmSFe5MMA/nyh2Le4g==", + "optional": true, "dependencies": { - "color-convert": "^1.9.0" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, + "node_modules/@aws-sdk/credential-providers": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.218.0.tgz", + "integrity": "sha512-MWpb5k+Oq56NrHA5fYPIDX8QRYUAw4Jp8ErTELBd83kLhTgqTw025YQ05YbhIzAs84+viMeWKif0z/5kNshphw==", + "optional": true, "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/credential-provider-cognito-identity": "3.218.0", + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.215.0.tgz", + "integrity": "sha512-JfZyrJOE+0ik1PumsIUZd0NfgEx4sZ43VSdPCD9GRhssRWudNsSF1B5fz3xA5v+1y5oQPjXZyaWCzKtnYruiWw==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", - "dev": true, + "node_modules/@aws-sdk/hash-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.215.0.tgz", + "integrity": "sha512-MkSRuZvo1RCRmI0VNEmRYCGGD/DkMd9lqnLtOyglMPnSX1mhyD4/DyXmcc3rYa7PsjDRAfykGWJRiMqpoMLjiQ==", + "optional": true, "dependencies": { - "default-require-extensions": "^2.0.0" + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.215.0.tgz", + "integrity": "sha512-++bK4BUQe8/CL/YcLZcQB8qPOhiXxhbuhYzfFS7PNVvW1QOLqKRZL/lKs24gzjcOmw7IhAbCybDZwvu2TM4DAg==", + "optional": true, "dependencies": { - "sprintf-js": "~1.0.2" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" } }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", + "optional": true, + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.215.0.tgz", + "integrity": "sha512-zKJRb6jDLFl9nl/muSFbiQHA4uK3skinuDRcyLbpMvvzhuK/PVodv9QI1+wIUsFdXkaSxAlva1oG4bL8ZFi+sQ==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.215.0.tgz", + "integrity": "sha512-W0QXL5emcN9IXtMbnWT/abLxBFH2tGIfnre2jPNmZ9M7uVFxUwwv5OTUXxNLGNehJHKhiJPwhfQvMy20IDzVcw==", + "optional": true, + "dependencies": { + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.215.0.tgz", + "integrity": "sha512-GOqI7VwoENZwn+6tIMrrJ4SipIqL2JCh+BNvORVcy7CQxn1ViKkna7iaCx+QMjpg/kn9cR6kfY0n1FmgZR1w9A==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.215.0.tgz", + "integrity": "sha512-0h4GGF0rV3jnY3jxmcAWsOdqHCYf25s0biSjmgTei+l/5S+geOGrovRPCNep0LLg0i9D8bkZsXISojilETbf+g==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.215.0.tgz", + "integrity": "sha512-KQ+kiEsaluM4i6opjusUukxY78+UhfR7vzXHDkzZK/GplQ1hY0B+rwVO1eaULmlnmf3FK+Wd6lwrPV7xS2W+EA==", + "optional": true, "dependencies": { - "safer-buffer": "~2.1.0" + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.215.0.tgz", + "integrity": "sha512-I/dnUPVg2Kp3lW+MywBoPp06EOng8IfuaS9ph4bcJpQKrhNU5ekRgCHH2C4k1A6GcP8uyHxQ5TVV6j+l0QPIsA==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/service-error-classification": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + }, "engines": { - "node": ">=0.8" + "node": ">=14.0.0" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, + "node_modules/@aws-sdk/middleware-retry/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==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.215.0.tgz", + "integrity": "sha512-wJRxoDf+2egbRgochaQL8+zzADx8FM/2W0spKNj8x+t/3iqw70QwxCfuEKW/uFQ3ph6eaIrv7gYc8RRjwhD8rg==", + "optional": true, + "dependencies": { + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.215.0.tgz", + "integrity": "sha512-+uhLXdKvvQZcRRFc3UmemSr/YUHA4Jc+1YMjHxc3v8vvfztFJBb0wgBx999myOi8PmkYThlRBQDzXy9UCIhIJw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.215.0.tgz", + "integrity": "sha512-3BqzYqkmdPeOxjI8DVQE7Bm7J5QIvDy30abglXqrDg6npw6KonKI2Q3FIPFf+oLpZTMStwkoQOnwXHTPrSZ6Tg==", + "optional": true, "dependencies": { - "lodash": "^4.17.10" + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.215.0.tgz", + "integrity": "sha512-rdSVL7LxRgjlvoluqwODD4ypBy2k/YVl6FrDplyCMSi8m2WHZG99FzdmR9bpnWK+0DGzYZSMRYx6ynJ9N9PsSw==", + "optional": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.215.0.tgz", + "integrity": "sha512-X6GfoMNoEITTw7rGL/gWs8UZ0cmmmezvKcl+KtHsA642R05OR4mY5G7LdbWAw0bcrwKsuKOGmwUrC9lzGqbWUw==", + "optional": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.215.0.tgz", + "integrity": "sha512-notckD94QwwxC0GsfpTxB7VH8SREIIlMsUSddqGtpModa0cq/wRb9rqnydZSoznbYpK1ND6h0C9hr/2PNz89zw==", + "optional": true, + "dependencies": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/atob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", - "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", - "dev": true, - "bin": { - "atob": "bin/atob.js" + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.215.0.tgz", + "integrity": "sha512-btKWSR7m0UuWIN3p5MfSIvhqeYik7xri7U6nWuVI5GVzIYjzxEZOMvPAinDLDxL5wipodi0ZvTUNdDJdm7BcGQ==", + "optional": true, + "dependencies": { + "@aws-sdk/abort-controller": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 4.5.0" + "node": ">=14.0.0" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, + "node_modules/@aws-sdk/property-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.215.0.tgz", + "integrity": "sha512-dDPjMCCopkRURAmOJCMSlpIQ5BGWCpYj0+FIfZ5qWQs24fn1PAkQHecOiBhJO0ZSVuQy3xcIyWsAp1NE5e+7ug==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": "*" + "node": ">=14.0.0" } }, - "node_modules/aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true + "node_modules/@aws-sdk/protocol-http": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.215.0.tgz", + "integrity": "sha512-qp6Y6v4S534LAjadiVl9p7ErK7ImphOKq6yhFyQwxko6iITLcz8ib3yU27fs4QJcnNj5ZooqW/YlL/0EikDxCQ==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } }, - "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": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.215.0.tgz", + "integrity": "sha512-eilk8CqG37BVhQklLif00K2dOJgDzacUi8h3KVQ72ry1V3h345i4HsmaFIxvnz8XtNyDvV8qFAzeYg9n2P9RQA==", + "optional": true, "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.215.0.tgz", + "integrity": "sha512-8h/9H8dWM4fZO27UGzo8W5JXln4yJMugPyUl4qFA437gzPgNFN95+oLJWXtHMlfCHC5T/PDKetY9TarMDgBD0Q==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.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": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.215.0.tgz", + "integrity": "sha512-SKBvClGFGzMPsjBBKjneaUazLCNr6bSxe9eFvOr3gCwuwE2jPQwW3VE1mb62howuvm6cLthEDwLQp/FsT1gMsw==", + "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.215.0.tgz", + "integrity": "sha512-unzQeLOyUiYHr8WxxandHo0OaCj31gx0wpt8dn2cZcHm/MdCqHcHcsQqOVnQsWQrrxY/XZ27cPyMVQeicNKYwQ==", + "optional": true, "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "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": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "node_modules/@aws-sdk/signature-v4": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.215.0.tgz", + "integrity": "sha512-Rc73uUCi3eJneO25DydLTfJYamXeuKS9YIhNMTKlpvcN1UQAmAnUbAmCuEmqvkYOiGD1i4/kd8kBga708iIikQ==", + "optional": true, "dependencies": { - "ansi-regex": "^2.0.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "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": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, + "node_modules/@aws-sdk/smithy-client": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.215.0.tgz", + "integrity": "sha512-PiZfCdZkPohzMPrRmJ46TPOf2Tr/dhKYdwQArRnOOIsJABUGXjlzCUE8vysDN35XZYRx5f9hd+/U7kayhniq2w==", + "optional": true, + "dependencies": { + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=0.8.0" + "node": ">=14.0.0" } }, - "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==", - "dev": true, + "node_modules/@aws-sdk/token-providers": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.216.0.tgz", + "integrity": "sha512-cEmOfG7njWl0OA5lR65Sp2SW1i8ZLjf7C95TZ1e6t2Oo5aUFeN3aKBxMOV//1yc+BNzcFBnoHP/f29GhWxUOxA==", + "optional": true, "dependencies": { - "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" + "@aws-sdk/client-sso-oidc": "3.216.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "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==", - "dev": true, + "node_modules/@aws-sdk/types": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.215.0.tgz", + "integrity": "sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q==", + "optional": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/url-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.215.0.tgz", + "integrity": "sha512-r/qIk3TUlV36JvoRjTErFm0LzzgNKLB1YUG8zVZCGAc2TEATi8OVEmsZvi+KfTmsbszulITJVcjZKbHLbGoUzg==", + "optional": true, "dependencies": { - "ms": "2.0.0" + "@aws-sdk/querystring-parser": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" } }, - "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==", - "dev": true, + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "optional": 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" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "optional": true, "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "tslib": "^2.3.1" } }, - "node_modules/babel-jest": { - "version": "23.4.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.4.2.tgz", - "integrity": "sha512-wg1LJ2tzsafXqPFVgAsYsMCVD5U7kwJZAvbZIxVm27iOewsQw1BR7VZifDlMTEWVo3wasoPPyMdKXWCsfFPr3Q==", - "dev": true, + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "optional": true, "dependencies": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" + "tslib": "^2.3.1" }, - "peerDependencies": { - "babel-core": "^6.0.0 || ^7.0.0-0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "optional": true, "dependencies": { - "babel-runtime": "^6.22.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", - "dev": true, + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "optional": true, "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", - "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", - "dev": true + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.215.0.tgz", + "integrity": "sha512-MiNfZgB0I4dR8CBxH163W7c9KvE38sgCHNPWopMqSX5ezz7cuCPohCU0XsWd4I7K31PvzuqmKgOiKBAZraQJMA==", + "optional": true, + "dependencies": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" + } }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.215.0.tgz", + "integrity": "sha512-mSp3R8GljQ+4UT3QMOksQk9L0cWbFLvR7bBmAlt4+GobgTjpRfzFjBP3uwrCqFa3BKDUR3FeJq3qwo+xeY1Krg==", + "optional": true, + "dependencies": { + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" + } }, - "node_modules/babel-preset-jest": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", - "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", - "dev": true, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.216.0.tgz", + "integrity": "sha512-uHje4H6Qj/z/op8UZoSuvGpEZhz/r+AGY0rCihFo7XjhT4RYVxb2Eb9uHRK/IAeHU4kjHAdpQiWGMSmnT/UacA==", + "optional": true, "dependencies": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "optional": true, "dependencies": { - "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" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz", + "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==", + "optional": true, "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, + "node_modules/@aws-sdk/util-middleware": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.215.0.tgz", + "integrity": "sha512-DfHGlFlQCr+T/xhjS36HH8JEThDVB5lg5NZ6x4Cibhyeps9YX/4ovLAIx3B19H34sdWhZi7q6LfslCHLRu2+7Q==", + "optional": 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" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", + "optional": true, "dependencies": { - "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" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "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==", - "dev": true, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.215.0.tgz", + "integrity": "sha512-uZz6BJWr8sJcA+onveS1lFqnbIXBHwvkyHLgCuuGhAxd5yY6YNLhpJBnhy9Fb8/aSbk6yao3qxlokqw9gthmAw==", + "optional": true, "dependencies": { - "ms": "2.0.0" + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.215.0.tgz", + "integrity": "sha512-4lrdd1oGRwJEwfvgvg1jcJ2O0bwElsvtiqZfTRHN6MNTFUqsKl0xHlgFChQsz3Hfrc1niWtZCmbqQKGdO5ARpw==", + "optional": true, "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz", + "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==", + "optional": true, + "dependencies": { + "tslib": "^2.3.1" } }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz", + "integrity": "sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==", + "optional": 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" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "node_modules/@babel/code-frame": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz", + "integrity": "sha512-qhQo3GqwqMUv03SxxjcEkWtlkEDvFYrBKbJUn4Dtd9amC2cLkJ3me4iYUVSBbVXWbfbVRalEeVBHzX4aQYKnBg==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "@babel/highlight": "7.0.0-rc.1" } }, - "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==", + "node_modules/@babel/highlight": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.1.tgz", + "integrity": "sha512-5PgPDV6F5s69XNznTcP0za3qH7qgBkr9DVQTXfZtpF+3iEyuIZB1Mjxu52F5CFxgzQUQJoBYHVxtH4Itdb5MgA==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" } }, - "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==", - "dev": true, + "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "kind-of": "^6.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "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==", - "dev": true, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "semver": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "optional": true, - "dependencies": { - "tweetnacl": "^0.14.3" + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", - "dev": true, + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "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==", + "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", "dependencies": { - "ms": "2.0.0" + "@types/node": "*", + "@types/webidl-conversions": "*" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "node_modules/abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "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": { - "safer-buffer": ">= 2.1.2 < 3" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "node_modules/acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", "dev": true, - "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=4" + "node": ">=0.4.0" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/acorn-globals": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", + "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "acorn": "^5.0.0" } }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "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" + "debug": "4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6.0.0" } }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "is-extendable": "^0.1.0" + "ms": "2.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browser-process-hrtime": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", - "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=", - "dev": true + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "dependencies": { - "resolve": "1.1.7" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, - "node_modules/bser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", - "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, + "optional": true, "dependencies": { - "node-int64": "^0.4.0" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=0.4.2" } }, - "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==", + "node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "dev": true, "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "string-width": "^2.0.0" } }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "node_modules/ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { "node": ">=4" } }, - "node_modules/capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "dependencies": { - "rsvp": "^3.3.3" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "node_modules/capture-stack-trace": { + "node_modules/append-transform": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", - "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", "dev": true, + "dependencies": { + "default-require-extensions": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "optional": true, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" - }, - "optionalDependencies": { - "fsevents": "^1.2.2" + "sprintf-js": "~1.0.2" } }, - "node_modules/ci-info": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", - "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", - "dev": true - }, - "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==", + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true, - "optional": true, - "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/cliui/node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, - "optional": true, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "dependencies": { + "safer-buffer": "~2.1.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/collection-visit": { + "node_modules/assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/color-convert": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true, - "dependencies": { - "color-name": "1.1.1" + "engines": { + "node": ">=4" } }, - "node_modules/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "node_modules/async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "lodash": "^4.17.10" } }, - "node_modules/compare-versions": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", - "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==", + "node_modules/async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", "dev": true }, - "node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true + "node_modules/async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "node_modules/configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "node_modules/atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", "dev": true, - "dependencies": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" + "bin": { + "atob": "bin/atob.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "engines": { - "node": ">= 0.6" + "node": ">= 4.5.0" } }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "node_modules/convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "node_modules/aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, - "node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "engines": { - "node": ">= 0.6" + "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": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "node_modules/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": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "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==", + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, "dependencies": { - "object-assign": "^4", - "vary": "^1" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "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": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "dependencies": { - "capture-stack-trace": "^1.0.0" + "ansi-regex": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/crypto-js": { - "version": "3.1.9-1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", - "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" - }, - "node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "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": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/cssom": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", - "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.0.0.tgz", - "integrity": "sha512-Bpuh47j2mRMY60X90mXaJAEtJwxvA2roZzbgwAXYhMbmwmakdRr4Cq9L5SkleKJNLOKqHIa2YWyOXDX3VgggSQ==", + "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==", "dev": true, "dependencies": { - "cssom": "0.3.x" + "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/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "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==", "dev": true, "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" + "ms": "2.0.0" } }, - "node_modules/data-urls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.0.tgz", - "integrity": "sha512-ai40PPQR0Fn1lD2PPie79CibnlMN2AYiDhwFX/rZHVsxbs5kNJSjegqXIprhouGXlRdEnfybva7kqRGnB6mypA==", + "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==", "dev": true, "dependencies": { - "abab": "^1.0.4", - "whatwg-mimetype": "^2.0.0", - "whatwg-url": "^6.4.0" + "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/data-urls/node_modules/abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", - "dev": true - }, - "node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "dev": true, "dependencies": { - "ms": "2.0.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "node_modules/babel-jest": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.4.2.tgz", + "integrity": "sha512-wg1LJ2tzsafXqPFVgAsYsMCVD5U7kwJZAvbZIxVm27iOewsQw1BR7VZifDlMTEWVo3wasoPPyMdKXWCsfFPr3Q==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + }, + "peerDependencies": { + "babel-core": "^6.0.0 || ^7.0.0-0" } }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, - "engines": { - "node": ">=0.10" + "dependencies": { + "babel-runtime": "^6.22.0" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, - "engines": { - "node": ">=4.0.0" + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" } }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "node_modules/babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", "dev": true }, - "node_modules/default-require-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", - "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "node_modules/babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", "dev": true, "dependencies": { - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" } }, - "node_modules/define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "dev": true, "dependencies": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" - }, - "engines": { - "node": ">= 0.4" + "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/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" + "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/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.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/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "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==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" + "ms": "2.0.0" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" } }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "node_modules/detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "dependencies": { - "repeating": "^2.0.0" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, "engines": { - "node": ">=0.3.1" + "node": ">=0.10.0" } }, - "node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "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==", "dev": true, "dependencies": { - "webidl-conversions": "^4.0.2" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "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==", "dev": true, "dependencies": { - "is-obj": "^1.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true + "node_modules/bcrypt": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.0.tgz", + "integrity": "sha512-RHBS7HI5N5tEnGTmtR/pppX0mmDSBpQ4aCBsj7CEQfYXDcO74A8sIBYcJMuCsis2E81zDxeENYhv66oZwLiA+Q==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.10", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "optional": true, "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "tweetnacl": "^0.14.3" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "node_modules/bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" }, - "node_modules/elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", - "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "node_modules/binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "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": { + "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": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, + "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": { - "is-arrayish": "^0.2.1" + "ms": "2.0.0" } }, - "node_modules/es-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", - "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", - "dev": true, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 0.4" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "optional": true }, - "node_modules/escodegen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", - "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "dependencies": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" }, "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=4" } }, - "node_modules/escodegen/node_modules/esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "optional": 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/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "dependencies": { + "is-extendable": "^0.1.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } + "node_modules/browser-process-hrtime": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", + "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=", + "dev": true }, - "node_modules/event-stream": { - "version": "3.3.4", - "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", "dev": true, "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" + "resolve": "1.1.7" } }, - "node_modules/exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "node_modules/bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", "dev": true, "dependencies": { - "merge": "^1.2.0" + "node-int64": "^0.4.0" } }, - "node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, + "node_modules/bson": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz", + "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "buffer": "^5.6.0" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" + "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": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "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/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" + "node_modules/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/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dependencies": { - "is-extendable": "^0.1.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true, - "dependencies": { - "fill-range": "^2.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/expand-range/node_modules/fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true, - "dependencies": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/expand-range/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "node_modules/capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", "dev": true, "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "rsvp": "^3.3.3" } }, - "node_modules/expand-range/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "node_modules/capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/expand-range/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "optional": true, "dependencies": { - "is-buffer": "^1.1.5" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/expect": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.5.0.tgz", - "integrity": "sha512-aG083W63tBloy8YgafWuC44EakjYe0Q6Mg35aujBPvyNU38DvLat9BVzOihNP2NZDLaCJiFNe0vejbtO6knnlA==", + "node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "jest-diff": "^23.5.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.5.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0" - } - }, - "node_modules/express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", - "dependencies": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", - "qs": "6.5.1", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=4" } }, - "node_modules/express/node_modules/body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "node_modules/chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, "dependencies": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" }, - "engines": { - "node": ">= 0.8" - } - }, - "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": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "engines": { - "node": ">=0.6" + "optionalDependencies": { + "fsevents": "^1.2.2" } }, - "node_modules/express/node_modules/raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dependencies": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/express/node_modules/raw-body/node_modules/depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "engines": { - "node": ">= 0.6" - } + "node_modules/ci-info": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", + "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", + "dev": true }, - "node_modules/express/node_modules/raw-body/node_modules/http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "dependencies": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/express/node_modules/raw-body/node_modules/setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "is-descriptor": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/extend-shallow/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==", + "node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, + "optional": 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" - }, + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/cliui/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { + "node_modules/collection-visit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" + "color-name": "1.1.1" } }, - "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==", + "node_modules/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "node_modules/compare-versions": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", + "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==", "dev": true }, - "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", "dev": true }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "node_modules/configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", "dev": true, "dependencies": { - "bser": "^2.0.0" + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "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": { + "safe-buffer": "5.2.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", - "dev": true, - "dependencies": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "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.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, + "node_modules/core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/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": { - "is-extendable": "^0.1.0" + "object-assign": "^4", + "vary": "^1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "node_modules/create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" + "capture-stack-trace": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "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==", + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, "dependencies": { - "ms": "2.0.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "node_modules/crypto-js": { + "version": "3.1.9-1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", + "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, "engines": { "node": ">=4" } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "node_modules/cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.0.0.tgz", + "integrity": "sha512-Bpuh47j2mRMY60X90mXaJAEtJwxvA2roZzbgwAXYhMbmwmakdRr4Cq9L5SkleKJNLOKqHIa2YWyOXDX3VgggSQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "cssom": "0.3.x" } }, - "node_modules/for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "dependencies": { - "for-in": "^1.0.1" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "node_modules/data-urls": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.0.tgz", + "integrity": "sha512-ai40PPQR0Fn1lD2PPie79CibnlMN2AYiDhwFX/rZHVsxbs5kNJSjegqXIprhouGXlRdEnfybva7kqRGnB6mypA==", "dev": true, - "engines": { - "node": "*" + "dependencies": { + "abab": "^1.0.4", + "whatwg-mimetype": "^2.0.0", + "whatwg-url": "^6.4.0" } }, - "node_modules/form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "node_modules/data-urls/node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" + "ms": "2.0.0" } }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=4.0.0" } }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "node_modules/fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "node_modules/default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], "dependencies": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/abbrev": { - "version": "1.1.1", + "node_modules/define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "dependencies": { + "foreach": "^2.0.5", + "object-keys": "^1.0.8" + }, + "engines": { + "node": ">= 0.4" + } }, - "node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.4", + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/balanced-match": { + "node_modules/define-property/node_modules/is-data-descriptor": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/chownr": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": 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/fsevents/node_modules/concat-map": { - "version": "0.0.1", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, - "node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "engines": { + "node": ">=0.10" + } }, - "node_modules/fsevents/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "2.0.0" + "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/fsevents/node_modules/deep-extend": { - "version": "0.5.1", + "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.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "repeating": "^2.0.0" + }, "engines": { - "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, "engines": { - "node": ">=0.10" + "node": ">=0.3.1" } }, - "node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.5", + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "minipass": "^2.2.1" + "webidl-conversions": "^4.0.2" } }, - "node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/fsevents/node_modules/glob": { - "version": "7.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "node_modules/duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true }, - "node_modules/fsevents/node_modules/iconv-lite": { - "version": "0.4.21", + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, - "inBundle": true, - "license": "MIT", "optional": true, "dependencies": { + "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "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": { - "minimatch": "^3.0.4" + "safe-buffer": "^5.0.1" } }, - "node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "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/elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, - "node_modules/fsevents/node_modules/inherits": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "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": "*" + "node": ">= 0.8" } }, - "node_modules/fsevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "is-arrayish": "^0.2.1" } }, - "node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", + "node_modules/es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "brace-expansion": "^1.1.7" + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" }, "engines": { - "node": "*" + "node": ">= 0.4" } }, - "node_modules/fsevents/node_modules/minimist": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minipass": { - "version": "2.2.4", + "node_modules/es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/fsevents/node_modules/minizlib": { - "version": "1.1.0", + "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": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minipass": "^2.2.1" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.1", + "node_modules/escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "minimist": "0.0.8" + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, "bin": { - "mkdirp": "bin/cmd.js" + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/fsevents/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/needle": { - "version": "2.2.0", + "node_modules/escodegen/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, "bin": { - "needle": "bin/needle" + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">= 0.10.x" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.10.0", + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/nopt": { + "node_modules/esprima": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, "bin": { - "nopt": "bin/nopt.js" + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.0.3", + "node_modules/estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.1.10", + "node_modules/esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.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/fsevents/node_modules/npmlog": { - "version": "4.1.2", + "node_modules/exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "merge": "^1.2.0" } }, - "node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/once": { - "version": "1.4.0", + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "wrappy": "1" + "ms": "2.0.0" } }, - "node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.0", + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fsevents/node_modules/rc": { - "version": "1.2.7", + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, "dependencies": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "isarray": "1.0.0" }, - "bin": { - "rc": "cli.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/rc/node_modules/minimist": { - "version": "1.2.0", + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.6", + "node_modules/expect": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.5.0.tgz", + "integrity": "sha512-aG083W63tBloy8YgafWuC44EakjYe0Q6Mg35aujBPvyNU38DvLat9BVzOihNP2NZDLaCJiFNe0vejbtO6knnlA==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": 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" + "ansi-styles": "^3.2.0", + "jest-diff": "^23.5.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" } }, - "node_modules/fsevents/node_modules/rimraf": { - "version": "2.6.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "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": { - "glob": "^7.0.5" + "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" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/fsevents/node_modules/safe-buffer": { - "version": "5.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/fsevents/node_modules/semver": { - "version": "5.5.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" + "node_modules/express/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/fsevents/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/fsevents/node_modules/signal-exit": { + "node_modules/extend": { "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, - "node_modules/fsevents/node_modules/string_decoder": { - "version": "1.1.1", + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "safe-buffer": "~5.1.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "is-plain-object": "^2.0.4" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "ansi-regex": "^2.0.0" + "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/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/tar": { - "version": "4.4.1", + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=4.5" + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.2", + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "string-width": "^1.0.2" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/wrappy": { + "node_modules/extglob/node_modules/is-descriptor": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": 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/fsevents/node_modules/yallist": { - "version": "3.0.2", + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "engines": [ + "node >=0.6.0" + ] }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, - "node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "node_modules/fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", "dev": true }, - "node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-value": { + "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, + "node_modules/fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "optional": true, "dependencies": { - "assert-plus": "^1.0.0" + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" } }, - "node_modules/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "node_modules/fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "bser": "^2.0.0" } }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", "dev": true, - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-base/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "node_modules/fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "dependencies": { - "is-glob": "^2.0.0" + "glob": "^7.0.3", + "minimatch": "^3.0.3" } }, - "node_modules/glob-base/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-base/node_modules/is-glob": { + "node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "is-extendable": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^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.8" } }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, + "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": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "2.0.0" } }, - "node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "dependencies": { - "ini": "^1.3.4" + "locate-path": "^2.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "for-in": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true, "engines": { - "node": ">=0.4.0" + "node": "*" } }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "node_modules/handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "node_modules/form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "dependencies": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4" - }, - "bin": { - "handlebars": "bin/handlebars" + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^2.6" + "node": ">= 0.12" } }, - "node_modules/handlebars/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "dependencies": { - "amdefine": ">=0.0.4" + "map-cache": "^0.2.2" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "deprecated": "this library is no longer supported", - "dev": true, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dependencies": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "node_modules/fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "bundleDependencies": [ + "node-pre-gyp" + ], + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "dependencies": { - "ansi-regex": "^2.0.0" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/has-ansi/node_modules/ansi-regex": { + "node_modules/fsevents/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "node_modules/fsevents/node_modules/aproba": { + "version": "1.2.0", "dev": true, - "engines": { - "node": ">=4" - } + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "node_modules/fsevents/node_modules/are-we-there-yet": { + "version": "1.1.4", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "node_modules/has-values": { + "node_modules/fsevents/node_modules/balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "node_modules/fsevents/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/hmac-drbg": { + "node_modules/fsevents/node_modules/chownr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true }, - "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": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "node_modules/fsevents/node_modules/code-point-at": { + "version": "1.1.0", "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - }, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true + "node_modules/fsevents/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "node_modules/fsevents/node_modules/console-control-strings": { + "version": "1.1.0", "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } + "node_modules/fsevents/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "node_modules/fsevents/node_modules/debug": { + "version": "2.6.9", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "ms": "2.0.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "node_modules/fsevents/node_modules/deep-extend": { + "version": "0.5.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { + "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "node_modules/fsevents/node_modules/delegates": { + "version": "1.0.0", "dev": true, - "engines": { - "node": ">=4" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "node_modules/fsevents/node_modules/detect-libc": { + "version": "1.0.3", "dev": true, - "dependencies": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" - }, + "inBundle": true, + "license": "Apache-2.0", + "optional": true, "bin": { - "import-local-fixture": "fixtures/cli.js" + "detect-libc": "bin/detect-libc.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" + "node": ">=0.10" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/fsevents/node_modules/fs-minipass": { + "version": "1.2.5", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "minipass": "^2.2.1" } }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", + "node_modules/fsevents/node_modules/fs.realpath": { + "version": "1.0.0", "dev": true, - "engines": { - "node": "*" - } + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "node_modules/fsevents/node_modules/gauge": { + "version": "2.7.4", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "loose-envify": "^1.0.0" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "node_modules/fsevents/node_modules/glob": { + "version": "7.1.2", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", - "engines": { - "node": ">= 0.10" - } + "node_modules/fsevents/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "node_modules/fsevents/node_modules/iconv-lite": { + "version": "0.4.21", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "kind-of": "^3.0.2" + "safer-buffer": "^2.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/fsevents/node_modules/ignore-walk": { + "version": "3.0.1", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "minimatch": "^3.0.4" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "node_modules/fsevents/node_modules/inflight": { + "version": "1.0.6", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "node_modules/fsevents/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/is-builtin-module": { + "node_modules/fsevents/node_modules/ini": { + "version": "1.3.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "builtin-modules": "^1.0.0" + "number-is-nan": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "node_modules/fsevents/node_modules/isarray": { + "version": "1.0.0", "dev": true, - "engines": { - "node": ">= 0.4" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "node_modules/fsevents/node_modules/minimatch": { + "version": "3.0.4", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "ci-info": "^1.0.0" + "brace-expansion": "^1.1.7" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": "*" } }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "node_modules/fsevents/node_modules/minimist": { + "version": "0.0.8", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/fsevents/node_modules/minipass": { + "version": "2.2.4", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "node_modules/fsevents/node_modules/minizlib": { + "version": "1.1.0", "dev": true, - "engines": { - "node": ">= 0.4" + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^2.2.1" } }, - "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==", + "node_modules/fsevents/node_modules/mkdirp": { + "version": "0.5.1", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "minimist": "0.0.8" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "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==", + "node_modules/fsevents/node_modules/ms": { + "version": "2.0.0", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "node_modules/fsevents/node_modules/needle": { + "version": "2.2.0", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10.x" } }, - "node_modules/is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "node_modules/fsevents/node_modules/node-pre-gyp": { + "version": "0.10.0", "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "is-primitive": "^2.0.0" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "node_modules/fsevents/node_modules/nopt": { + "version": "4.0.1", "dev": true, - "engines": { - "node": ">=0.10.0" + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "node_modules/fsevents/node_modules/npm-bundled": { + "version": "1.0.3", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "node_modules/fsevents/node_modules/npm-packlist": { + "version": "1.1.10", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "node_modules/fsevents/node_modules/npmlog": { + "version": "4.1.2", "dev": true, - "engines": { - "node": ">=4" + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "node_modules/is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "node_modules/fsevents/node_modules/number-is-nan": { + "version": "1.0.1", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "node_modules/fsevents/node_modules/object-assign": { + "version": "4.1.1", "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "node_modules/fsevents/node_modules/once": { + "version": "1.4.0", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=4" + "wrappy": "1" } }, - "node_modules/is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "node_modules/fsevents/node_modules/os-homedir": { + "version": "1.0.2", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/fsevents/node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/fsevents/node_modules/osenv": { + "version": "0.1.5", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "node_modules/is-obj": { + "node_modules/fsevents/node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "node_modules/fsevents/node_modules/process-nextick-args": { + "version": "2.0.0", "dev": true, - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "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==", + "node_modules/fsevents/node_modules/rc": { + "version": "1.2.7", "dev": true, + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, "dependencies": { - "isobject": "^3.0.1" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "bin": { + "rc": "cli.js" } }, - "node_modules/is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "node_modules/fsevents/node_modules/rc/node_modules/minimist": { + "version": "1.2.0", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "node_modules/fsevents/node_modules/readable-stream": { + "version": "2.3.6", "dev": true, - "engines": { - "node": ">=0.10.0" + "inBundle": true, + "license": "MIT", + "optional": 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/is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "node_modules/fsevents/node_modules/rimraf": { + "version": "2.6.2", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "has": "^1.0.1" + "glob": "^7.0.5" }, - "engines": { - "node": ">= 0.4" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "node_modules/fsevents/node_modules/safe-buffer": { + "version": "5.1.1", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "node_modules/fsevents/node_modules/safer-buffer": { + "version": "2.1.2", "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "node_modules/fsevents/node_modules/sax": { + "version": "1.2.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "node_modules/fsevents/node_modules/semver": { + "version": "5.5.0", "dev": true, - "engines": { - "node": ">=0.10.0" + "inBundle": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { + "node_modules/fsevents/node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/istanbul-api": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", - "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", + "node_modules/fsevents/node_modules/signal-exit": { + "version": "3.0.2", "dev": true, - "dependencies": { - "async": "^2.1.4", - "compare-versions": "^3.1.0", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-hook": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-report": "^1.1.4", - "istanbul-lib-source-maps": "^1.2.4", - "istanbul-reports": "^1.3.0", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", - "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", - "dev": true + "inBundle": true, + "license": "ISC", + "optional": true }, - "node_modules/istanbul-lib-hook": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", - "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", - "deprecated": "1.2.0 should have been a major version bump", + "node_modules/fsevents/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "append-transform": "^1.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/istanbul-lib-instrument": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", - "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", + "node_modules/fsevents/node_modules/string-width": { + "version": "1.0.2", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", - "semver": "^5.3.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-report": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", - "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", + "node_modules/fsevents/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "node_modules/fsevents/node_modules/strip-json-comments": { + "version": "2.0.1", "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "node_modules/fsevents/node_modules/tar": { + "version": "4.4.1", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "has-flag": "^1.0.0" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" }, "engines": { - "node": ">=0.8.0" + "node": ">=4.5" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", - "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", + "node_modules/fsevents/node_modules/util-deprecate": { + "version": "1.0.2", "dev": true, - "dependencies": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" - } + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/istanbul-reports": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", - "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", + "node_modules/fsevents/node_modules/wide-align": { + "version": "1.1.2", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, "dependencies": { - "handlebars": "^4.0.3" + "string-width": "^1.0.2" } }, - "node_modules/jest": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.5.0.tgz", - "integrity": "sha512-+X3Fk4rD8dTnHoIxHJymZthbtYllvSOnXAApQltvyLkHsv+fqyC/SZptUJDbXkFsqZJyyIXMySkdzerz3fv4oQ==", + "node_modules/fsevents/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/yallist": { + "version": "3.0.2", "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dependencies": { - "import-local": "^1.0.0", - "jest-cli": "^23.5.0" - }, - "bin": { - "jest": "bin/jest.js" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/jest-changed-files": { - "version": "23.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", - "dev": true, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "throat": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jest-config": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.5.0.tgz", - "integrity": "sha512-JENhQpLaVwXWPLUkhPYgIfecHKsU8GR1vj79rS4n0LSRsHx/U2wItZKoKAd5vtt2J58JPxRq4XheG79jd4fI7Q==", - "dev": true, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "babel-core": "^6.0.0", - "babel-jest": "^23.4.2", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^23.4.0", - "jest-environment-node": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.5.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.5.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.5.0", - "micromatch": "^2.3.11", - "pretty-format": "^23.5.0" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jest-config/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { - "arr-flatten": "^1.0.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest-config/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-config/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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": ">=0.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-config/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "dependencies": { - "is-posix-bracket": "^0.1.0" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-config/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "is-glob": "^2.0.0" } }, - "node_modules/jest-config/node_modules/is-extglob": { + "node_modules/glob-base/node_modules/is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", @@ -4124,7 +4575,7 @@ "node": ">=0.10.0" } }, - "node_modules/jest-config/node_modules/is-glob": { + "node_modules/glob-base/node_modules/is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", @@ -4136,587 +4587,570 @@ "node": ">=0.10.0" } }, - "node_modules/jest-config/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "is-extglob": "^2.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-diff": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.5.0.tgz", - "integrity": "sha512-Miz8GakJIz443HkGpVOAyHQgSYqcgs2zQmDJl4oV7DYrFotchdoQvxceF6LhfpRBV1LOUGcFk5Dd/ffSXVwMsA==", + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "dependencies": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.5.0" + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" } }, - "node_modules/jest-docblock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", - "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true, - "dependencies": { - "detect-newline": "^2.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-each": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.5.0.tgz", - "integrity": "sha512-8BgebQgAJmWXpYp4Qt9l3cn1Xei0kZ7JL4cs/NXh7750ATlPGzRRYbutFVJTk5B/Lt3mjHP3G3tLQLyBOCSHGA==", + "node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "dependencies": { - "chalk": "^2.0.1", - "pretty-format": "^23.5.0" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "node_modules/graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true, - "dependencies": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/jest-environment-node": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", - "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "dependencies": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^2.6" } }, - "node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "node_modules/handlebars/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, - "node_modules/jest-haste-map": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz", - "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", + "node_modules/handlebars/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "dependencies": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/jest-haste-map/node_modules/arr-diff": { + "node_modules/har-schema": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest-haste-map/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "node_modules/har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "deprecated": "this library is no longer supported", "dev": true, + "dependencies": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/jest-haste-map/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "dependencies": { - "is-posix-bracket": "^0.1.0" + "ansi-regex": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-haste-map/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, - "dependencies": { - "is-extglob": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-haste-map/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest-haste-map/node_modules/is-glob": { + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-haste-map/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-jasmine2": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.5.0.tgz", - "integrity": "sha512-xMgvDUvgqKpilsGnneC9Qr+uIlROxKI3UoJcHZeUlu6AKpQyEkGh0hKbfM0NaEjX5sy7WeFQEhcp/AiWlHcc0A==", - "dev": true, + "node_modules/hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", "dependencies": { - "babel-traverse": "^6.0.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^23.5.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.5.0", - "jest-each": "^23.5.0", - "jest-matcher-utils": "^23.5.0", - "jest-message-util": "^23.4.0", - "jest-snapshot": "^23.5.0", - "jest-util": "^23.4.0", - "pretty-format": "^23.5.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "node_modules/jest-leak-detector": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.5.0.tgz", - "integrity": "sha512-40VsHQCIEslxg91Zg5NiZGtPeWSBLXiD6Ww+lhHlIF6u8uSQ+xgiD6NbWHFOYs1VBRI+V/ym7Q1aOtVg9tqMzQ==", - "dev": true, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dependencies": { - "pretty-format": "^23.5.0" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/jest-matcher-utils": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.5.0.tgz", - "integrity": "sha512-hmQUKUKYOExp3T8dNYK9A9copCFYKoRLcY4WDJJ0Z2u3oF6rmAhHuZtmpHBuGpASazobBxm3TXAfAXDvz2T7+Q==", + "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": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "dev": true, "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.5.0" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-message-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", - "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "node_modules/hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" + "whatwg-encoding": "^1.0.1" } }, - "node_modules/jest-message-util/node_modules/arr-diff": { + "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "arr-flatten": "^1.0.1" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/jest-message-util/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/jest-message-util/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "is-posix-bracket": "^0.1.0" + "ms": "2.1.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "dependencies": { - "is-extglob": "^1.0.0" + "node": ">=6.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/jest-message-util/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-message-util/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", "dev": true, - "dependencies": { - "is-extglob": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest-message-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.19" } }, - "node_modules/jest-mock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", - "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", - "dev": true - }, - "node_modules/jest-regex-util": { - "version": "23.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", - "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", - "dev": true - }, - "node_modules/jest-resolve": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.5.0.tgz", - "integrity": "sha512-CRPc0ebG3baNKz/QicIy5rGfzYpMNm8AjEl/tDQhehq/QC4ttyauZdvAXel3qo+4Gri9ljajnxW+hWyxZbbcnQ==", - "dev": true, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dependencies": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/jest-resolve-dependencies": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.5.0.tgz", - "integrity": "sha512-APZc/CjfzL8rH/wr+Gh7XJJygYaDjMQsWaJy4ZR1WaHWKude4WcfdU8xjqaNbx5NsVF2P2tVvsLbumlPXCdJOw==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", "dev": true, - "dependencies": { - "jest-regex-util": "^23.3.0", - "jest-snapshot": "^23.5.0" + "engines": { + "node": "*" } }, - "node_modules/jest-runner": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.5.0.tgz", - "integrity": "sha512-cpBvkBTVmW1ab1thbtoh2m6VnnM0BYKhj3MEzbOTZjPfzoIjUVIxLUTDobVNOvEK7aTEb/2oiPlNoOTSNJx8mw==", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "dependencies": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.5.0", - "jest-docblock": "^23.2.0", - "jest-haste-map": "^23.5.0", - "jest-jasmine2": "^23.5.0", - "jest-leak-detector": "^23.5.0", - "jest-message-util": "^23.4.0", - "jest-runtime": "^23.5.0", - "jest-util": "^23.4.0", - "jest-worker": "^23.2.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "loose-envify": "^1.0.0" } }, - "node_modules/jest-runner/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.8.tgz", - "integrity": "sha512-WqAEWPdb78u25RfKzOF0swBpY0dKrNdjc4GvLwm7ScX/o9bj8Eh/YL8mcMhBHYDGl87UkkSXDOFnW4G7GhWhGg==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "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": ">= 0.10" } }, - "node_modules/jest-runtime": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.5.0.tgz", - "integrity": "sha512-WzzYxYtoU8S1MJns0G4E3BsuFUTFBiu1qsk3iC9OTugzNQcQKt0BoOGsT7wXCKqkw/09QdV77vvaeJXST2Efgg==", + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "dependencies": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.5.0", - "jest-haste-map": "^23.5.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.5.0", - "jest-snapshot": "^23.5.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.5.0", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" + "kind-of": "^3.0.2" }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "arr-flatten": "^1.0.1" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/array-unique": { + "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "builtin-modules": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, + "node_modules/is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/jest-runtime/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "node_modules/is-ci": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "ci-info": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runtime/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/jest-runtime/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/kind-of": { + "node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", @@ -4728,1258 +5162,1104 @@ "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "node_modules/is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", "dev": true, - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/jest-serializer": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", - "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", - "dev": true - }, - "node_modules/jest-snapshot": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.5.0.tgz", - "integrity": "sha512-NYg8MFNVyPXmnnihiltasr4t1FJEXFbZFaw1vZCowcnezIQ9P1w+yxTwjWT564QP24Zbn5L9cjxLs8d6K+pNlw==", + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "dependencies": { - "babel-types": "^6.0.0", - "chalk": "^2.0.1", - "jest-diff": "^23.5.0", - "jest-matcher-utils": "^23.5.0", - "jest-message-util": "^23.4.0", - "jest-resolve": "^23.5.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^23.5.0", - "semver": "^5.5.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", - "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true, - "dependencies": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.4.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-util/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest-validate": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.5.0.tgz", - "integrity": "sha512-XmStdYhfdiDKacXX5sNqEE61Zz4/yXaPcDsKvVA0429RBu2pkQyIltCVG7UitJIEAzSs3ociQTdyseAW8VGPiA==", + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.5.0" + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-watcher": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", - "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true, - "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-worker": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", - "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, - "dependencies": { - "merge-stream": "^1.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "node_modules/is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "dependencies": { - "arr-flatten": "^1.0.1" + "number-is-nan": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "node_modules/is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", "dev": true, - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "node_modules/is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "dependencies": { - "is-posix-bracket": "^0.1.0" + "is-extglob": "^2.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "node_modules/is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/jest/node_modules/is-extglob": { + "node_modules/is-npm": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/jest-cli": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.5.0.tgz", - "integrity": "sha512-Kxi2QH8s6NkpPgboza/plpmQ2bjUQ+MwYv7vM5rDwJz/x+NB4YoLXFikPXLWNP0JuYpMvYwITKneFljnNKhq2Q==", + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.4.2", - "jest-config": "^23.5.0", - "jest-environment-jsdom": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.5.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve-dependencies": "^23.5.0", - "jest-runner": "^23.5.0", - "jest-runtime": "^23.5.0", - "jest-snapshot": "^23.5.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.5.0", - "jest-watcher": "^23.4.0", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "prompts": "^0.1.9", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" - }, - "bin": { - "jest": "bin/jest.js" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/jest/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "path-is-inside": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "isobject": "^3.0.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jsbn": { + "node_modules/is-posix-bracket": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "node_modules/jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/jsdom/node_modules/ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", "dev": true, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "node_modules/is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, - "engines": [ - "node >=0.6.0" - ], "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "has": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "node_modules/is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/kleur": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.1.tgz", - "integrity": "sha512-Zq/jyANIJ2uX8UZjWlqLwbyhcxSXJtT/Y89lClyeZd3l++3ztL1I5SSCYrbcbwSunTjC88N3WuMk0kRDQD6gzA==", - "deprecated": "Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit for migration path(s).", + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "node_modules/is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", "dev": true, - "dependencies": { - "package-json": "^4.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, - "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/lcid": { + "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, - "dependencies": { - "invert-kv": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()", + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "node_modules/leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "node_modules/istanbul-api": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", + "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "async": "^2.1.4", + "compare-versions": "^3.1.0", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-report": "^1.1.4", + "istanbul-lib-source-maps": "^1.2.4", + "istanbul-reports": "^1.3.0", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" } }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "node_modules/istanbul-lib-coverage": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", + "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", + "dev": true + }, + "node_modules/istanbul-lib-hook": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", + "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", + "deprecated": "1.2.0 should have been a major version bump", "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" + "append-transform": "^1.0.0" } }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "node_modules/istanbul-lib-instrument": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", + "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.0", + "semver": "^5.3.0" } }, - "node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "node_modules/istanbul-lib-report": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", + "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" } }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "has-flag": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true + "node_modules/istanbul-lib-source-maps": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", + "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "node_modules/istanbul-reports": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", + "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "handlebars": "^4.0.3" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/jest": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.5.0.tgz", + "integrity": "sha512-+X3Fk4rD8dTnHoIxHJymZthbtYllvSOnXAApQltvyLkHsv+fqyC/SZptUJDbXkFsqZJyyIXMySkdzerz3fv4oQ==", "dev": true, "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "import-local": "^1.0.0", + "jest-cli": "^23.5.0" }, "bin": { - "loose-envify": "cli.js" + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "node_modules/jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "throat": "^4.0.0" } }, - "node_modules/lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "node_modules/jest-config": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.5.0.tgz", + "integrity": "sha512-JENhQpLaVwXWPLUkhPYgIfecHKsU8GR1vj79rS4n0LSRsHx/U2wItZKoKAd5vtt2J58JPxRq4XheG79jd4fI7Q==", "dev": true, "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "babel-core": "^6.0.0", + "babel-jest": "^23.4.2", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.5.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.5.0" } }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "node_modules/jest-config/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "dependencies": { - "pify": "^3.0.0" + "arr-flatten": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "node_modules/jest-config/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true, - "dependencies": { - "tmpl": "1.0.x" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "node_modules/jest-config/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "node_modules/jest-config/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "dependencies": { - "object-visit": "^1.0.0" + "is-posix-bracket": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", - "dev": true + "node_modules/jest-config/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "node_modules/jest-config/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "node_modules/jest-config/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "dependencies": { - "mimic-fn": "^1.0.0" + "is-extglob": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", - "dev": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "node_modules/jest-config/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/jest-config/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "bin": { - "mime": "cli.js" + "node_modules/jest-diff": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.5.0.tgz", + "integrity": "sha512-Miz8GakJIz443HkGpVOAyHQgSYqcgs2zQmDJl4oV7DYrFotchdoQvxceF6LhfpRBV1LOUGcFk5Dd/ffSXVwMsA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.5.0" } }, - "node_modules/mime-db": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", - "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", - "engines": { - "node": ">= 0.6" + "node_modules/jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "dependencies": { + "detect-newline": "^2.1.0" } }, - "node_modules/mime-types": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", - "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "node_modules/jest-each": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.5.0.tgz", + "integrity": "sha512-8BgebQgAJmWXpYp4Qt9l3cn1Xei0kZ7JL4cs/NXh7750ATlPGzRRYbutFVJTk5B/Lt3mjHP3G3tLQLyBOCSHGA==", + "dev": true, "dependencies": { - "mime-db": "~1.35.0" - }, - "engines": { - "node": ">= 0.6" + "chalk": "^2.0.1", + "pretty-format": "^23.5.0" } }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "node_modules/jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" } }, - "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==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" } }, - "node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "node_modules/jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", "dev": true }, - "node_modules/mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "deprecated": "Critical bug fixed in v2.0.1, please upgrade to the latest version.", + "node_modules/jest-haste-map": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz", + "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==", "dev": true, "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/jest-haste-map/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" + "arr-flatten": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "node_modules/jest-haste-map/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/mkdirp/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/jest-haste-map/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-notifier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", - "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", - "dev": true, - "dependencies": { - "growly": "^1.3.0", - "semver": "^5.4.1", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node_modules/nodemon": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz", - "integrity": "sha512-XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g==", + "node_modules/jest-haste-map/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, - "hasInstallScript": true, "dependencies": { - "chokidar": "^2.0.2", - "debug": "^3.1.0", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.0", - "semver": "^5.5.0", - "supports-color": "^5.2.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.2", - "update-notifier": "^2.3.0" - }, - "bin": { - "nodemon": "bin/nodemon.js" + "is-posix-bracket": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "node_modules/jest-haste-map/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "is-extglob": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "node_modules/jest-haste-map/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/jest-haste-map/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" + "is-extglob": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "node_modules/jest-haste-map/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "path-key": "^2.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "node_modules/jest-haste-map/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/nwsapi": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.8.tgz", - "integrity": "sha512-7RZ+qbFGiVc6v14Y8DSZjPN1wZPOaMbiiP4tzf5eNuyOITAeOIA3cMhjuKUypVIqBgCSg1KaSyAv8Ocq/0ZJ1A==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "node_modules/jest-jasmine2": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.5.0.tgz", + "integrity": "sha512-xMgvDUvgqKpilsGnneC9Qr+uIlROxKI3UoJcHZeUlu6AKpQyEkGh0hKbfM0NaEjX5sy7WeFQEhcp/AiWlHcc0A==", "dev": true, - "engines": { - "node": "*" + "dependencies": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.5.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.5.0", + "jest-each": "^23.5.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.5.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" + "node_modules/jest-leak-detector": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.5.0.tgz", + "integrity": "sha512-40VsHQCIEslxg91Zg5NiZGtPeWSBLXiD6Ww+lhHlIF6u8uSQ+xgiD6NbWHFOYs1VBRI+V/ym7Q1aOtVg9tqMzQ==", + "dev": true, + "dependencies": { + "pretty-format": "^23.5.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "node_modules/jest-matcher-utils": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.5.0.tgz", + "integrity": "sha512-hmQUKUKYOExp3T8dNYK9A9copCFYKoRLcY4WDJJ0Z2u3oF6rmAhHuZtmpHBuGpASazobBxm3TXAfAXDvz2T7+Q==", "dev": true, "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.5.0" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/jest-message-util/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "arr-flatten": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "node_modules/jest-message-util/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "node_modules/jest-message-util/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "dependencies": { - "isobject": "^3.0.0" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "node_modules/jest-message-util/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "dependencies": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "is-posix-bracket": "^0.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "node_modules/jest-message-util/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "is-extglob": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "node_modules/jest-message-util/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/jest-message-util/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, "dependencies": { - "ee-first": "1.1.1" + "is-extglob": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "node_modules/jest-message-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "wrappy": "1" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "node_modules/jest-message-util/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "node_modules/jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", "dev": true }, - "node_modules/optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "node_modules/jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "node_modules/jest-resolve": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.5.0.tgz", + "integrity": "sha512-CRPc0ebG3baNKz/QicIy5rGfzYpMNm8AjEl/tDQhehq/QC4ttyauZdvAXel3qo+4Gri9ljajnxW+hWyxZbbcnQ==", "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "engines": { - "node": ">= 0.8.0" + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" } }, - "node_modules/optionator/node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "node_modules/jest-resolve-dependencies": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.5.0.tgz", + "integrity": "sha512-APZc/CjfzL8rH/wr+Gh7XJJygYaDjMQsWaJy4ZR1WaHWKude4WcfdU8xjqaNbx5NsVF2P2tVvsLbumlPXCdJOw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.5.0" } }, - "node_modules/os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "node_modules/jest-runner": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.5.0.tgz", + "integrity": "sha512-cpBvkBTVmW1ab1thbtoh2m6VnnM0BYKhj3MEzbOTZjPfzoIjUVIxLUTDobVNOvEK7aTEb/2oiPlNoOTSNJx8mw==", "dev": true, "dependencies": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - }, - "engines": { - "node": ">=4" + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.5.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.5.0", + "jest-jasmine2": "^23.5.0", + "jest-leak-detector": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.5.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "node_modules/jest-runner/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.8.tgz", + "integrity": "sha512-WqAEWPdb78u25RfKzOF0swBpY0dKrNdjc4GvLwm7ScX/o9bj8Eh/YL8mcMhBHYDGl87UkkSXDOFnW4G7GhWhGg==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "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==", + "node_modules/jest-runtime": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.5.0.tgz", + "integrity": "sha512-WzzYxYtoU8S1MJns0G4E3BsuFUTFBiu1qsk3iC9OTugzNQcQKt0BoOGsT7wXCKqkw/09QdV77vvaeJXST2Efgg==", "dev": true, "dependencies": { - "p-try": "^1.0.0" + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.5.0", + "jest-haste-map": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.5.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "jest-runtime": "bin/jest-runtime.js" } }, - "node_modules/p-locate": { + "node_modules/jest-runtime/node_modules/arr-diff": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "dependencies": { - "p-limit": "^1.1.0" + "arr-flatten": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, + "node_modules/jest-runtime/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "node_modules/jest-runtime/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "dependencies": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "node_modules/jest-runtime/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "is-posix-bracket": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/parse-glob/node_modules/is-extglob": { + "node_modules/jest-runtime/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", @@ -5988,7 +6268,7 @@ "node": ">=0.10.0" } }, - "node_modules/parse-glob/node_modules/is-glob": { + "node_modules/jest-runtime/node_modules/is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", @@ -6000,1229 +6280,1328 @@ "node": ">=0.10.0" } }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "node_modules/jest-runtime/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "error-ex": "^1.2.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "node_modules/jest-runtime/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "node_modules/jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", "dev": true }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "node_modules/jest-snapshot": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.5.0.tgz", + "integrity": "sha512-NYg8MFNVyPXmnnihiltasr4t1FJEXFbZFaw1vZCowcnezIQ9P1w+yxTwjWT564QP24Zbn5L9cjxLs8d6K+pNlw==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.5.0", + "jest-matcher-utils": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.5.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.5.0", + "semver": "^5.5.0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "node_modules/jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "node_modules/jest-util/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "node_modules/jest-validate": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.5.0.tgz", + "integrity": "sha512-XmStdYhfdiDKacXX5sNqEE61Zz4/yXaPcDsKvVA0429RBu2pkQyIltCVG7UitJIEAzSs3ociQTdyseAW8VGPiA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.5.0" } }, - "node_modules/path-type/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "node_modules/jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "node_modules/jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", "dev": true, "dependencies": { - "through": "~2.3" + "merge-stream": "^1.0.1" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "node_modules/jest/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "node_modules/jest/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "node_modules/jest/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "dependencies": { - "pinkie": "^2.0.0" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "node_modules/jest/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "dependencies": { - "find-up": "^2.1.0" + "is-posix-bracket": "^0.1.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "node_modules/jest/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "node_modules/jest/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/pretty-format": { - "version": "23.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.5.0.tgz", - "integrity": "sha512-iFLvYTXOn+C/s7eV+pr4E8DD7lYa2/klXMEz+lvH14qSDWAJ7S+kFmMe1SIWesATHQxopHTxRcB2nrpExhzaBA==", + "node_modules/jest/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "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==", - "dev": true, + "is-extglob": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "node_modules/prompts": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "node_modules/jest/node_modules/jest-cli": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.5.0.tgz", + "integrity": "sha512-Kxi2QH8s6NkpPgboza/plpmQ2bjUQ+MwYv7vM5rDwJz/x+NB4YoLXFikPXLWNP0JuYpMvYwITKneFljnNKhq2Q==", "dev": true, "dependencies": { - "kleur": "^2.0.1", - "sisteransi": "^0.1.1" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.5.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.5.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.5.0", + "jest-runner": "^23.5.0", + "jest-runtime": "^23.5.0", + "jest-snapshot": "^23.5.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.5.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { "node": ">= 6" } }, - "node_modules/proxy-addr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "node_modules/jest/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.8.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/ps-tree": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz", - "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", + "node_modules/jest/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "dependencies": { - "event-stream": "~3.3.0" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.1.29", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", "dev": true }, - "node_modules/pstree.remy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", - "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==", + "node_modules/js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "dependencies": { - "ps-tree": "^1.1.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, - "engines": { - "node": ">=6" - } + "optional": true }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "engines": { - "node": ">=0.6" + "node_modules/jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" } }, - "node_modules/randomatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", - "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "node_modules/jsdom/node_modules/ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "engines": { - "node": ">= 0.10.0" + "async-limiter": "~1.0.0" } }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true, - "engines": { - "node": ">=0.10.0" + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "engines": { - "node": ">= 0.6" + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "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": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", - "unpipe": "1.0.0" + "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": ">= 0.8" + "node": ">=4", + "npm": ">=1.4.28" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, + "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": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kareem": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.4.1.tgz", + "integrity": "sha512-aJ9opVoXroQUPfovYP5kaj2lM7Jn02Gw13bL0lg9v0V7SaUc0qavPs0Eue7d2DcC3NjqI6QAUElXNsuZSeM+EA==" + }, + "node_modules/kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "node_modules/kleur": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.1.tgz", + "integrity": "sha512-Zq/jyANIJ2uX8UZjWlqLwbyhcxSXJtT/Y89lClyeZd3l++3ztL1I5SSCYrbcbwSunTjC88N3WuMk0kRDQD6gzA==", + "deprecated": "Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit for migration path(s).", "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "node_modules/latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", "dev": true, "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "package-json": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/readdirp": { + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" - }, "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/realpath-native": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.1.tgz", - "integrity": "sha512-W14EcXuqUvKP8dkWkD7B95iMy77lpMnlFXbbk409bQtNCbeu0kvRE5reo+yIZ3JXxg6frbGsz2DLQ39lrCB40g==", + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "dependencies": { - "util.promisify": "^1.0.0" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "dependencies": { - "is-equal-shallow": "^0.1.3" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "dependencies": { - "rc": "^1.0.1" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "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": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", "dev": true }, - "node_modules/repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "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/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/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/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.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, - "engines": { - "node": ">=0.10" + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "node_modules/lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 4" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/request-promise-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", - "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "dependencies": { - "lodash": "^4.13.1" + "pify": "^3.0.0" }, "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" + "node": ">=4" } }, - "node_modules/request-promise-native": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", - "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "dependencies": { - "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" + "tmpl": "1.0.x" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", "dev": true }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "dependencies": { - "resolve-from": "^3.0.0" + "object-visit": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "node_modules/math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, "engines": { "node": ">=4" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "node_modules/merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", "dev": true }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "engines": { - "node": ">=0.12" + "node": ">= 0.6" } }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "optional": true, "dependencies": { - "align-text": "^0.1.1" + "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/rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "dependencies": { - "glob": "^7.0.5" - }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "bin": { - "rimraf": "bin.js" + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { - "node": "0.12.* || 4.* || 6.* || >= 7.*" + "node": ">= 0.6" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "ret": "~0.1.10" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" - }, - "bin": { - "sane": "src/cli.js" - }, "engines": { - "node": ">=0.6.0" - }, - "optionalDependencies": { - "fsevents": "^1.2.3" + "node": ">=4" } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "node_modules/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==" }, - "node_modules/semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true, - "bin": { - "semver": "bin/semver" - } + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, - "node_modules/semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "semver": "^5.0.3" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "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/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 8" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "node_modules/mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "deprecated": "Critical bug fixed in v2.0.1, please upgrade to the latest version.", "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "is-plain-object": "^2.0.4" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "minimist": "0.0.8" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, + "node_modules/mongodb": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.11.0.tgz", + "integrity": "sha512-9l9n4Nk2BYZzljW3vHah3Z0rfS5npKw6ktnkmFgTcnzaXH1DRm3pDl6VMHu84EVb1lzmSaJC4OzWZqTkB5i2wg==", "dependencies": { - "shebang-regex": "^1.0.0" + "bson": "^4.7.0", + "denque": "^2.1.0", + "mongodb-connection-string-url": "^2.5.4", + "socks": "^2.7.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.9.0" + }, + "optionalDependencies": { + "@aws-sdk/credential-providers": "^3.186.0", + "saslprep": "^1.0.3" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "dependencies": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" } }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "node_modules/sisteransi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", - "dev": true + "node_modules/mongodb-connection-string-url/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": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } }, - "node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true, + "node_modules/mongodb-connection-string-url/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.10.0" + "node": ">=12" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, + "node_modules/mongodb-connection-string-url/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": { - "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" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, + "node_modules/mongoose": { + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.7.4.tgz", + "integrity": "sha512-0LWMrOa5U43cR3I/iRPnmyedoa6T8+QPxmFYdPgx4WAS0CdbSbOzAFSKeU6bndUY6cs4VkxKZGcuDM0twystCg==", "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "bson": "^4.7.0", + "kareem": "2.4.1", + "mongodb": "4.11.0", + "mpath": "0.9.0", + "mquery": "4.0.3", + "ms": "2.1.3", + "sift": "16.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" } }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, + "node_modules/mongoose/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/mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", "engines": { - "node": ">=0.10.0" + "node": ">=4.0.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==", - "dev": true, + "node_modules/mquery": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz", + "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==", "dependencies": { - "kind-of": "^6.0.0" + "debug": "4.x" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.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==", - "dev": true, + "node_modules/mquery/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "kind-of": "^6.0.0" + "ms": "2.1.2" }, "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==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "node": ">=6.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "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==", + "node_modules/mquery/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } + "optional": true }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, + "node_modules/node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==" + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { - "is-extendable": "^0.1.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, - "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==", - "dev": true, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { - "source-map": "^0.5.6" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/source-map-url": { + "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "node_modules/spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "node_modules/node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", "dev": true, "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, - "node_modules/spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "node_modules/nodemon": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz", + "integrity": "sha512-XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g==", "dev": true, + "hasInstallScript": true, "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "chokidar": "^2.0.2", + "debug": "^3.1.0", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.0", + "semver": "^5.5.0", + "supports-color": "^5.2.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.3.0" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", - "dev": true - }, - "node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "dependencies": { - "through": "2" + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" }, "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==", + "node_modules/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "dashdash": "^1.12.0", - "getpass": "^0.1.1", - "safer-buffer": "^2.0.2" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "remove-trailing-separator": "^1.0.1" }, "engines": { "node": ">=0.10.0" - }, - "optionalDependencies": { - "bcrypt-pbkdf": "^1.0.0", - "ecc-jsbn": "~0.1.1", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" } }, - "node_modules/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.8.tgz", + "integrity": "sha512-7RZ+qbFGiVc6v14Y8DSZjPN1wZPOaMbiiP4tzf5eNuyOITAeOIA3cMhjuKUypVIqBgCSg1KaSyAv8Ocq/0ZJ1A==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "dependencies": { + "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "kind-of": "^3.0.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/static-extend/node_modules/define-property": { + "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", @@ -7234,910 +7613,3422 @@ "node": ">=0.10.0" } }, - "node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "dependencies": { - "duplexer": "~0.1.1" + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "ansi-regex": "^3.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "node_modules/optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/strip-eof": { + "node_modules/optionator/node_modules/wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "node_modules/os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "p-try": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", - "dev": true - }, - "node_modules/term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "dependencies": { - "execa": "^0.7.0" + "p-limit": "^1.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/test-exclude": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz", - "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "micromatch": "^3.1.8", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" + "engines": { + "node": ">=4" } }, - "node_modules/throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/timed-out": { + "node_modules/package-json": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "dev": true, + "dependencies": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "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": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "is-extglob": "^1.0.0" }, "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==", + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "error-ex": "^1.2.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "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": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" + "engines": { + "node": ">=4" } }, - "node_modules/tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, - "dependencies": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, "engines": { - "node": ">=0.8" + "node": ">=4" } }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "dependencies": { - "punycode": "^2.1.0" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "dependencies": { - "safe-buffer": "^5.0.1" - }, + "through": "~2.3" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, - "optional": true + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "dependencies": { - "prelude-ls": "~1.1.2" + "pinkie": "^2.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "find-up": "^2.1.0" }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true, - "optional": true, - "dependencies": { - "source-map": "~0.5.1", - "yargs": "~3.10.0" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, "engines": { - "node": ">=0.8.0" - }, - "optionalDependencies": { - "uglify-to-browserify": "~1.0.0" + "node": ">=0.10.0" } }, - "node_modules/uglify-js/node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true, - "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/uglify-js/node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "dev": true, - "optional": true, - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true, - "optional": true + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/undefsafe": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", - "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "node_modules/pretty-format": { + "version": "23.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.5.0.tgz", + "integrity": "sha512-iFLvYTXOn+C/s7eV+pr4E8DD7lYa2/klXMEz+lvH14qSDWAJ7S+kFmMe1SIWesATHQxopHTxRcB2nrpExhzaBA==", "dev": true, "dependencies": { - "debug": "^2.2.0" + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" } }, - "node_modules/undefsafe/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "node_modules/process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "node_modules/prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", "dev": true, "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/union-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, + "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": { - "is-extendable": "^0.1.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/union-value/node_modules/set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "node_modules/ps-tree": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz", + "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" + "event-stream": "~3.3.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "node_modules/pstree.remy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", + "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==", "dev": true, "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" + "ps-tree": "^1.1.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.6" } }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "node_modules/randomatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", "dev": true, "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10.0" } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, + "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.10.0" + "node": ">= 0.6" } }, - "node_modules/unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true, + "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": ">=4" + "node": ">= 0.8" } }, - "node_modules/upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", - "dev": true, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "dependencies": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "engines": { - "node": ">=4" + "bin": { + "rc": "cli.js" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "dependencies": { - "prepend-http": "^1.0.1" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" + "node": ">=0.10.0" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "pinkie-promise": "^2.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, - "engines": [ - "node >=0.6.0" - ], "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.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/w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "node_modules/readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "dependencies": { - "browser-process-hrtime": "^0.1.2" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + }, + "engines": { + "node": ">=0.6" } }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "node_modules/realpath-native": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.1.tgz", + "integrity": "sha512-W14EcXuqUvKP8dkWkD7B95iMy77lpMnlFXbbk409bQtNCbeu0kvRE5reo+yIZ3JXxg6frbGsz2DLQ39lrCB40g==", "dev": true, "dependencies": { - "makeerror": "1.0.x" + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "dependencies": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" + "is-equal-shallow": "^0.1.3" }, "engines": { - "node": ">=0.1.95" + "node": ">=0.10.0" } }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/whatwg-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", - "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "dependencies": { - "iconv-lite": "0.4.19" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/whatwg-mimetype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz", - "integrity": "sha512-FKxhYLytBQiUKjkYteN71fAUA3g6KpNXoho1isLiLSB3N1G4F35Q5vUxWfKFhBwi5IWF27VE6WxhrnnC+m0Mew==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", "dev": true, "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "rc": "^1.0.1" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true }, - "node_modules/widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "node_modules/repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", "dev": true, - "dependencies": { - "string-width": "^2.1.1" - }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true, - "optional": true, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10" } }, - "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "node_modules/request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "dev": true, + "dependencies": { + "lodash": "^4.13.1" }, "engines": { "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { + "node_modules/request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "dependencies": { - "number-is-nan": "^1.0.0" + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "dependencies": { + "align-text": "^0.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "node_modules/rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, + "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/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": ">=0.6.0" + }, + "optionalDependencies": { + "fsevents": "^1.2.3" + } + }, + "node_modules/saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/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/semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "dependencies": { + "semver": "^5.0.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "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/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/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", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "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/sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "node_modules/sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "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==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": 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==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.1", + "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.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "dashdash": "^1.12.0", + "getpass": "^0.1.1", + "safer-buffer": "^2.0.2" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + }, + "optionalDependencies": { + "bcrypt-pbkdf": "^1.0.0", + "ecc-jsbn": "~0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + } + }, + "node_modules/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "optional": true + }, + "node_modules/supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "node_modules/tar": { + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", + "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", + "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/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/test-exclude": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz", + "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "micromatch": "^3.1.8", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "node_modules/throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "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": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.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/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "node_modules/undefsafe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", + "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "dev": true, + "dependencies": { + "debug": "^2.2.0" + } + }, + "node_modules/undefsafe/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "dependencies": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^0.1.2" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "dependencies": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", + "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.19" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz", + "integrity": "sha512-FKxhYLytBQiUKjkYteN71fAUA3g6KpNXoho1isLiLSB3N1G4F35Q5vUxWfKFhBwi5IWF27VE6WxhrnnC+m0Mew==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "dev": true, + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz", + "integrity": "sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/yargs": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "node_modules/yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + } + }, + "dependencies": { + "@aws-crypto/ie11-detection": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz", + "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==", + "optional": true, + "requires": { + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", + "optional": true, + "requires": { + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@aws-crypto/sha256-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", + "optional": true, + "requires": { + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@aws-crypto/supports-web-crypto": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz", + "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==", + "optional": true, + "requires": { + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@aws-crypto/util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz", + "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==", + "optional": true, + "requires": { + "@aws-sdk/types": "^3.110.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@aws-sdk/abort-controller": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.215.0.tgz", + "integrity": "sha512-HTvL542nawhVqe0oC1AJchdcomEOmPivJEzYUT1LqiG3e8ikxMNa2KWSqqLPeKi2t0A/cfQy7wDUyg9+BZhDSQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/client-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.218.0.tgz", + "integrity": "sha512-IHzM9jpLqdeqj2w7YA7FrmLCQyKaun7eXtu1OJYMFbJT5XHx6B4jlQ1T/N8xivSSzDfjpJxG6/MMmjec4pI+CA==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/client-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.218.0.tgz", + "integrity": "sha512-kVMlpjaVblxgb1G8q3wD65mKxO3RzKwnjUjIBmOHpmseXzlSkAdAvYcikaDoJP+CRmys4uXk5DN8c7ZdL0OmgA==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/client-sso-oidc": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.216.0.tgz", + "integrity": "sha512-O8kmM86BHwiSwyNoIe+iHXuSpUE9PBWl3re8u+/igt/w5W5VmMVz+zQr7gRUDQ1FDgLWNEdAJa0r+JFx3pZdzA==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/client-sts": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.218.0.tgz", + "integrity": "sha512-0A81eHvryKFEPq7IeY34Opzh5b9bVhhLlf2fDy5VuZjCFf4R9vD2ceOANvFSJeMsmdlqVDq8U1mHYl0E6FRUug==", + "optional": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/fetch-http-handler": "3.215.0", + "@aws-sdk/hash-node": "3.215.0", + "@aws-sdk/invalid-dependency": "3.215.0", + "@aws-sdk/middleware-content-length": "3.215.0", + "@aws-sdk/middleware-endpoint": "3.215.0", + "@aws-sdk/middleware-host-header": "3.215.0", + "@aws-sdk/middleware-logger": "3.215.0", + "@aws-sdk/middleware-recursion-detection": "3.215.0", + "@aws-sdk/middleware-retry": "3.215.0", + "@aws-sdk/middleware-sdk-sts": "3.215.0", + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/middleware-user-agent": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/node-http-handler": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/smithy-client": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.215.0", + "@aws-sdk/util-defaults-mode-node": "3.215.0", + "@aws-sdk/util-endpoints": "3.216.0", + "@aws-sdk/util-user-agent-browser": "3.215.0", + "@aws-sdk/util-user-agent-node": "3.215.0", + "@aws-sdk/util-utf8-browser": "3.188.0", + "@aws-sdk/util-utf8-node": "3.208.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/config-resolver": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.215.0.tgz", + "integrity": "sha512-DxX4R+YYLQOtg0qfceKBrjVD4t1mQBG1eb7IVr2QSlckFCX8ztUNymFMuaSEo3938Jyy/NpgfUDpFqPDaSKnng==", + "optional": true, + "requires": { + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-cognito-identity": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.218.0.tgz", + "integrity": "sha512-ndhlPBvnxUgje23TnVw0fkDgTZHh0GVapKSgeEIxmxAy3IVLN15iMs7dCV7LWvb7z1P0cYx9cwvxa0nTrVxjtg==", + "optional": true, + "requires": { + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-env": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.215.0.tgz", + "integrity": "sha512-n5G7I7Pxfsn81+tNsSOzspKp9SYai78oRfImsfFY4JLTcWutv7szMgFUbtEzBfUUINHpOxLiO2Lk5yu5K1C7IQ==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-imds": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.215.0.tgz", + "integrity": "sha512-/4FUUR6u9gkNfxB6mEwBr0kk0myIkrDcXbAocWN3fPd/t7otzxpx/JqPZXgM6kcVP7M4T/QT75l1E1RRHLWCCQ==", + "optional": true, + "requires": { + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-ini": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.218.0.tgz", + "integrity": "sha512-tDDrGW+4A+PQThVJ+l9ee03CsDoD0XLpOB5dcf+dr/dCHjcQ7x/CeVFZ8eM+XUtGQnZVvuzXZGwzS8bUWEdJIg==", + "optional": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-node": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.218.0.tgz", + "integrity": "sha512-J9PB6XFA+V0mgxleuY5W6Jjh5WejV8HjMViTJQpp2JN+NWZP3bGvquUSQHRqWGRGg2fSJy6Z/J4zQ8fpPbGsdQ==", + "optional": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-process": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.215.0.tgz", + "integrity": "sha512-JNvj4L5B7W8byoFdfn/8Y4scoPiwCi+Ha/fRsFCrdSC7C+snDuxM/oQj33HI8DpKY1cjuigzEnpnxiNWaA09EA==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-sso": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.218.0.tgz", + "integrity": "sha512-HecWvmxD+xffmY8G4SfLRfCOgSoLFki45wOOU8ESgRM9fQp2+3CfRSyiThKZI5PTmE+xhPTRvmR61HUmQjEv8w==", + "optional": true, + "requires": { + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/token-providers": "3.216.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-web-identity": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.215.0.tgz", + "integrity": "sha512-AWaDDEE3VU1HeLrXvyUrkQ6Wb3PQij5bvvrMil9L0da3b1yrcpoDanQQy7wBFBXcZIVmcmSFe5MMA/nyh2Le4g==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-providers": { + "version": "3.218.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.218.0.tgz", + "integrity": "sha512-MWpb5k+Oq56NrHA5fYPIDX8QRYUAw4Jp8ErTELBd83kLhTgqTw025YQ05YbhIzAs84+viMeWKif0z/5kNshphw==", + "optional": true, + "requires": { + "@aws-sdk/client-cognito-identity": "3.218.0", + "@aws-sdk/client-sso": "3.218.0", + "@aws-sdk/client-sts": "3.218.0", + "@aws-sdk/credential-provider-cognito-identity": "3.218.0", + "@aws-sdk/credential-provider-env": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/credential-provider-ini": "3.218.0", + "@aws-sdk/credential-provider-node": "3.218.0", + "@aws-sdk/credential-provider-process": "3.215.0", + "@aws-sdk/credential-provider-sso": "3.218.0", + "@aws-sdk/credential-provider-web-identity": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/fetch-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.215.0.tgz", + "integrity": "sha512-JfZyrJOE+0ik1PumsIUZd0NfgEx4sZ43VSdPCD9GRhssRWudNsSF1B5fz3xA5v+1y5oQPjXZyaWCzKtnYruiWw==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/hash-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.215.0.tgz", + "integrity": "sha512-MkSRuZvo1RCRmI0VNEmRYCGGD/DkMd9lqnLtOyglMPnSX1mhyD4/DyXmcc3rYa7PsjDRAfykGWJRiMqpoMLjiQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/invalid-dependency": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.215.0.tgz", + "integrity": "sha512-++bK4BUQe8/CL/YcLZcQB8qPOhiXxhbuhYzfFS7PNVvW1QOLqKRZL/lKs24gzjcOmw7IhAbCybDZwvu2TM4DAg==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-content-length": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.215.0.tgz", + "integrity": "sha512-zKJRb6jDLFl9nl/muSFbiQHA4uK3skinuDRcyLbpMvvzhuK/PVodv9QI1+wIUsFdXkaSxAlva1oG4bL8ZFi+sQ==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-endpoint": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.215.0.tgz", + "integrity": "sha512-W0QXL5emcN9IXtMbnWT/abLxBFH2tGIfnre2jPNmZ9M7uVFxUwwv5OTUXxNLGNehJHKhiJPwhfQvMy20IDzVcw==", + "optional": true, + "requires": { + "@aws-sdk/middleware-serde": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/url-parser": "3.215.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-host-header": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.215.0.tgz", + "integrity": "sha512-GOqI7VwoENZwn+6tIMrrJ4SipIqL2JCh+BNvORVcy7CQxn1ViKkna7iaCx+QMjpg/kn9cR6kfY0n1FmgZR1w9A==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-logger": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.215.0.tgz", + "integrity": "sha512-0h4GGF0rV3jnY3jxmcAWsOdqHCYf25s0biSjmgTei+l/5S+geOGrovRPCNep0LLg0i9D8bkZsXISojilETbf+g==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-recursion-detection": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.215.0.tgz", + "integrity": "sha512-KQ+kiEsaluM4i6opjusUukxY78+UhfR7vzXHDkzZK/GplQ1hY0B+rwVO1eaULmlnmf3FK+Wd6lwrPV7xS2W+EA==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-retry": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.215.0.tgz", + "integrity": "sha512-I/dnUPVg2Kp3lW+MywBoPp06EOng8IfuaS9ph4bcJpQKrhNU5ekRgCHH2C4k1A6GcP8uyHxQ5TVV6j+l0QPIsA==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/service-error-classification": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1", + "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==", + "optional": true + } + } + }, + "@aws-sdk/middleware-sdk-sts": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.215.0.tgz", + "integrity": "sha512-wJRxoDf+2egbRgochaQL8+zzADx8FM/2W0spKNj8x+t/3iqw70QwxCfuEKW/uFQ3ph6eaIrv7gYc8RRjwhD8rg==", + "optional": true, + "requires": { + "@aws-sdk/middleware-signing": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-serde": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.215.0.tgz", + "integrity": "sha512-+uhLXdKvvQZcRRFc3UmemSr/YUHA4Jc+1YMjHxc3v8vvfztFJBb0wgBx999myOi8PmkYThlRBQDzXy9UCIhIJw==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-signing": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.215.0.tgz", + "integrity": "sha512-3BqzYqkmdPeOxjI8DVQE7Bm7J5QIvDy30abglXqrDg6npw6KonKI2Q3FIPFf+oLpZTMStwkoQOnwXHTPrSZ6Tg==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/signature-v4": "3.215.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-middleware": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-stack": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.215.0.tgz", + "integrity": "sha512-rdSVL7LxRgjlvoluqwODD4ypBy2k/YVl6FrDplyCMSi8m2WHZG99FzdmR9bpnWK+0DGzYZSMRYx6ynJ9N9PsSw==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-user-agent": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.215.0.tgz", + "integrity": "sha512-X6GfoMNoEITTw7rGL/gWs8UZ0cmmmezvKcl+KtHsA642R05OR4mY5G7LdbWAw0bcrwKsuKOGmwUrC9lzGqbWUw==", + "optional": true, + "requires": { + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/node-config-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.215.0.tgz", + "integrity": "sha512-notckD94QwwxC0GsfpTxB7VH8SREIIlMsUSddqGtpModa0cq/wRb9rqnydZSoznbYpK1ND6h0C9hr/2PNz89zw==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/node-http-handler": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.215.0.tgz", + "integrity": "sha512-btKWSR7m0UuWIN3p5MfSIvhqeYik7xri7U6nWuVI5GVzIYjzxEZOMvPAinDLDxL5wipodi0ZvTUNdDJdm7BcGQ==", + "optional": true, + "requires": { + "@aws-sdk/abort-controller": "3.215.0", + "@aws-sdk/protocol-http": "3.215.0", + "@aws-sdk/querystring-builder": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/property-provider": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.215.0.tgz", + "integrity": "sha512-dDPjMCCopkRURAmOJCMSlpIQ5BGWCpYj0+FIfZ5qWQs24fn1PAkQHecOiBhJO0ZSVuQy3xcIyWsAp1NE5e+7ug==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/protocol-http": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.215.0.tgz", + "integrity": "sha512-qp6Y6v4S534LAjadiVl9p7ErK7ImphOKq6yhFyQwxko6iITLcz8ib3yU27fs4QJcnNj5ZooqW/YlL/0EikDxCQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/querystring-builder": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.215.0.tgz", + "integrity": "sha512-eilk8CqG37BVhQklLif00K2dOJgDzacUi8h3KVQ72ry1V3h345i4HsmaFIxvnz8XtNyDvV8qFAzeYg9n2P9RQA==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/querystring-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.215.0.tgz", + "integrity": "sha512-8h/9H8dWM4fZO27UGzo8W5JXln4yJMugPyUl4qFA437gzPgNFN95+oLJWXtHMlfCHC5T/PDKetY9TarMDgBD0Q==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/service-error-classification": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.215.0.tgz", + "integrity": "sha512-SKBvClGFGzMPsjBBKjneaUazLCNr6bSxe9eFvOr3gCwuwE2jPQwW3VE1mb62howuvm6cLthEDwLQp/FsT1gMsw==", + "optional": true + }, + "@aws-sdk/shared-ini-file-loader": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.215.0.tgz", + "integrity": "sha512-unzQeLOyUiYHr8WxxandHo0OaCj31gx0wpt8dn2cZcHm/MdCqHcHcsQqOVnQsWQrrxY/XZ27cPyMVQeicNKYwQ==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/signature-v4": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.215.0.tgz", + "integrity": "sha512-Rc73uUCi3eJneO25DydLTfJYamXeuKS9YIhNMTKlpvcN1UQAmAnUbAmCuEmqvkYOiGD1i4/kd8kBga708iIikQ==", + "optional": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.215.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.215.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/smithy-client": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.215.0.tgz", + "integrity": "sha512-PiZfCdZkPohzMPrRmJ46TPOf2Tr/dhKYdwQArRnOOIsJABUGXjlzCUE8vysDN35XZYRx5f9hd+/U7kayhniq2w==", + "optional": true, + "requires": { + "@aws-sdk/middleware-stack": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/token-providers": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.216.0.tgz", + "integrity": "sha512-cEmOfG7njWl0OA5lR65Sp2SW1i8ZLjf7C95TZ1e6t2Oo5aUFeN3aKBxMOV//1yc+BNzcFBnoHP/f29GhWxUOxA==", + "optional": true, + "requires": { + "@aws-sdk/client-sso-oidc": "3.216.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/shared-ini-file-loader": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/types": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.215.0.tgz", + "integrity": "sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q==", + "optional": true + }, + "@aws-sdk/url-parser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.215.0.tgz", + "integrity": "sha512-r/qIk3TUlV36JvoRjTErFm0LzzgNKLB1YUG8zVZCGAc2TEATi8OVEmsZvi+KfTmsbszulITJVcjZKbHLbGoUzg==", + "optional": true, + "requires": { + "@aws-sdk/querystring-parser": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "optional": true, + "requires": { + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "optional": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-defaults-mode-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.215.0.tgz", + "integrity": "sha512-MiNfZgB0I4dR8CBxH163W7c9KvE38sgCHNPWopMqSX5ezz7cuCPohCU0XsWd4I7K31PvzuqmKgOiKBAZraQJMA==", + "optional": true, + "requires": { + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "@aws-sdk/util-defaults-mode-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.215.0.tgz", + "integrity": "sha512-mSp3R8GljQ+4UT3QMOksQk9L0cWbFLvR7bBmAlt4+GobgTjpRfzFjBP3uwrCqFa3BKDUR3FeJq3qwo+xeY1Krg==", + "optional": true, + "requires": { + "@aws-sdk/config-resolver": "3.215.0", + "@aws-sdk/credential-provider-imds": "3.215.0", + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/property-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" + } }, - "node_modules/write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "@aws-sdk/util-endpoints": { + "version": "3.216.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.216.0.tgz", + "integrity": "sha512-uHje4H6Qj/z/op8UZoSuvGpEZhz/r+AGY0rCihFo7XjhT4RYVxb2Eb9uHRK/IAeHU4kjHAdpQiWGMSmnT/UacA==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" } }, - "node_modules/ws": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz", - "integrity": "sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w==", - "dependencies": { - "async-limiter": "~1.0.0" + "@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "optional": true, + "requires": { + "tslib": "^2.3.1" } }, - "node_modules/xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true, - "engines": { - "node": ">=4" + "@aws-sdk/util-locate-window": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz", + "integrity": "sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==", + "optional": true, + "requires": { + "tslib": "^2.3.1" } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true + "@aws-sdk/util-middleware": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.215.0.tgz", + "integrity": "sha512-DfHGlFlQCr+T/xhjS36HH8JEThDVB5lg5NZ6x4Cibhyeps9YX/4ovLAIx3B19H34sdWhZi7q6LfslCHLRu2+7Q==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } }, - "node_modules/y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true + "@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", + "optional": true, + "requires": { + "tslib": "^2.3.1" + } }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "@aws-sdk/util-user-agent-browser": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.215.0.tgz", + "integrity": "sha512-uZz6BJWr8sJcA+onveS1lFqnbIXBHwvkyHLgCuuGhAxd5yY6YNLhpJBnhy9Fb8/aSbk6yao3qxlokqw9gthmAw==", + "optional": true, + "requires": { + "@aws-sdk/types": "3.215.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + } }, - "node_modules/yargs": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", - "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", - "dev": true, - "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "@aws-sdk/util-user-agent-node": { + "version": "3.215.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.215.0.tgz", + "integrity": "sha512-4lrdd1oGRwJEwfvgvg1jcJ2O0bwElsvtiqZfTRHN6MNTFUqsKl0xHlgFChQsz3Hfrc1niWtZCmbqQKGdO5ARpw==", + "optional": true, + "requires": { + "@aws-sdk/node-config-provider": "3.215.0", + "@aws-sdk/types": "3.215.0", + "tslib": "^2.3.1" } }, - "node_modules/yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" + "@aws-sdk/util-utf8-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz", + "integrity": "sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==", + "optional": true, + "requires": { + "tslib": "^2.3.1" } }, - "node_modules/yargs/node_modules/cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "@aws-sdk/util-utf8-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz", + "integrity": "sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==", + "optional": true, + "requires": { + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" } - } - }, - "dependencies": { + }, "@babel/code-frame": { "version": "7.0.0-rc.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz", @@ -8158,6 +11049,95 @@ "js-tokens": "^3.0.0" } }, + "@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "requires": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "@types/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" + }, + "@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "requires": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, "abab": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", @@ -8167,16 +11147,15 @@ "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "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.18", - "negotiator": "0.6.1" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -8194,6 +11173,29 @@ "acorn": "^5.0.0" } }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", @@ -8254,8 +11256,7 @@ "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "ansi-styles": { "version": "3.2.1", @@ -8285,6 +11286,32 @@ "default-require-extensions": "^2.0.0" } }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -8663,8 +11690,7 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base": { "version": "0.11.2", @@ -8721,6 +11747,20 @@ } } }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.0.tgz", + "integrity": "sha512-RHBS7HI5N5tEnGTmtR/pppX0mmDSBpQ4aCBsj7CEQfYXDcO74A8sIBYcJMuCsis2E81zDxeENYhv66oZwLiA+Q==", + "requires": { + "@mapbox/node-pre-gyp": "^1.0.10", + "node-addon-api": "^5.0.0" + } + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -8731,6 +11771,11 @@ "tweetnacl": "^0.14.3" } }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, "binary-extensions": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", @@ -8743,20 +11788,22 @@ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" }, "body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "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.0.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" + "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": { @@ -8768,15 +11815,29 @@ } }, "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } + }, + "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" + } } } }, + "bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "optional": true + }, "boxen": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", @@ -8796,7 +11857,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8860,6 +11920,28 @@ "node-int64": "^0.4.0" } }, + "bson": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz", + "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", + "requires": { + "buffer": "^5.6.0" + } + }, + "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" + } + }, + "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.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -8873,9 +11955,9 @@ "dev": true }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "cache-base": { "version": "1.0.1", @@ -8894,6 +11976,15 @@ "unset-value": "^1.0.0" } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", @@ -8970,6 +12061,11 @@ "upath": "^1.0.5" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, "ci-info": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", @@ -9063,6 +12159,11 @@ "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", "dev": true }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, "combined-stream": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", @@ -9087,8 +12188,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "configstore": { "version": "3.1.2", @@ -9104,10 +12204,25 @@ "xdg-basedir": "^3.0.0" } }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + "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" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } }, "content-type": { "version": "1.0.4", @@ -9121,9 +12236,9 @@ "dev": true }, "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "cookie-signature": { "version": "1.0.6", @@ -9330,15 +12445,25 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" + }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-indent": { "version": "4.0.0", @@ -9349,6 +12474,11 @@ "repeating": "^2.0.0" } }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, "detect-newline": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", @@ -9379,6 +12509,11 @@ "is-obj": "^1.0.0" } }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -9402,10 +12537,18 @@ "safer-buffer": "^2.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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "elliptic": { "version": "6.4.1", @@ -9421,10 +12564,15 @@ "minimalistic-crypto-utils": "^1.0.0" } }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "error-ex": { "version": "1.3.2", @@ -9462,7 +12610,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { "version": "1.0.5", @@ -9519,7 +12667,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "event-stream": { "version": "3.3.4", @@ -9676,59 +12824,43 @@ } }, "express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "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.5", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "content-disposition": "0.5.2", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.3.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.1.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.3.0", - "parseurl": "~1.3.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", - "qs": "6.5.1", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", + "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": { - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - } - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -9738,48 +12870,17 @@ } }, "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" - }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" - } - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" - } + "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" } }, "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -9899,6 +13000,15 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "optional": true, + "requires": { + "strnum": "^1.0.5" + } + }, "fb-watchman": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", @@ -9948,16 +13058,16 @@ } }, "finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "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.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -10019,9 +13129,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fragment-cache": { "version": "0.2.1", @@ -10035,7 +13145,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "from": { "version": "0.1.7", @@ -10043,11 +13153,18 @@ "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", "dev": true }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "1.2.4", @@ -10600,8 +13717,53 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } }, "get-caller-file": { "version": "1.0.3", @@ -10609,6 +13771,16 @@ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, "get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", @@ -10631,15 +13803,14 @@ } }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -10796,7 +13967,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -10824,6 +13994,16 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -10901,14 +14081,15 @@ } }, "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, "http-signature": { @@ -10922,10 +14103,40 @@ "sshpk": "^1.7.0" } }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, "iconv-lite": { "version": "0.4.19", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore-by-default": { "version": "1.0.1", @@ -10959,16 +14170,15 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", @@ -10991,10 +14201,15 @@ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, "ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" + "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", @@ -11145,8 +14360,7 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "is-generator-fn": { "version": "1.0.0", @@ -12357,6 +15571,30 @@ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, + "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": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -12369,6 +15607,30 @@ "verror": "1.10.0" } }, + "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" + } + }, + "kareem": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.4.1.tgz", + "integrity": "sha512-aJ9opVoXroQUPfovYP5kaj2lM7Jn02Gw13bL0lg9v0V7SaUc0qavPs0Eue7d2DcC3NjqI6QAUElXNsuZSeM+EA==" + }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", @@ -12480,6 +15742,41 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "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.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.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -12566,7 +15863,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "mem": { "version": "1.1.0", @@ -12577,6 +15874,12 @@ "mimic-fn": "^1.0.0" } }, + "memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, "merge": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", @@ -12624,21 +15927,21 @@ } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", - "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", - "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "~1.35.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -12658,10 +15961,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } @@ -12672,6 +15974,37 @@ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "mixin-deep": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", @@ -12710,6 +16043,101 @@ } } }, + "mongodb": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.11.0.tgz", + "integrity": "sha512-9l9n4Nk2BYZzljW3vHah3Z0rfS5npKw6ktnkmFgTcnzaXH1DRm3pDl6VMHu84EVb1lzmSaJC4OzWZqTkB5i2wg==", + "requires": { + "@aws-sdk/credential-providers": "^3.186.0", + "bson": "^4.7.0", + "denque": "^2.1.0", + "mongodb-connection-string-url": "^2.5.4", + "saslprep": "^1.0.3", + "socks": "^2.7.1" + } + }, + "mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "requires": { + "@types/whatwg-url": "^8.2.1", + "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" + } + } + } + }, + "mongoose": { + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.7.4.tgz", + "integrity": "sha512-0LWMrOa5U43cR3I/iRPnmyedoa6T8+QPxmFYdPgx4WAS0CdbSbOzAFSKeU6bndUY6cs4VkxKZGcuDM0twystCg==", + "requires": { + "bson": "^4.7.0", + "kareem": "2.4.1", + "mongodb": "4.11.0", + "mpath": "0.9.0", + "mquery": "4.0.3", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==" + }, + "mquery": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz", + "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==", + "requires": { + "debug": "4.x" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -12748,9 +16176,43 @@ "dev": true }, "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==" + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } }, "node-int64": { "version": "0.4.0", @@ -12827,6 +16289,17 @@ "path-key": "^2.0.0" } }, + "npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -12881,6 +16354,11 @@ } } }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, "object-keys": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", @@ -12926,9 +16404,9 @@ } }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -12937,7 +16415,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -13092,9 +16569,9 @@ "dev": true }, "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + "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", @@ -13117,8 +16594,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", @@ -13270,12 +16746,12 @@ } }, "proxy-addr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "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.1.2", - "ipaddr.js": "1.8.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" } }, "ps-tree": { @@ -13311,13 +16787,13 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true }, "randomatic": { "version": "3.1.0", @@ -13339,25 +16815,25 @@ } }, "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + "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.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "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.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -13646,8 +17122,7 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { "version": "1.1.0", @@ -13680,6 +17155,15 @@ "watch": "~0.18.0" } }, + "saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -13687,10 +17171,9 @@ "dev": true }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "semver-diff": { "version": "2.1.0", @@ -13702,23 +17185,23 @@ } }, "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "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": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -13727,26 +17210,37 @@ "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==" + } } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "version": "1.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.2", - "send": "0.16.2" + "parseurl": "~1.3.3", + "send": "0.18.0" } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-immediate-shim": { "version": "1.0.1", @@ -13778,9 +17272,9 @@ } }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "shebang-command": { "version": "1.2.0", @@ -13803,11 +17297,25 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "sisteransi": { "version": "0.1.1", @@ -13821,6 +17329,11 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -13937,6 +17450,15 @@ } } }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -13971,6 +17493,15 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -14072,9 +17603,9 @@ } }, "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "stealthy-require": { "version": "1.1.1", @@ -14095,7 +17626,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -14114,7 +17644,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -14124,7 +17653,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, "requires": { "ansi-regex": "^3.0.0" } @@ -14147,6 +17675,12 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "optional": true + }, "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", @@ -14162,6 +17696,31 @@ "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", "dev": true }, + "tar": { + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", + "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "term-size": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", @@ -14256,6 +17815,11 @@ "repeat-string": "^1.6.1" } }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, "touch": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", @@ -14298,6 +17862,12 @@ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "optional": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -14324,12 +17894,12 @@ } }, "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "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.18" + "mime-types": "~2.1.24" } }, "uglify-js": { @@ -14440,7 +18010,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unset-value": { "version": "1.0.0", @@ -14536,8 +18106,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { "version": "1.0.0", @@ -14660,6 +18229,14 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "widest-line": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", @@ -14732,8 +18309,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write-file-atomic": { "version": "2.3.0", diff --git a/backend/package.json b/backend/package.json index 9389310..a46f41e 100644 --- a/backend/package.json +++ b/backend/package.json @@ -20,11 +20,16 @@ "nodemon": "^1.18.3" }, "dependencies": { + "bcrypt": "^5.1.0", + "bcryptjs": "^2.4.3", "body-parser": "^1.18.3", "cors": "^2.8.5", "crypto-js": "^3.1.9-1", + "dotenv": "^16.0.3", "elliptic": "^6.4.1", - "express": "^4.16.3", + "express": "^4.18.2", + "jsonwebtoken": "^8.5.1", + "mongoose": "^6.7.4", "uuid": "^3.3.2", "ws": "^6.0.0" } From edc73bedeed828ea64f3cd8b1a9adc650955ceb5 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Wed, 30 Nov 2022 03:50:20 -0500 Subject: [PATCH 12/34] MongoDB login and register REST API --- .DS_Store | Bin 6148 -> 6148 bytes backend/.env | 2 +- backend/app/index.js | 116 ++++++++++++++++++++++++++++++++++++- backend/db/userModel.js | 21 ++----- backend/package-lock.json | 19 +++++- backend/package.json | 1 + frontend/package-lock.json | 33 +++++++++++ frontend/package.json | 1 + 8 files changed, 171 insertions(+), 22 deletions(-) diff --git a/.DS_Store b/.DS_Store index a2eec1267916835cb0a286a79daf659b5b878fdb..379240fb1d8f14a9a08f9782a1fb587463f44c4d 100644 GIT binary patch delta 62 zcmZoMXfc@JFUrioz`)4BAi%&-!jQ_4$B>d#UR { res.redirect('/blocks'); }); -app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); -p2pServer.listen(); + +// login endpoint +app.post("/login", (request, response) => { + // check if username exists + User.findOne({ username: request.body.username }) + + // if username exists + .then((user) => { + // compare the passphrase entered and the hashed passphrase found + bcrypt + .compare(request.body.passphrase, user.passphrase) + + // if the passwords match + .then((passphraseCheck) => { + + // check if password matches + if(!passphraseCheck) { + return response.status(400).send({ + message: "Passphrase does not match", + error, + }); + } + + // create JWT token + const token = jwt.sign( + { + userId: user._id, + username: user.username, + }, + "RANDOM-TOKEN", + { expiresIn: "24h" } + ); + + // return success response + response.status(200).send({ + message: "Login Successful", + username: user.username, + passphrase: user.passphrase, + publicKey: user.publicKey.toString(), + token, + }); + }) + // catch error if password does not match + .catch((error) => { + response.status(400).send({ + message: "Passwords does not match", + error, + }); + }); + }) + // catch error if email does not exist + .catch((e) => { + response.status(404).send({ + message: "Email not found", + e, + }); + }); +}); + +// register endpoint +app.post("/register", (request, response) => { + // hash the password + bcrypt + .hash(request.body.passphrase, 10) + .then((hashedPassword) => { + // create a new user instance and collect the data + const user = new User({ + username: request.body.username, + passphrase: hashedPassword, + publicKey: ChainUtil.genKeyPair().getPublic().encode('hex') + }); + + // save the new user + user + .save() + // return success if the new user is added to the database successfully + .then((result) => { + response.status(201).send({ + message: "User Created Successfully", + result, + }); + }) + // catch error if the new user wasn't added successfully to the database + .catch((error) => { + response.status(500).send({ + message: "Error creating user", + error, + }); + }); + }) + // catch error if the password hash isn't successful + .catch((e) => { + response.status(500).send({ + message: "Password was not hashed successfully", + e, + }); + }); +}); + +//mongoose.connection.once('open', () => { + app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); + p2pServer.listen(); +//}) + diff --git a/backend/db/userModel.js b/backend/db/userModel.js index da657ab..b486105 100644 --- a/backend/db/userModel.js +++ b/backend/db/userModel.js @@ -1,21 +1,10 @@ const mongoose = require('mongoose'); -const userSchema = new mongoose.Schema({ - username: { - type: 'string', - required: [true, "Please provide an username"], - unique: [true, "Username exists"] - }, - passphrase: { - type: 'string', - required: [true, "Please provide a passphrase"], - }, - publicKey: { - type: 'string', - }, - privateKey: { - type: 'string', - }, +const UserSchema = new mongoose.Schema({ + username: { type: 'string', required: true, unique: true }, + passphrase: { type: 'string', required: true }, + publicKey: { type: 'string' }, + privateKey: { type: 'Buffer'}, }) module.exports = mongoose.model.Users || mongoose.model("Users", UserSchema); diff --git a/backend/package-lock.json b/backend/package-lock.json index b5869fb..fd353e0 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -19,6 +19,7 @@ "express": "^4.18.2", "jsonwebtoken": "^8.5.1", "mongoose": "^6.7.4", + "node-rsa": "^1.1.1", "uuid": "^3.3.2", "ws": "^6.0.0" }, @@ -1502,7 +1503,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -7468,6 +7468,14 @@ "which": "^1.3.0" } }, + "node_modules/node-rsa": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", + "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", + "dependencies": { + "asn1": "^0.2.4" + } + }, "node_modules/nodemon": { "version": "1.18.3", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz", @@ -11366,7 +11374,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "requires": { "safer-buffer": "~2.1.0" } @@ -16232,6 +16239,14 @@ "which": "^1.3.0" } }, + "node-rsa": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", + "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", + "requires": { + "asn1": "^0.2.4" + } + }, "nodemon": { "version": "1.18.3", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz", diff --git a/backend/package.json b/backend/package.json index a46f41e..68da20f 100644 --- a/backend/package.json +++ b/backend/package.json @@ -30,6 +30,7 @@ "express": "^4.18.2", "jsonwebtoken": "^8.5.1", "mongoose": "^6.7.4", + "node-rsa": "^1.1.1", "uuid": "^3.3.2", "ws": "^6.0.0" } diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a64670b..f746d71 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,6 +12,7 @@ "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "mongoose": "^6.7.3", + "node-rsa": "^1.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1", @@ -6288,6 +6289,14 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -13676,6 +13685,14 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, + "node_modules/node-rsa": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", + "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", + "dependencies": { + "asn1": "^0.2.4" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -23511,6 +23528,14 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -28884,6 +28909,14 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, + "node-rsa": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", + "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", + "requires": { + "asn1": "^0.2.4" + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 762ead8..8c46d95 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,6 +7,7 @@ "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "mongoose": "^6.7.3", + "node-rsa": "^1.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1", From f5b46878992be0a5b0e4e9886988edd2bc5a80c7 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Wed, 30 Nov 2022 04:16:21 -0500 Subject: [PATCH 13/34] Add CORS protection --- backend/app/index.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/backend/app/index.js b/backend/app/index.js index e6af42d..7623b8e 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -3,7 +3,6 @@ const cors = require('cors'); const mongoose = require('mongoose'); const bcrypt = require('bcrypt'); const jwt = require("jsonwebtoken"); -const nodeRSA = require('node-rsa'); const ChainUtil = require('../chain-util'); const Blockchain = require('../blockchain'); const bodyParser = require('body-parser'); @@ -13,24 +12,33 @@ const TransactionPool = require('../wallet/transaction-pool'); const Miner = require('./miner'); const dbCoonect = require('../db/dbConnect'); const User = require('../db/userModel'); -const { PBKDF2 } = require('crypto-js'); const HTTP_PORT = process.env.HTTP_PORT || 3001; - const app = express(); const bc = new Blockchain(); const tp = new TransactionPool(); const p2pServer = new P2pServer(bc, tp); const wallet = new Wallet(); -const key = new nodeRSA({b : 1024}) - // A miner consisting of the local blockchain, transaction pool, currency wallet and the p2pServer const miner = new Miner(bc, tp, wallet, p2pServer); -dbCoonect() app.use(bodyParser.json()); app.use(cors()) +dbCoonect() +app.use((req, res, next) => { + res.setHeader("Access-Control-Allow-Origin", "*"); + res.setHeader( + "Access-Control-Allow-Headers", + "Origin, X-Requested-With, Content, Accept, Content-Type, Authorization" + ); + res.setHeader( + "Access-Control-Allow-Methods", + "GET, POST, PUT, DELETE, PATCH, OPTIONS" + ); + next(); +}); + app.get('/blocks', (req, res) => { res.json(bc.chain); }); From f7acf895fab395f4516c87ff17db9e7f7bef48c8 Mon Sep 17 00:00:00 2001 From: Xander Date: Wed, 30 Nov 2022 18:09:04 -0500 Subject: [PATCH 14/34] change logo --- DATA PIRATES LOGO.png | Bin 0 -> 26966 bytes README.md | 23 ++++++++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 DATA PIRATES LOGO.png diff --git a/DATA PIRATES LOGO.png b/DATA PIRATES LOGO.png new file mode 100644 index 0000000000000000000000000000000000000000..faa13c46d07ed384a4e1428810ca1f7c0f61daca GIT binary patch literal 26966 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 90492ef..94881a2 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,13 @@ [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) + -![alt text](https://github.com/mayankamencherla/Blockchain/blob/master/bitcoin.jpg) +![alt text](https://github.com/candilikoglu/datacoin2.0/blob/master/DATA PIRATES LOGO.png) ## Downloading + ```bash $ git clone https://github.com/mayankamencherla/Blockchain.git ``` @@ -14,6 +16,7 @@ $ git clone https://github.com/mayankamencherla/Blockchain.git > This app is a backend that mimics a peer to peer payment system (like Bitcoin), with a fully functional wallet, attached to the local miner, but with transactions and the blockchain synced across the distributed system of nodes ## Pre-requisities: + > Some key things to set up / understand to use this app: - **[NodeJS v9](https://nodejs.org/en/)** @@ -21,6 +24,7 @@ $ git clone https://github.com/mayankamencherla/Blockchain.git - **[Bitcoin](https://bitcoin.org/bitcoin.pdf)** ## Setup Locally + > To get the app working locally, or to run test cases, follow the instructions below. > After setting up the app, details on each API and how to use it can be found below in the **[API's available on this app](https://github.com/mayankamencherla/Blockchain#apis-available-on-this-app)** section. > If any of the commands below are denied due to a permission error, please prepend a sudo to the command. @@ -28,58 +32,72 @@ $ git clone https://github.com/mayankamencherla/Blockchain.git 1. Navigate to the app's root directory 2. Run the following command to install all the dependencies: + ```bash $ npm install ``` 3. Open the first node on the network: + ```bash $ npm run dev ``` + By default, the first node's HTTP server is hosted on port 3001, and the P2P server is hosted on port 5001 4. Open the second node on the network: + ```bash $ HTTP_PORT=3002 P2P_PORT=5002 PEERS=ws://localhost:5001 npm run dev ``` + This opens a new node, with an HTTP server hosted on port 3002, and the P2P server hosted on 5002, and it connects to the peers in the network (In this case, only 1 hosted on port 5001) 5. To open the nth node on the network: + ``` a. Choose 2 open ports, 1 for the HTTP server, and 1 for the P2P server of the node b. PEERS = n-1 P2P servers that were created before this node in the form: ws://localhost:, seperated by commas ``` + ```bash $ HTTP_PORT= P2P_PORT= PEERS=,ws://localhost:...> npm run dev ``` ## Run test cases: + ```bash $ npm run test ``` ## API's available on this app + > This app supports 6 API's currently: (3001 can be changed to any of the other node's HTTP server's port number) 1. GET /blocks + - Fetch the blocks in the blockchain saved locally on the node whose HTTP server is running on port 3001 2. POST /mine + - Mines a new block containing the data field in the post request - The block is then added to the blockchain locally - The updated blockchain is broadcasted across the network so that other nodes can update their blockchains 3. GET /transactions + - Fetch all transactions in the transactions pool saved locally in the node - The transaction pool is the same and is saved across all nodes in the network 4. POST /transact + - Takes in recipient and amount as post parameters - This endpoint is used to send amount to recipient from wallet at 3001 - Creates a new transaction and adds it to the transaction pool - Wallet at 3001 has amount subtracted, and recipient wallet gets amount added to balance 5. GET /public-key + - This endpoint is used to retrieve public key for the wallet at port 3001 - This public key must be used as recipient to send wallet at 3001 currency @@ -90,10 +108,12 @@ $ npm run test - The updated blockchain is broadcasted across the network so that other nodes can update their blockchains ## Proof of work + > The miner creats a new block using the proof of work mechanism outlined below 1. When the miner decides to mine a new block, he does so with all the transactions in the transaction pool 2. The initial block is a genesis block, and a new block is mined based on the following parameters: + ``` a. block of the last hash b. nonce @@ -101,6 +121,7 @@ $ npm run test d. timestamp e. difficulty ``` + 3. The proof of work mechanism iteratively increases nonce and alters difficulty, until the number of leadings 0's in the block's hash are equal to the difficulty in the current iteration 4. This is done to ensure that each block is added once every `MINE_RATE` of the blockchain 5. The algorithm can be found in **[mine block](https://github.com/mayankamencherla/Blockchain/blob/master/blockchain/block.js#L38)** From 1a325cf69331af007fa613ca5fdc06cca6cab01f Mon Sep 17 00:00:00 2001 From: Xander Date: Wed, 30 Nov 2022 18:10:31 -0500 Subject: [PATCH 15/34] photo url update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 94881a2..4a085f4 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ -![alt text](https://github.com/candilikoglu/datacoin2.0/blob/master/DATA PIRATES LOGO.png) +![alt text](https://github.com/candilikoglu/datacoin2.0/blob/master/DATA%20PIRATES%20LOGO.png) ## Downloading From 062a483066ffca7f71df44ab729dfa474b733dcf Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Wed, 30 Nov 2022 18:11:53 -0500 Subject: [PATCH 16/34] Organized UI into folders Exported Login and Register Screen into functions of React --- frontend/DataCoin UI/LoginUI.html | 6 +- frontend/package-lock.json | 61 +++++++++++++++++++ frontend/package.json | 1 + frontend/src/App.js | 31 ++-------- .../src/screens/LoginScreen/LoginScreen.css | 36 +++++++++++ .../src/screens/LoginScreen/LoginScreen.js | 21 +++++++ .../screens/RegisterScreen/RegisterScreen.css | 0 .../screens/RegisterScreen/RegisterScreen.js | 9 +++ 8 files changed, 136 insertions(+), 29 deletions(-) create mode 100644 frontend/src/screens/LoginScreen/LoginScreen.css create mode 100644 frontend/src/screens/LoginScreen/LoginScreen.js create mode 100644 frontend/src/screens/RegisterScreen/RegisterScreen.css create mode 100644 frontend/src/screens/RegisterScreen/RegisterScreen.js diff --git a/frontend/DataCoin UI/LoginUI.html b/frontend/DataCoin UI/LoginUI.html index 66b414d..6b87ecd 100644 --- a/frontend/DataCoin UI/LoginUI.html +++ b/frontend/DataCoin UI/LoginUI.html @@ -9,14 +9,14 @@ background-color: #018037; } a { - background-color: #4CAF50; + background-color: #4CAF50; width: 100%; color: #04989E; padding: 5px; margin: 220px; border: none; cursor: pointer; - } +} form { border: 3px solid #f1f1f1; } @@ -38,7 +38,7 @@ -

Data Coin

+

Data Coin

diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f746d71..d492b93 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,6 +15,7 @@ "node-rsa": "^1.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" } @@ -4476,6 +4477,14 @@ } } }, + "node_modules/@remix-run/router": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", + "integrity": "sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==", + "engines": { + "node": ">=14" + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -15915,6 +15924,36 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.3.tgz", + "integrity": "sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==", + "dependencies": { + "@remix-run/router": "1.0.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.3.tgz", + "integrity": "sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==", + "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/react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", @@ -22158,6 +22197,11 @@ "source-map": "^0.7.3" } }, + "@remix-run/router": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", + "integrity": "sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==" + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -30332,6 +30376,23 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, + "react-router": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.3.tgz", + "integrity": "sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==", + "requires": { + "@remix-run/router": "1.0.3" + } + }, + "react-router-dom": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.3.tgz", + "integrity": "sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==", + "requires": { + "@remix-run/router": "1.0.3", + "react-router": "6.4.3" + } + }, "react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 8c46d95..2fb67e8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,6 +10,7 @@ "node-rsa": "^1.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, diff --git a/frontend/src/App.js b/frontend/src/App.js index cacca1a..36d4f79 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -1,31 +1,10 @@ -import React, {useEffect, useState}from 'react' - - +import {Route, BrowserRouter} from "react-router-dom"; +import LoginScreen from "./screens/LoginScreen/LoginScreen"; +import RegisterScreen from "./screens/RegisterScreen/RegisterScreen"; function App() { - const [publicKeyData, setPublicKeyData] = useState("") - const [balanceData, setBalanceData] = useState("") - useEffect(() => { - fetch("http://localhost:3001/publicKey").then(response => response.json()) - .then(data => {setPublicKeyData(data)}) - }, []) - - useEffect(() => { - fetch("http://localhost:3001/balance").then(response => response.json()) - .then(data => {setBalanceData(data)}) - }, []) - return ( -
-
-

Your datacoin balance is: {balanceData}

-
-
-

Your public key is: {publicKeyData}

-
-
- - ) -} + + )} export default App \ No newline at end of file diff --git a/frontend/src/screens/LoginScreen/LoginScreen.css b/frontend/src/screens/LoginScreen/LoginScreen.css new file mode 100644 index 0000000..849c7ac --- /dev/null +++ b/frontend/src/screens/LoginScreen/LoginScreen.css @@ -0,0 +1,36 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; +} + +a { + background-color: #4CAF50; + width: 100%; + color: #04989E; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; +} + +form { + border: 3px solid #f1f1f1; +} + +input[type=text], input[type=password] { + width: 100%; + margin: 8px 0; + padding: 12px 20px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; +} + +a:hover { + opacity: 0.7; +} + +.container { + padding: 25px; + background-color: #04989E; +} \ No newline at end of file diff --git a/frontend/src/screens/LoginScreen/LoginScreen.js b/frontend/src/screens/LoginScreen/LoginScreen.js new file mode 100644 index 0000000..f8624be --- /dev/null +++ b/frontend/src/screens/LoginScreen/LoginScreen.js @@ -0,0 +1,21 @@ +import React from 'react' +import "./LoginScreen.css" + +const LoginScreen = () => { + return ( +
+

Data Coin

+ +
+ + + + + +
+ +
+ ) +} + +export default LoginScreen \ No newline at end of file diff --git a/frontend/src/screens/RegisterScreen/RegisterScreen.css b/frontend/src/screens/RegisterScreen/RegisterScreen.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/screens/RegisterScreen/RegisterScreen.js b/frontend/src/screens/RegisterScreen/RegisterScreen.js new file mode 100644 index 0000000..12f8ed7 --- /dev/null +++ b/frontend/src/screens/RegisterScreen/RegisterScreen.js @@ -0,0 +1,9 @@ +import React from 'react' + +const RegisterScreen = () => { + return ( +
RegisterScreen
+ ) +} + +export default RegisterScreen \ No newline at end of file From f6d0f988bd3a585d0333a3986971888a71ba36dd Mon Sep 17 00:00:00 2001 From: AlexanderRoper <40900372+AlexanderRoper@users.noreply.github.com> Date: Wed, 30 Nov 2022 18:49:33 -0500 Subject: [PATCH 17/34] Update README.md --- README.md | 43 ++++++++++++++++++------------------------- 1 file changed, 18 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 4a085f4..774d7ae 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Cryptocurrency built on a distributed ledger +# Data Coin | P2P Cryptocurrency Web App [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) @@ -10,7 +10,7 @@ ## Downloading ```bash -$ git clone https://github.com/mayankamencherla/Blockchain.git +$ git clone https://github.com/candilikoglu/datacoin2.0.git ``` > This app is a backend that mimics a peer to peer payment system (like Bitcoin), with a fully functional wallet, attached to the local miner, but with transactions and the blockchain synced across the distributed system of nodes @@ -21,47 +21,33 @@ $ git clone https://github.com/mayankamencherla/Blockchain.git - **[NodeJS v9](https://nodejs.org/en/)** - **[npm](https://www.npmjs.com/)** -- **[Bitcoin](https://bitcoin.org/bitcoin.pdf)** ## Setup Locally > To get the app working locally, or to run test cases, follow the instructions below. -> After setting up the app, details on each API and how to use it can be found below in the **[API's available on this app](https://github.com/mayankamencherla/Blockchain#apis-available-on-this-app)** section. +> After setting up the app, details on each API and how to use it can be found below in the **[API's available on this app](https://github.com/candilikoglu/datacoin2.0#apis-available-on-this-app)** section. > If any of the commands below are denied due to a permission error, please prepend a sudo to the command. -1. Navigate to the app's root directory +1. Open two terminals -2. Run the following command to install all the dependencies: +2. Navigate into backend + +3. Run npm install on both directories ```bash $ npm install ``` -3. Open the first node on the network: +4. To start the node execute npm run dev in backend folders ```bash $ npm run dev ``` -By default, the first node's HTTP server is hosted on port 3001, and the P2P server is hosted on port 5001 - -4. Open the second node on the network: - -```bash -$ HTTP_PORT=3002 P2P_PORT=5002 PEERS=ws://localhost:5001 npm run dev -``` - -This opens a new node, with an HTTP server hosted on port 3002, and the P2P server hosted on 5002, and it connects to the peers in the network (In this case, only 1 hosted on port 5001) - -5. To open the nth node on the network: - -``` - a. Choose 2 open ports, 1 for the HTTP server, and 1 for the P2P server of the node - b. PEERS = n-1 P2P servers that were created before this node in the form: ws://localhost:, seperated by commas -``` +5. To start the web application execute npm start in frontend folder ```bash -$ HTTP_PORT= P2P_PORT= PEERS=,ws://localhost:...> npm run dev +$ npm start ``` ## Run test cases: @@ -102,11 +88,18 @@ $ npm run test - This public key must be used as recipient to send wallet at 3001 currency 6. GET /mine-transactions + - Mines a new block containing all the transactions in the transaction pool shared across all nodes in the network - The block is mined based on the **[proof of work](https://github.com/mayankamencherla/Blockchain#proof-of-work)** mechanism also used in Bitcoin. - The block is then added to the blockchain locally - The updated blockchain is broadcasted across the network so that other nodes can update their blockchains +7. Post /login + +8. Post /register + +9. Post /balance + ## Proof of work > The miner creats a new block using the proof of work mechanism outlined below @@ -124,4 +117,4 @@ $ npm run test 3. The proof of work mechanism iteratively increases nonce and alters difficulty, until the number of leadings 0's in the block's hash are equal to the difficulty in the current iteration 4. This is done to ensure that each block is added once every `MINE_RATE` of the blockchain -5. The algorithm can be found in **[mine block](https://github.com/mayankamencherla/Blockchain/blob/master/blockchain/block.js#L38)** +5. The algorithm can be found in **[mine block](https://github.com/candilikoglu/datacoin2.0/blob/master/backend/blockchain/block.js#L38)** From 8f3a95cbc87b2c470a5ab4cbe3b3928592e78576 Mon Sep 17 00:00:00 2001 From: kayelise25 Date: Thu, 1 Dec 2022 13:44:57 -0500 Subject: [PATCH 18/34] adding and connected pages for the main wallet --- .DS_Store | Bin 6148 -> 6148 bytes backend/package-lock.json | 3944 +++++++++-------- backend/package.json | 14 +- frontend/package-lock.json | 1083 ++++- frontend/package.json | 11 + frontend/src/App.js | 25 +- .../screens/PurchaseScreen/PurchaseScreen.js | 27 + .../src/screens/PurchaseScreen/purchase.css | 66 + .../screens/RecieveScreen/RecieveScreen.css | 68 + .../screens/RecieveScreen/RecieveScreen.js | 34 + frontend/src/screens/SendScreen/SendScreen.js | 24 + .../src/screens/SendScreen/sendScreen.css | 66 + .../TransactionScreen/TransactionScreen.js | 38 + .../TransactionScreen/transactions.css | 68 + .../src/screens/WalletScreen/WalletScreen.js | 43 + .../screens/WalletScreen/images/smallLogo.png | Bin 0 -> 11581 bytes .../src/screens/WalletScreen/walletStyle.css | 95 + 17 files changed, 3712 insertions(+), 1894 deletions(-) create mode 100644 frontend/src/screens/PurchaseScreen/PurchaseScreen.js create mode 100644 frontend/src/screens/PurchaseScreen/purchase.css create mode 100644 frontend/src/screens/RecieveScreen/RecieveScreen.css create mode 100644 frontend/src/screens/RecieveScreen/RecieveScreen.js create mode 100644 frontend/src/screens/SendScreen/SendScreen.js create mode 100644 frontend/src/screens/SendScreen/sendScreen.css create mode 100644 frontend/src/screens/TransactionScreen/TransactionScreen.js create mode 100644 frontend/src/screens/TransactionScreen/transactions.css create mode 100644 frontend/src/screens/WalletScreen/WalletScreen.js create mode 100644 frontend/src/screens/WalletScreen/images/smallLogo.png create mode 100644 frontend/src/screens/WalletScreen/walletStyle.css diff --git a/.DS_Store b/.DS_Store index 379240fb1d8f14a9a08f9782a1fb587463f44c4d..759fa6ea19b818cafa8c3a875e378a9d43dc3abd 100644 GIT binary patch delta 401 zcmZoMXfc=|#>B!ku~2NHo}wrx0|Nsi1A_nqLn=caLyBikesWUIW<}=Z%=I8Cc7`N| zM22LBY-H*DB%lmX2ZJLJ>-`4l*yp#-QtA4umh=rLq56fmSi42A1jkETnM z!3Ahi2oNhU1Tc6q1c7<31`NSK0Uri`26rIV0~(ZvZWN;|vQd*6nMGt!?PBakS1?(D zse!}D%s@xM*u-G+3Z|N9cAy=e49*O$41PcxUC|8qiEIFn%?Wg#E6{;148A~Gk0BQp sW-#wDr6Y6z!*LbkW_AvK4q$)-Ip3Kl^NTog0K=OJsEA>6gvc6Z0Id^bq5uE@ delta 99 zcmZoMXfc=|#>B)qu~2NHo}wr-0|Nsi1A_nqLkUAFLmop)Qh9N~#=_-{jLef?u}tAG zwlL69FflQl+{Rk7S%gEFWn#mH&Fmcf96%#B3vzsCp3E=e$N@A2WD3jX2$40+0FS~J A?f?J) diff --git a/backend/package-lock.json b/backend/package-lock.json index fd353e0..ecbe86f 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -17,15 +17,25 @@ "dotenv": "^16.0.3", "elliptic": "^6.4.1", "express": "^4.18.2", + "fsevents": "^2.3.2", "jsonwebtoken": "^8.5.1", "mongoose": "^6.7.4", "node-rsa": "^1.1.1", - "uuid": "^3.3.2", + "uuid": "^3.4.0", "ws": "^6.0.0" }, "devDependencies": { + "assert": "^2.0.0", + "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", "jest": "^23.5.0", - "nodemon": "^1.18.3" + "nodemon": "^1.18.3", + "os-browserify": "^0.3.0", + "process": "^0.11.10", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" } }, "node_modules/@aws-crypto/ie11-detection": { @@ -1507,6 +1517,30 @@ "safer-buffer": "~2.1.0" } }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -1572,6 +1606,18 @@ "node": ">= 4.5.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -1985,10 +2031,20 @@ "node": ">=0.10.0" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/body-parser": { "version": "1.20.1", @@ -2132,6 +2188,116 @@ "resolve": "1.1.7" } }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/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==", + "dev": true + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/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==", + "dev": true + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/bser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", @@ -2152,7 +2318,7 @@ "node": ">=6.9.0" } }, - "node_modules/buffer": { + "node_modules/bson/node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", @@ -2175,6 +2341,30 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "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", @@ -2186,6 +2376,12 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, + "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==", + "dev": true + }, "node_modules/builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", @@ -2195,6 +2391,12 @@ "node": ">=0.10.0" } }, + "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==", + "dev": true + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -2329,6 +2531,25 @@ "fsevents": "^1.2.2" } }, + "node_modules/chokidar/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -2343,6 +2564,16 @@ "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", "dev": true }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -2598,6 +2829,16 @@ "node": ">= 0.10" } }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, "node_modules/create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -2610,6 +2851,33 @@ "node": ">=0.10.0" } }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "node_modules/cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -2621,6 +2889,28 @@ "which": "^1.2.9" } }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, "node_modules/crypto-js": { "version": "3.1.9-1", "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", @@ -2734,16 +3024,19 @@ } }, "node_modules/define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "dependencies": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-property": { @@ -2827,6 +3120,16 @@ "node": ">= 0.8" } }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -2874,6 +3177,17 @@ "node": ">=0.3.1" } }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, "node_modules/domexception": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", @@ -2940,17 +3254,17 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", + "bn.js": "^4.11.9", + "brorand": "^1.1.0", "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, "node_modules/emoji-regex": { @@ -3005,6 +3319,12 @@ "node": ">= 0.4" } }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3118,6 +3438,16 @@ "through": "~2.3.1" } }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "node_modules/exec-sh": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", @@ -3529,6 +3859,13 @@ "bser": "^2.0.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "node_modules/filename-regex": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", @@ -3612,6 +3949,15 @@ "node": ">=4" } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -3633,12 +3979,6 @@ "node": ">=0.10.0" } }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -3713,1066 +4053,785 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "node_modules/fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "hasInstallScript": true, - "optional": true, "os": [ "darwin" ], - "dependencies": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, "engines": { - "node": ">=0.8.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fsevents/node_modules/abbrev": { + "node_modules/function-bind": { "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "node_modules/fsevents/node_modules/balanced-match": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } }, - "node_modules/fsevents/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/fsevents/node_modules/chownr": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/fsevents/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true }, - "node_modules/fsevents/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { - "ms": "2.0.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fsevents/node_modules/deep-extend": { - "version": "0.5.1", + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, "engines": { - "node": ">=0.10" - } - }, - "node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^2.2.1" + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "assert-plus": "^1.0.0" } }, - "node_modules/fsevents/node_modules/glob": { - "version": "7.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/iconv-lite": { - "version": "0.4.21", + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "safer-buffer": "^2.1.0" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/inherits": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "engines": { - "node": "*" + "is-glob": "^2.0.0" } }, - "node_modules/fsevents/node_modules/is-fullwidth-code-point": { + "node_modules/glob-base/node_modules/is-extglob": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "brace-expansion": "^1.1.7" + "is-extglob": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/minimist": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minipass": { - "version": "2.2.4", + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "node_modules/fsevents/node_modules/minizlib": { - "version": "1.1.0", + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "minipass": "^2.2.1" + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.1", + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "minimist": "0.0.8" + "ini": "^1.3.4" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=4" } }, - "node_modules/fsevents/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/needle": { - "version": "2.2.0", + "node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, "engines": { - "node": ">= 0.10.x" + "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.10.0", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "get-intrinsic": "^1.1.3" }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fsevents/node_modules/nopt": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" }, - "bin": { - "nopt": "bin/nopt.js" + "engines": { + "node": ">=4" } }, - "node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.0.3", + "node_modules/graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.1.10", + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^2.6" } }, - "node_modules/fsevents/node_modules/npmlog": { - "version": "4.1.2", + "node_modules/handlebars/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", + "node_modules/har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "deprecated": "this library is no longer supported", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dependencies": { - "wrappy": "1" + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/rc": { - "version": "1.2.7", + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, "dependencies": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "get-intrinsic": "^1.1.1" }, - "bin": { - "rc": "cli.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fsevents/node_modules/rc/node_modules/minimist": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.6", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": 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/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fsevents/node_modules/rimraf": { - "version": "2.6.2", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "glob": "^7.0.5" + "has-symbols": "^1.0.2" }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/fsevents/node_modules/safe-buffer": { - "version": "5.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/semver": { - "version": "5.5.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fsevents/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/signal-exit": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, - "node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, "dependencies": { - "ansi-regex": "^2.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fsevents/node_modules/tar": { - "version": "4.4.1", + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, "dependencies": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "engines": { - "node": ">=4.5" - } - }, - "node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2" + "node": ">=4" } }, - "node_modules/fsevents/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/yallist": { - "version": "3.0.2", + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" + "node_modules/hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "node_modules/gauge/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "node_modules/hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", "dev": true }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "whatwg-encoding": "^1.0.1" } }, - "node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, + "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": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } + "node_modules/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==", + "dev": true }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "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" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/glob-base/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "dependencies": { - "is-glob": "^2.0.0" - } + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/glob-base/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "node_modules/iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/glob-base/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "node_modules/import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "dependencies": { - "ini": "^1.3.4" + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { "node": ">=4" } }, - "node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.19" } }, - "node_modules/got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true, - "engines": { - "node": ">=0.4.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", "dev": true, - "dependencies": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4" - }, - "bin": { - "handlebars": "bin/handlebars" - }, "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^2.6" + "node": "*" } }, - "node_modules/handlebars/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" + "loose-envify": "^1.0.0" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": ">= 0.4.0" + "node": ">= 0.10" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -4780,486 +4839,200 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "binary-extensions": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "builtin-modules": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "node_modules/is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "node_modules/is-ci": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "dev": true, "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "ci-info": "^1.0.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "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": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "node_modules/is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" + "engines": { + "node": ">= 0.4" } }, - "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==", + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, "dependencies": { - "ms": "2.1.2" + "is-primitive": "^2.0.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "node_modules/is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "dependencies": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "number-is-nan": "^1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "engines": { "node": ">=4" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "node_modules/is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", "dev": true, "engines": { - "node": ">=0.8.19" + "node": ">=0.10.0" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" - }, - "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": ">= 0.10" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "dependencies": { - "builtin-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", - "dev": true, - "dependencies": { - "ci-info": "^1.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "dependencies": { - "is-primitive": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-glob": { @@ -5287,6 +5060,22 @@ "node": ">=4" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-npm": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", @@ -5419,6 +5208,25 @@ "node": ">= 0.4" } }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "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" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -7013,6 +6821,17 @@ "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", "dev": true }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -7091,6 +6910,19 @@ "node": ">=0.10.0" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -7365,9 +7197,9 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", "dev": true, "optional": true }, @@ -7641,10 +7473,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, "engines": { "node": ">= 0.4" @@ -7758,6 +7606,12 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, + "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==", + "dev": true + }, "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -7847,6 +7701,19 @@ "node": ">=4" } }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "node_modules/parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", @@ -7999,6 +7866,22 @@ "through": "~2.3" } }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -8108,6 +7991,15 @@ "node": ">= 0.6" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -8172,6 +8064,20 @@ "ps-tree": "^1.1.0" } }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -8189,6 +8095,16 @@ "node": ">=0.6" } }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/randomatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", @@ -8212,6 +8128,25 @@ "node": ">=0.10.0" } }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -8591,6 +8526,16 @@ "rimraf": "bin.js" } }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "node_modules/rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", @@ -8645,6 +8590,25 @@ "fsevents": "^1.2.3" } }, + "node_modules/sane/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/saslprep": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", @@ -8785,6 +8749,19 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -9200,6 +9177,30 @@ "node": ">=0.10.0" } }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/stream-combiner": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", @@ -9209,6 +9210,32 @@ "duplexer": "~0.1.1" } }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -9780,6 +9807,16 @@ "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, "node_modules/url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", @@ -9792,6 +9829,12 @@ "node": ">=0.10.0" } }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -9801,6 +9844,19 @@ "node": ">=0.10.0" } }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -9825,9 +9881,9 @@ } }, "node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { "uuid": "bin/uuid" @@ -9950,6 +10006,26 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "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", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -10088,6 +10164,15 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", @@ -11378,6 +11463,30 @@ "safer-buffer": "~2.1.0" } }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -11428,6 +11537,12 @@ "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", "dev": true }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -11789,10 +11904,20 @@ "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", "dev": true }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "body-parser": { "version": "1.20.1", @@ -11918,6 +12043,103 @@ "resolve": "1.1.7" } }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "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==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, "bser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", @@ -11933,15 +12155,27 @@ "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", "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" + } + } } }, "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, "requires": { "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ieee754": "^1.2.1" } }, "buffer-equal-constant-time": { @@ -11955,12 +12189,24 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -12066,6 +12312,19 @@ "path-is-absolute": "^1.0.0", "readdirp": "^2.0.0", "upath": "^1.0.5" + }, + "dependencies": { + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + } } }, "chownr": { @@ -12079,6 +12338,16 @@ "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", "dev": true }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -12279,6 +12548,16 @@ "vary": "^1" } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", @@ -12288,6 +12567,33 @@ "capture-stack-trace": "^1.0.0" } }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -12299,6 +12605,25 @@ "which": "^1.2.9" } }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, "crypto-js": { "version": "3.1.9-1", "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", @@ -12396,13 +12721,13 @@ } }, "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "define-property": { @@ -12467,6 +12792,16 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -12498,6 +12833,17 @@ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, "domexception": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", @@ -12558,17 +12904,17 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", + "bn.js": "^4.11.9", + "brorand": "^1.1.0", "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, "emoji-regex": { @@ -12614,6 +12960,12 @@ "is-symbol": "^1.0.1" } }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -12691,6 +13043,16 @@ "through": "~2.3.1" } }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "exec-sh": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", @@ -13025,6 +13387,13 @@ "bser": "^2.0.0" } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "filename-regex": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", @@ -13097,630 +13466,90 @@ "locate-path": "^2.0.0" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "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": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, "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", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" + "is-callable": "^1.1.3" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": "^2.1.0" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.1.10", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.0.5" - } - }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.5.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - } + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "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": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -13894,6 +13723,15 @@ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "got": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", @@ -14001,11 +13839,29 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -14043,6 +13899,36 @@ } } }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, "hash.js": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", @@ -14110,6 +13996,12 @@ "sshpk": "^1.7.0" } }, + "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==", + "dev": true + }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -14238,6 +14130,16 @@ } } }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -14375,6 +14277,15 @@ "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", "dev": true }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-glob": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", @@ -14394,6 +14305,16 @@ "is-path-inside": "^1.0.0" } }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, "is-npm": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", @@ -14489,6 +14410,19 @@ "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", "dev": true }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "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-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -15867,6 +15801,17 @@ "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", "dev": true }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -15933,6 +15878,16 @@ "to-regex": "^3.0.2" } }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -16151,9 +16106,9 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", "dev": true, "optional": true }, @@ -16374,10 +16329,20 @@ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-visit": { @@ -16474,6 +16439,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==", + "dev": true + }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -16539,6 +16510,19 @@ "semver": "^5.1.0" } }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", @@ -16662,6 +16646,19 @@ "through": "~2.3" } }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -16744,6 +16741,12 @@ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", "dev": true }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -16799,6 +16802,20 @@ "ps-tree": "^1.1.0" } }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -16810,6 +16827,12 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true + }, "randomatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", @@ -16829,6 +16852,25 @@ } } }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -17128,6 +17170,16 @@ "glob": "^7.0.5" } }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", @@ -17168,6 +17220,19 @@ "minimist": "^1.1.1", "walker": "~1.0.5", "watch": "~0.18.0" + }, + "dependencies": { + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + } } }, "saslprep": { @@ -17291,6 +17356,16 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -17628,6 +17703,29 @@ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "stream-combiner": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", @@ -17637,6 +17735,31 @@ "duplexer": "~0.1.1" } }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -18103,6 +18226,24 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", @@ -18118,6 +18259,19 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -18139,9 +18293,9 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -18244,6 +18398,20 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "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" + } + }, "wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -18357,6 +18525,12 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", diff --git a/backend/package.json b/backend/package.json index 68da20f..f187d00 100644 --- a/backend/package.json +++ b/backend/package.json @@ -16,8 +16,17 @@ "author": "", "license": "ISC", "devDependencies": { + "assert": "^2.0.0", + "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", "jest": "^23.5.0", - "nodemon": "^1.18.3" + "nodemon": "^1.18.3", + "os-browserify": "^0.3.0", + "process": "^0.11.10", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" }, "dependencies": { "bcrypt": "^5.1.0", @@ -28,10 +37,11 @@ "dotenv": "^16.0.3", "elliptic": "^6.4.1", "express": "^4.18.2", + "fsevents": "^2.3.2", "jsonwebtoken": "^8.5.1", "mongoose": "^6.7.4", "node-rsa": "^1.1.1", - "uuid": "^3.3.2", + "uuid": "^3.4.0", "ws": "^6.0.0" } } diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d492b93..754dad7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -18,6 +18,17 @@ "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" + }, + "devDependencies": { + "assert": "^2.0.0", + "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "process": "^0.11.10", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" } }, "node_modules/@adobe/css-tools": { @@ -6306,6 +6317,36 @@ "safer-buffer": "~2.1.0" } }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -6757,6 +6798,12 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "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==", + "dev": true + }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -6843,11 +6890,81 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, "node_modules/browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", @@ -6894,7 +7011,7 @@ "node": ">=6.9.0" } }, - "node_modules/buffer": { + "node_modules/bson/node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", @@ -6917,11 +7034,41 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "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==", + "dev": true + }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -6933,6 +7080,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "dev": true + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -7107,6 +7260,16 @@ "node": ">=8" } }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "node_modules/cjs-module-lexer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", @@ -7381,6 +7544,49 @@ "node": ">=10" } }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -7394,6 +7600,28 @@ "node": ">= 8" } }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -7920,6 +8148,16 @@ "node": ">= 0.8" } }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -8000,6 +8238,23 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -8190,6 +8445,27 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, + "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==", + "dev": 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/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==", + "dev": true + }, "node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -8352,6 +8628,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -9135,6 +9417,16 @@ "node": ">=0.8.x" } }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -10067,6 +10359,30 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -10075,6 +10391,17 @@ "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==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -10313,6 +10640,12 @@ } } }, + "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==", + "dev": true + }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -10632,6 +10965,21 @@ "node": ">=6" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -10656,6 +11004,22 @@ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -13312,6 +13676,17 @@ "tmpl": "1.0.5" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -13380,6 +13755,25 @@ "node": ">=8.6" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -13478,6 +13872,12 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, + "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==", + "dev": true + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -13969,6 +14369,12 @@ "node": ">= 0.8.0" } }, + "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==", + "dev": true + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -14042,6 +14448,19 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -14128,6 +14547,22 @@ "node": ">=8" } }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -15578,6 +16013,15 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -15638,6 +16082,26 @@ "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==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -15669,6 +16133,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -15720,6 +16194,16 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -16435,6 +16919,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "node_modules/rollup": { "version": "2.79.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", @@ -16853,6 +17347,19 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -17102,6 +17609,28 @@ "node": ">= 0.8" } }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -17875,6 +18404,16 @@ "punycode": "^2.1.0" } }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -17884,6 +18423,25 @@ "requires-port": "^1.0.0" } }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -23580,6 +24138,38 @@ "safer-buffer": "~2.1.0" } }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -23903,6 +24493,12 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "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==", + "dev": true + }, "body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -23981,11 +24577,81 @@ "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==", + "dev": true + }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, "browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", @@ -24011,15 +24677,27 @@ "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", "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" + } + } } }, "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, "requires": { "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ieee754": "^1.2.1" } }, "buffer-from": { @@ -24027,11 +24705,23 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, "builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" }, + "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==", + "dev": true + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -24153,6 +24843,16 @@ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "cjs-module-lexer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", @@ -24374,6 +25074,51 @@ "yaml": "^1.10.0" } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -24384,6 +25129,25 @@ "which": "^2.0.1" } }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -24743,6 +25507,16 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -24802,6 +25576,25 @@ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -24958,6 +25751,29 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": 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==", + "dev": true + } + } + }, "emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -25089,6 +25905,12 @@ "is-symbol": "^1.0.2" } }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -25644,6 +26466,16 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -26323,11 +27155,43 @@ "has-symbols": "^1.0.2" } }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -26508,6 +27372,12 @@ "micromatch": "^4.0.2" } }, + "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==", + "dev": true + }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -26711,6 +27581,15 @@ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -26729,6 +27608,16 @@ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -28667,6 +29556,17 @@ "tmpl": "1.0.5" } }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -28720,6 +29620,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==", + "dev": 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==", + "dev": true + } + } + }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -28782,6 +29700,12 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, + "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==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -29144,6 +30068,12 @@ "word-wrap": "^1.2.3" } }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -29198,6 +30128,19 @@ "callsites": "^3.0.0" } }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -29265,6 +30208,19 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -30120,6 +31076,12 @@ } } }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -30173,6 +31135,28 @@ "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==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -30191,6 +31175,12 @@ "side-channel": "^1.0.4" } }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true + }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -30222,6 +31212,16 @@ "safe-buffer": "^5.1.0" } }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -30740,6 +31740,16 @@ "glob": "^7.1.3" } }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "rollup": { "version": "2.79.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", @@ -31045,6 +32055,16 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -31242,6 +32262,28 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -31795,6 +32837,24 @@ "punycode": "^2.1.0" } }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -31804,6 +32864,19 @@ "requires-port": "^1.0.0" } }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 2fb67e8..33e9fc3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -37,5 +37,16 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "assert": "^2.0.0", + "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "process": "^0.11.10", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" } } diff --git a/frontend/src/App.js b/frontend/src/App.js index 36d4f79..358b14f 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -1,10 +1,31 @@ -import {Route, BrowserRouter} from "react-router-dom"; +import {Route, BrowserRouter, Router, Routes} from "react-router-dom"; import LoginScreen from "./screens/LoginScreen/LoginScreen"; import RegisterScreen from "./screens/RegisterScreen/RegisterScreen"; +import WalletScreen from "./screens/WalletScreen/WalletScreen"; +import RecieveScreen from "./screens/RecieveScreen/RecieveScreen"; +import TransactionScreen from "./screens/TransactionScreen/TransactionScreen"; +import PurchaseScreen from "./screens/PurchaseScreen/PurchaseScreen"; +import SendScreen from "./screens/SendScreen/SendScreen"; + + function App() { return ( - + + + } /> + } /> + } /> + } /> + } /> + + + + + + + + )} export default App \ No newline at end of file diff --git a/frontend/src/screens/PurchaseScreen/PurchaseScreen.js b/frontend/src/screens/PurchaseScreen/PurchaseScreen.js new file mode 100644 index 0000000..c3fa9c4 --- /dev/null +++ b/frontend/src/screens/PurchaseScreen/PurchaseScreen.js @@ -0,0 +1,27 @@ +import React from 'react' +import styles from"./purchase.css" + +const PurchaseScreen = () => { + return ( +
+ Logo +

Data Pirates CryptoCurrency

+

Purchase Data Coins CryptoCurrency

+
+
+ + + + + + + + +
Confirm Purchase
+
+
+ +
+ ) + } + export default PurchaseScreen \ No newline at end of file diff --git a/frontend/src/screens/PurchaseScreen/purchase.css b/frontend/src/screens/PurchaseScreen/purchase.css new file mode 100644 index 0000000..b1b6636 --- /dev/null +++ b/frontend/src/screens/PurchaseScreen/purchase.css @@ -0,0 +1,66 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; + } + a { + background-color: #4CAF50; + width: 100%; + color: #04989E; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; + } + h1{ + color: #FFFFFF; + font-size: 2.5rem; + margin: 2%; + } + form { + border: 3px solid #f1f1f1; + background-color: #04989E; + border-radius: 8px; + } + input[type=text]{ + width: 100%; + margin: 10px 0px; + padding: 12px 25px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; + } + a:hover { + opacity: 0.7; + } + .container { + padding: 25px; + background-color: #04989E; + height: 400px; + } + .button{ + padding: 1%; + margin-bottom: 50%; + border-width: medium; + border-color: #009999; + font-size: 1rem; + border-radius: 5px; + background-color: #FFFFFF; + text-align: center; + text-decoration: none; + } + .button:hover{ + background-color:#018037; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + .image-cont{ + width : 100%; + } + .image-shape{ + border-radius: 20px; + } + h3{ + color: #FFFFFF; + font-size: 1rem; + margin: 2%; + } \ No newline at end of file diff --git a/frontend/src/screens/RecieveScreen/RecieveScreen.css b/frontend/src/screens/RecieveScreen/RecieveScreen.css new file mode 100644 index 0000000..e50b23a --- /dev/null +++ b/frontend/src/screens/RecieveScreen/RecieveScreen.css @@ -0,0 +1,68 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; + } + a { + background-color: #4CAF50; + width: 100%; + color: #04989E; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; + } + h1{ + color: #FFFFFF; + font-size: 4rem; + margin: 2%; + } + h3{ + color: #FFFFFF; + font-size: 1rem; + margin: 2%; + } + form { + border: 3px solid #f1f1f1; + background-color: #04989E; + border-radius: 8px; + margin: 2%; + } + input[type=text]{ + width: 100%; + margin: 10px 0px; + padding: 12px 25px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; + background-color: #C0C0C0; + } + a:hover { + opacity: 0.7; + } + .container { + padding: 25px; + background-color: #04989E; + height: 225px; + } + .button{ + padding: 1%; + margin-bottom: 50%; + border-width: medium; + border-color: #009999; + font-size: 1rem; + border-radius: 5px; + background-color: #FFFFFF; + text-align: center; + text-decoration: none; + } + .button:hover{ + background-color:#018037; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + .image-cont{ + width : 100%; + } + .image-shape{ + border-radius: 20px; + } \ No newline at end of file diff --git a/frontend/src/screens/RecieveScreen/RecieveScreen.js b/frontend/src/screens/RecieveScreen/RecieveScreen.js new file mode 100644 index 0000000..f9d6a33 --- /dev/null +++ b/frontend/src/screens/RecieveScreen/RecieveScreen.js @@ -0,0 +1,34 @@ +import React from 'react' +import styles from"./RecieveScreen.css" + +const RecieveScreen = () => { + return ( +
+ Logo +

Data Pirates CryptoCurrency

+

Recieved Coins

+
+
+ + + + + + +
+
+
+
+ + + + + + +
+
+
Return to HomePage
+
+ ) + } + export default RecieveScreen \ No newline at end of file diff --git a/frontend/src/screens/SendScreen/SendScreen.js b/frontend/src/screens/SendScreen/SendScreen.js new file mode 100644 index 0000000..8d558a7 --- /dev/null +++ b/frontend/src/screens/SendScreen/SendScreen.js @@ -0,0 +1,24 @@ +import React from 'react' +import styles from"./sendScreen.css" + +const SendScreen = () => { + return ( +
+ Logo +

Data Pirates CryptoCurrency

+

Send Data Coins

+
+
+ + + + + + +
Send
+
+
+
+ ); + }; + export default SendScreen; \ No newline at end of file diff --git a/frontend/src/screens/SendScreen/sendScreen.css b/frontend/src/screens/SendScreen/sendScreen.css new file mode 100644 index 0000000..f4d633d --- /dev/null +++ b/frontend/src/screens/SendScreen/sendScreen.css @@ -0,0 +1,66 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; + } + a { + background-color: #4CAF50; + width: 100%; + color: #04989E; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; + } + h1{ + color: #FFFFFF; + font-size: 4rem; + margin: 2%; + } + form { + border: 3px solid #f1f1f1; + background-color: #04989E; + border-radius: 8px; + } + input[type=text]{ + width: 100%; + margin: 10px 0px; + padding: 12px 25px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; + } + a:hover { + opacity: 0.7; + } + .container { + padding: 25px; + background-color: #04989E; + height: 300px; + } + .button{ + padding: 1%; + margin-bottom: 50%; + border-width: medium; + border-color: #009999; + font-size: 1rem; + border-radius: 5px; + background-color: #FFFFFF; + text-align: center; + text-decoration: none; + } + .button:hover{ + background-color:#018037; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + .image-cont{ + width : 100%; + } + .image-shape{ + border-radius: 20px; + } + h3{ + color: #FFFFFF; + font-size: 1rem; + margin: 2%; + } \ No newline at end of file diff --git a/frontend/src/screens/TransactionScreen/TransactionScreen.js b/frontend/src/screens/TransactionScreen/TransactionScreen.js new file mode 100644 index 0000000..9f20c74 --- /dev/null +++ b/frontend/src/screens/TransactionScreen/TransactionScreen.js @@ -0,0 +1,38 @@ +import React from 'react' +import styles from"./transactions.css" + +const TransactionScreen = () => { + return ( +
+ Logo +

Data Pirates CryptoCurrency

+

Transaction History

+
+
+ + + + + + + + +
+
+
+
+ + + + + + + + +
+
+
Return to HomePage
+
+ ) + } + export default TransactionScreen \ No newline at end of file diff --git a/frontend/src/screens/TransactionScreen/transactions.css b/frontend/src/screens/TransactionScreen/transactions.css new file mode 100644 index 0000000..30ca07a --- /dev/null +++ b/frontend/src/screens/TransactionScreen/transactions.css @@ -0,0 +1,68 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; + } + a { + background-color: #4CAF50; + width: 100%; + color: #04989E; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; + } + h1{ + color: #FFFFFF; + font-size: 4rem; + margin: 2%; + } + form { + border: 3px solid #f1f1f1; + background-color: #04989E; + border-radius: 8px; + margin: 2%; + } + input[type=text]{ + width: 100%; + margin: 10px 0px; + padding: 12px 25px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; + background-color: #C0C0C0; + } + a:hover { + opacity: 0.7; + } + .container { + padding: 25px; + background-color: #04989E; + height: 300px; + } + .button{ + padding: 1%; + margin-bottom: 50%; + border-width: medium; + border-color: #009999; + font-size: 1rem; + border-radius: 5px; + background-color: #FFFFFF; + text-align: center; + text-decoration: none; + } + .button:hover{ + background-color:#018037; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + .image-cont{ + width : 100%; + } + .image-shape{ + border-radius: 20px; + } + h3{ + color: #FFFFFF; + font-size: 1rem; + margin: 2%; + } \ No newline at end of file diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js new file mode 100644 index 0000000..f005b86 --- /dev/null +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -0,0 +1,43 @@ +import React from 'react' +import styles from"./walletStyle.css" +import { Link } from "react-router-dom"; + + +const WalletScreen = () => { + return ( +
+
+ Logo +

Data Pirates CryptoCurrency

+
+

Account Overview

+ Send Coins + Recieve Coins + View Transactions + Purchase Data Coin + +
+
+ +
+
+

Account Balance

+

$2,000

+
+
+

Unconfirmed Balance

+

$186

+
+
+

Number of Transactions

+

10

+
+
+ Refresh + Copy Key +
+
+
+ ) + } + export default WalletScreen \ No newline at end of file diff --git a/frontend/src/screens/WalletScreen/images/smallLogo.png b/frontend/src/screens/WalletScreen/images/smallLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..46e070cad9fbf1abe32c0467dc0696f09855b71f GIT binary patch literal 11581 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 b^!61QgGw00K2QChbXitXNuox~IOu->!os4v literal 0 HcmV?d00001 diff --git a/frontend/src/screens/WalletScreen/walletStyle.css b/frontend/src/screens/WalletScreen/walletStyle.css new file mode 100644 index 0000000..f4711c2 --- /dev/null +++ b/frontend/src/screens/WalletScreen/walletStyle.css @@ -0,0 +1,95 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; + } + a { + background-color: #4CAF50; + width: 100%; + color: #000000; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; + } + h1{ + color: #FFFFFF; + font-size: 4rem; + margin: 2%; + } + .container2 a{ + display: inline-block; + width: 17%; + margin: 2%; + } + +.container2 { + background-color: #018037; +} + .button{ + padding: 1.7%; + border-width: medium; + border-color: #009999; + font-size: 1.3rem; + border-radius: 5px; + background-color: #FFFFFF; + text-align: center; + text-decoration: none; + } + .button:hover{ + background-color: #009999; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + .secbutton{ + padding: 1.7%; + margin: 17%; + border-width: medium; + border-color: #009999; + font-size: 1.3rem; + border-radius: 5px; + background-color: #018037; + text-align: center; + text-decoration: none; + } + .secbutton:hover{ + background-color: #009999; + text-decoration-color: #FFFFFF; + cursor: pointer; + } + h2{ + color: #000000; + font-size: 2rem; + margin: 2%; + } + h3{ + color: #FFFFFF; + font-size: 1rem; + margin: 2%; + } + .mainPage{ + width: 100%; + margin: 0%; + height: 450px; + border: 7px solid #04989E; + padding: 25px; + background-color: #f1f1f1; + border-radius: 10px; + } + .column { + float: right; + width: 45%; + padding: 20px; + margin: .7%; + height: 175px; + } + .row:after { + content: ""; + display: table; + clear: both; + } +.image-cont{ + width : 100%; +} +.image-shape{ + border-radius: 10px; +} \ No newline at end of file From cab3d72bcd305a9fcadf7fad280585c274347316 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Sun, 4 Dec 2022 21:57:40 -0500 Subject: [PATCH 19/34] Add register functionality Adds a user to the database --- .DS_Store | Bin 6148 -> 6148 bytes backend/.DS_Store | Bin 0 -> 6148 bytes backend/app/index.js | 139 ++-------------- backend/controllers/authControllers.js | 71 ++++++++ backend/db/userModel.js | 29 +++- backend/middlewares/authMiddleware.js | 26 +++ backend/package-lock.json | 37 +++++ backend/package.json | 1 + backend/routers/authRoutes.js | 10 ++ frontend/package-lock.json | 152 ++++++++++++++++++ frontend/package.json | 3 + frontend/src/App.js | 29 ++-- .../src/screens/LoginScreen/LoginScreen.js | 8 + .../screens/RegisterScreen/RegisterScreen.css | 36 +++++ .../screens/RegisterScreen/RegisterScreen.js | 72 ++++++++- .../src/screens/WalletScreen/WalletScreen.js | 42 ++++- 16 files changed, 502 insertions(+), 153 deletions(-) create mode 100644 backend/.DS_Store create mode 100644 backend/controllers/authControllers.js create mode 100644 backend/middlewares/authMiddleware.js create mode 100644 backend/routers/authRoutes.js diff --git a/.DS_Store b/.DS_Store index 759fa6ea19b818cafa8c3a875e378a9d43dc3abd..1e450c057948da15d60ea33ce1c748a443621778 100644 GIT binary patch delta 199 zcmZoMXfc=|#>B)qu~2NHo}wrl0|Nsi1A_nqLn=caLrO|2pbP^yg9}iq1c;p(@)IO=Z~}A+m-U E0RC+&p#T5? delta 397 zcmZoMXfc=|#>B!ku~2NHo}wrx0|Nsi1A_nqLn=caLyBikesWUI=84S9nd?DP>4DLXz2Q(-T-6%#`WTPe*Fp0>Z+Qrz7reF$( zk(q&xg0YFgWFF?4Xm+6ao(#?mt_*%a+g#B!|3uadWOD+Y<_dJ23xh9^)?>(pg%`|g pOz8+6z%X3JxS5@Up92`!K+bpO$^0UY9Kf(<0xDwI93irX82~q=Wqtqv diff --git a/backend/.DS_Store b/backend/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b9f40dc6327e2580ac031d717ac6fe2d099ac69f GIT binary patch literal 6148 zcmeH~I|>3p42BaQAlO)1PU8W*!654iyny)V1dG*vj_#iaf~&QN{DI`3$t22t#m+`V zbaOwgMHV75gPY3A!oU>!sodl&Jz{_AkC(&sdhx1J)>;i5zwvsW#}pDE0TLhq5+H#e zB4GD6Y&H*NBmoj2fhPfbKNPrWO>Lq6>Ok-j06Ib14Qrnzpv4loMIecjTv)U8`(`Xkh*ub>9FpvNV3~cTQ@k=%Mo5a0 { - res.setHeader("Access-Control-Allow-Origin", "*"); - res.setHeader( - "Access-Control-Allow-Headers", - "Origin, X-Requested-With, Content, Accept, Content-Type, Authorization" - ); - res.setHeader( - "Access-Control-Allow-Methods", - "GET, POST, PUT, DELETE, PATCH, OPTIONS" - ); - next(); -}); app.get('/blocks', (req, res) => { res.json(bc.chain); @@ -90,107 +70,22 @@ app.post('/mine', (req, res) => { res.redirect('/blocks'); }); - -// login endpoint -app.post("/login", (request, response) => { - // check if username exists - User.findOne({ username: request.body.username }) - - // if username exists - .then((user) => { - // compare the passphrase entered and the hashed passphrase found - bcrypt - .compare(request.body.passphrase, user.passphrase) - - // if the passwords match - .then((passphraseCheck) => { - - // check if password matches - if(!passphraseCheck) { - return response.status(400).send({ - message: "Passphrase does not match", - error, - }); - } - - // create JWT token - const token = jwt.sign( - { - userId: user._id, - username: user.username, - }, - "RANDOM-TOKEN", - { expiresIn: "24h" } - ); - - // return success response - response.status(200).send({ - message: "Login Successful", - username: user.username, - passphrase: user.passphrase, - publicKey: user.publicKey.toString(), - token, - }); - }) - // catch error if password does not match - .catch((error) => { - response.status(400).send({ - message: "Passwords does not match", - error, - }); - }); - }) - // catch error if email does not exist - .catch((e) => { - response.status(404).send({ - message: "Email not found", - e, - }); - }); -}); - -// register endpoint -app.post("/register", (request, response) => { - // hash the password - bcrypt - .hash(request.body.passphrase, 10) - .then((hashedPassword) => { - // create a new user instance and collect the data - const user = new User({ - username: request.body.username, - passphrase: hashedPassword, - publicKey: ChainUtil.genKeyPair().getPublic().encode('hex') - }); - - // save the new user - user - .save() - // return success if the new user is added to the database successfully - .then((result) => { - response.status(201).send({ - message: "User Created Successfully", - result, - }); - }) - // catch error if the new user wasn't added successfully to the database - .catch((error) => { - response.status(500).send({ - message: "Error creating user", - error, - }); - }); - }) - // catch error if the password hash isn't successful - .catch((e) => { - response.status(500).send({ - message: "Password was not hashed successfully", - e, - }); - }); -}); +dbCoonect() +app.use(bodyParser.json()); +//app.use(cors()); +app.use( + cors({ + origin: ["http://localhost:3000"], + methods: ["GET", "POST"], + credentials: true, + }) +); + +app.use(cookieParser()); +app.use(express.json()) +app.use("/", authRoutes) //mongoose.connection.once('open', () => { - app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); + app.listen(3001, () => console.log(`Listening on port ${HTTP_PORT}`)); p2pServer.listen(); //}) - diff --git a/backend/controllers/authControllers.js b/backend/controllers/authControllers.js new file mode 100644 index 0000000..7cb1ba0 --- /dev/null +++ b/backend/controllers/authControllers.js @@ -0,0 +1,71 @@ +const User = require("../db/userModel"); +const jwt = require("jsonwebtoken"); +const ChainUtil = require('../chain-util'); + + +const maxAge = 3 * 24 * 60 * 60; +const createToken = (id) => { + return jwt.sign({ id }, "data coin secret key", { + expiresIn: maxAge, + }); +}; + +const handleErrors = (err) => { + let errors = { username: "", passphrase: "" }; + + console.log(err); + if (err.message === "incorrect email") { + errors.username = "That username is not registered"; + } + + if (err.message === "incorrect password") { + errors.passphrase = "That passphrase is incorrect"; + } + + if (err.code === 11000) { + errors.username = "Username is already registered"; + return errors; + } + + if (err.message.includes("Users validation failed")) { + Object.values(err.errors).forEach(({ properties }) => { + errors[properties.path] = properties.message; + }); + } + + return errors; +}; + +module.exports.register = async (req, res, next) => { + try { + const publicKey = ChainUtil.genKeyPair().getPublic().encode('hex') + const { username, passphrase } = req.body; + const user = await User.create({ username, passphrase, publicKey }); + const token = createToken(user._id); + + res.cookie("jwt", token, { + withCredentials: true, + httpOnly: false, + maxAge: maxAge * 1000, + }); + + res.status(201).json({ user: user._id, created: true }); + } catch (err) { + console.log(err); + const errors = handleErrors(err); + res.json({ errors, created: false }); + } +}; + +module.exports.login = async (req, res) => { + const { username, passphrase } = req.body; + try { + const user = await User.login(username, passphrase); + const token = createToken(user._id); + res.cookie("jwt", token, { httpOnly: false, maxAge: maxAge * 1000 }); + res.status(200).json({ user: user._id, status: true }); + } catch (err) { + const errors = handleErrors(err); + res.json({ errors, status: false }); + } +}; \ No newline at end of file diff --git a/backend/db/userModel.js b/backend/db/userModel.js index b486105..66f1bcb 100644 --- a/backend/db/userModel.js +++ b/backend/db/userModel.js @@ -1,10 +1,29 @@ const mongoose = require('mongoose'); +const bcrypt = require('bcrypt'); const UserSchema = new mongoose.Schema({ - username: { type: 'string', required: true, unique: true }, - passphrase: { type: 'string', required: true }, - publicKey: { type: 'string' }, - privateKey: { type: 'Buffer'}, -}) + username: { type: String, required: true }, + passphrase: { type: String, required: true }, + publicKey: { type: String }, + +}); + +UserSchema.pre("save", async function (next) { + const salt = await bcrypt.genSalt(); + this.passphrase = await bcrypt.hash(this.passphrase, salt); + next(); + }); + +UserSchema.statics.login = async function (username, passphrase) { + const user = await this.findOne({ username }); + if (user) { + const auth = await bcrypt.compare(passphrase, user.passphrase); + if (auth) { + return user; + } + throw Error("incorrect passphrase"); + } + throw Error("incorrect username"); + }; module.exports = mongoose.model.Users || mongoose.model("Users", UserSchema); diff --git a/backend/middlewares/authMiddleware.js b/backend/middlewares/authMiddleware.js new file mode 100644 index 0000000..6bdd720 --- /dev/null +++ b/backend/middlewares/authMiddleware.js @@ -0,0 +1,26 @@ +const User = require("../db/userModel"); +const jwt = require("jsonwebtoken"); + +module.exports.checkUser = (req, res, next) => { + const token = req.cookies.jwt; + if (token) { + jwt.verify( + token, + "data coin secret key", + async (err, decodedToken) => { + if (err) { + res.json({ status: false }); + next(); + } else { + const user = await User.findById(decodedToken.id); + if (user) res.json({ status: true, user: user.username }); + else res.json({ status: false }); + next(); + } + } + ); + } else { + res.json({ status: false }); + next(); + } +}; \ No newline at end of file diff --git a/backend/package-lock.json b/backend/package-lock.json index ecbe86f..4498696 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -12,6 +12,7 @@ "bcrypt": "^5.1.0", "bcryptjs": "^2.4.3", "body-parser": "^1.18.3", + "cookie-parser": "^1.4.6", "cors": "^2.8.5", "crypto-js": "^3.1.9-1", "dotenv": "^16.0.3", @@ -2790,6 +2791,26 @@ "node": ">= 0.6" } }, + "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": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/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": ">= 0.6" + } + }, "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -12516,6 +12537,22 @@ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, + "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" + }, + "dependencies": { + "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-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", diff --git a/backend/package.json b/backend/package.json index f187d00..1e4b4cb 100644 --- a/backend/package.json +++ b/backend/package.json @@ -32,6 +32,7 @@ "bcrypt": "^5.1.0", "bcryptjs": "^2.4.3", "body-parser": "^1.18.3", + "cookie-parser": "^1.4.6", "cors": "^2.8.5", "crypto-js": "^3.1.9-1", "dotenv": "^16.0.3", diff --git a/backend/routers/authRoutes.js b/backend/routers/authRoutes.js new file mode 100644 index 0000000..ba144ff --- /dev/null +++ b/backend/routers/authRoutes.js @@ -0,0 +1,10 @@ +const router = require('express').Router(); + +const { register, login } = require("../controllers/authControllers") +const { checkUser } = require("../middlewares/authMiddleware"); + +router.post("/", checkUser) +router.post("/register", register); +router.post("/login", login); + +module.exports = router; \ No newline at end of file diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 754dad7..5e0ab75 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11,12 +11,15 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "axios": "^0.21.1", "mongoose": "^6.7.3", "node-rsa": "^1.1.1", "react": "^18.2.0", + "react-cookie": "^4.1.1", "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", + "react-toastify": "^9.1.1", "web-vitals": "^2.1.4" }, "devDependencies": { @@ -5118,6 +5121,11 @@ "@types/node": "*" } }, + "node_modules/@types/cookie": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", + "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==" + }, "node_modules/@types/eslint": { "version": "8.4.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", @@ -5170,6 +5178,15 @@ "@types/node": "*" } }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -6421,6 +6438,14 @@ "node": ">=4" } }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, "node_modules/axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", @@ -7304,6 +7329,14 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -10402,6 +10435,14 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -16261,6 +16302,19 @@ "node": ">=14" } }, + "node_modules/react-cookie": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-4.1.1.tgz", + "integrity": "sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.0.1", + "hoist-non-react-statics": "^3.0.0", + "universal-cookie": "^4.0.0" + }, + "peerDependencies": { + "react": ">= 16.3.0" + } + }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -16510,6 +16564,18 @@ } } }, + "node_modules/react-toastify": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.1.1.tgz", + "integrity": "sha512-pkFCla1z3ve045qvjEmn2xOJOy4ZciwRXm1oMPULVkELi5aJdHCN/FHnuqXq8IwGDLB7PPk2/J6uP9D8ejuiRw==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -18341,6 +18407,23 @@ "node": ">=8" } }, + "node_modules/universal-cookie": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz", + "integrity": "sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==", + "dependencies": { + "@types/cookie": "^0.3.3", + "cookie": "^0.4.0" + } + }, + "node_modules/universal-cookie/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -23195,6 +23278,11 @@ "@types/node": "*" } }, + "@types/cookie": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", + "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==" + }, "@types/eslint": { "version": "8.4.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", @@ -23247,6 +23335,15 @@ "@types/node": "*" } }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -24213,6 +24310,14 @@ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, "axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", @@ -24883,6 +24988,11 @@ "wrap-ansi": "^7.0.0" } }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -27192,6 +27302,14 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -31266,6 +31384,16 @@ "whatwg-fetch": "^3.6.2" } }, + "react-cookie": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-4.1.1.tgz", + "integrity": "sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==", + "requires": { + "@types/hoist-non-react-statics": "^3.0.1", + "hoist-non-react-statics": "^3.0.0", + "universal-cookie": "^4.0.0" + } + }, "react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -31448,6 +31576,14 @@ "workbox-webpack-plugin": "^6.4.1" } }, + "react-toastify": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.1.1.tgz", + "integrity": "sha512-pkFCla1z3ve045qvjEmn2xOJOy4ZciwRXm1oMPULVkELi5aJdHCN/FHnuqXq8IwGDLB7PPk2/J6uP9D8ejuiRw==", + "requires": { + "clsx": "^1.1.1" + } + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -32800,6 +32936,22 @@ "crypto-random-string": "^2.0.0" } }, + "universal-cookie": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz", + "integrity": "sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==", + "requires": { + "@types/cookie": "^0.3.3", + "cookie": "^0.4.0" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + } + } + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 33e9fc3..a78d6e5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,12 +6,15 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "axios": "^0.21.1", "mongoose": "^6.7.3", "node-rsa": "^1.1.1", "react": "^18.2.0", + "react-cookie": "^4.1.1", "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", + "react-toastify": "^9.1.1", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/frontend/src/App.js b/frontend/src/App.js index 358b14f..4b6301e 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -1,31 +1,20 @@ -import {Route, BrowserRouter, Router, Routes} from "react-router-dom"; +import {Route, BrowserRouter, Routes} from "react-router-dom"; import LoginScreen from "./screens/LoginScreen/LoginScreen"; import RegisterScreen from "./screens/RegisterScreen/RegisterScreen"; import WalletScreen from "./screens/WalletScreen/WalletScreen"; -import RecieveScreen from "./screens/RecieveScreen/RecieveScreen"; -import TransactionScreen from "./screens/TransactionScreen/TransactionScreen"; -import PurchaseScreen from "./screens/PurchaseScreen/PurchaseScreen"; -import SendScreen from "./screens/SendScreen/SendScreen"; +import "react-toastify/dist/ReactToastify.css"; function App() { return ( - - - } /> - } /> - } /> - } /> - } /> - - - - - - - - + + + } /> + } /> + } /> + + )} export default App \ No newline at end of file diff --git a/frontend/src/screens/LoginScreen/LoginScreen.js b/frontend/src/screens/LoginScreen/LoginScreen.js index f8624be..9a6d80f 100644 --- a/frontend/src/screens/LoginScreen/LoginScreen.js +++ b/frontend/src/screens/LoginScreen/LoginScreen.js @@ -1,4 +1,5 @@ import React from 'react' +import { Link } from "react-router-dom"; import "./LoginScreen.css" const LoginScreen = () => { @@ -12,6 +13,13 @@ const LoginScreen = () => { +
+ + Don't have an account? + Register + +
+
diff --git a/frontend/src/screens/RegisterScreen/RegisterScreen.css b/frontend/src/screens/RegisterScreen/RegisterScreen.css index e69de29..849c7ac 100644 --- a/frontend/src/screens/RegisterScreen/RegisterScreen.css +++ b/frontend/src/screens/RegisterScreen/RegisterScreen.css @@ -0,0 +1,36 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; +} + +a { + background-color: #4CAF50; + width: 100%; + color: #04989E; + padding: 5px; + margin: 220px; + border: none; + cursor: pointer; +} + +form { + border: 3px solid #f1f1f1; +} + +input[type=text], input[type=password] { + width: 100%; + margin: 8px 0; + padding: 12px 20px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; +} + +a:hover { + opacity: 0.7; +} + +.container { + padding: 25px; + background-color: #04989E; +} \ No newline at end of file diff --git a/frontend/src/screens/RegisterScreen/RegisterScreen.js b/frontend/src/screens/RegisterScreen/RegisterScreen.js index 12f8ed7..198acfd 100644 --- a/frontend/src/screens/RegisterScreen/RegisterScreen.js +++ b/frontend/src/screens/RegisterScreen/RegisterScreen.js @@ -1,8 +1,76 @@ -import React from 'react' +import React, { useState, useEffect } from "react"; +import axios from 'axios'; +import { useCookies } from "react-cookie"; +import { Link, useNavigate } from "react-router-dom"; +import { ToastContainer, toast } from "react-toastify"; +import './RegisterScreen.css' + const RegisterScreen = () => { + const [cookies] = useCookies(["cookie-name"]); + const navigate = useNavigate(); + useEffect(() => { + if (cookies.jwt) { + navigate("/"); + } + }, [cookies, navigate]); + + const [username, setUsername] = useState(""); + const [passphrase, setPassphrase] = useState("") + + const generateError = (error) => + toast.error(error, { + position: "bottom-right", + }); + const handleSubmit = async (event) => { + event.preventDefault(); + try { + const { data } = await axios.post( + "http://localhost:3001/register", + { + username, passphrase + }, + { withCredentials: true } + ); + if (data) { + if (data.errors) { + const { username, passphrase } = data.errors; + if (username) generateError(username); + else if (passphrase) generateError(passphrase); + } else { + navigate("/"); + } + } + } catch (ex) { + console.log(ex); + } + }; + return ( -
RegisterScreen
+
+

Create an Account

+
handleSubmit(e)}> +
+ + setUsername(e.target.value)} + required/> + + + setPassphrase(e.target.value)} + required/> + +
+
+ +
) } diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index f005b86..9922449 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -1,21 +1,55 @@ -import React from 'react' +import React, {useEffect} from 'react' import styles from"./walletStyle.css" -import { Link } from "react-router-dom"; +import { Link, useNavigate } from "react-router-dom"; +import { useCookies } from "react-cookie"; +import axios from "axios"; +import { toast, ToastContainer } from "react-toastify"; const WalletScreen = () => { + const navigate = useNavigate(); + const [cookies, setCookie, removeCookie] = useCookies([]); + useEffect(() => { + const verifyUser = async () => { + if (!cookies.jwt) { + navigate("/login"); + } else { + const { data } = await axios.post( + "http://localhost:3001", + {}, + { + withCredentials: true, + } + ); + if (!data.status) { + removeCookie("jwt"); + navigate("/login"); + } else + toast(`Hi ${data.user} 🦄`, { + theme: "dark", + }); + } + }; + verifyUser(); + }, [cookies, navigate, removeCookie]); + + const logout = () => { + removeCookie("jwt"); + navigate("/login"); + }; + return (
Logo +

Data Pirates CryptoCurrency

Account Overview

- Send Coins + Send Coins Recieve Coins View Transactions Purchase Data Coin -
From 7fd481915f9601803595eac3578bf14cc8ae5fe9 Mon Sep 17 00:00:00 2001 From: kayelise25 Date: Mon, 5 Dec 2022 17:54:59 -0500 Subject: [PATCH 20/34] add some routing for wallet page --- backend/app/index.js | 7 ++-- frontend/src/screens/SendScreen/SendScreen.js | 4 ++- .../src/screens/WalletScreen/WalletScreen.js | 33 +++++++++++++++++-- 3 files changed, 37 insertions(+), 7 deletions(-) diff --git a/backend/app/index.js b/backend/app/index.js index 7623b8e..bd19d28 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -44,7 +44,7 @@ app.get('/blocks', (req, res) => { }); app.get('/transactions', (req, res) => { - res.json(tp.transactions); + res.json((tp.transactions).length); }); app.get('/publicKey', (req, res) => { @@ -64,8 +64,9 @@ app.get('/mineTransactions', (req, res) => { app.get('/balance', (req, res) => { balance = wallet.calculateBalance(bc); - res.json(balance); - console.log(balance); + res.json(wallet.calculateBalance(bc)); + console.log(wallet.calculateBalance(bc)); + }) app.post('/transact', (req, res) => { diff --git a/frontend/src/screens/SendScreen/SendScreen.js b/frontend/src/screens/SendScreen/SendScreen.js index 8d558a7..db03a04 100644 --- a/frontend/src/screens/SendScreen/SendScreen.js +++ b/frontend/src/screens/SendScreen/SendScreen.js @@ -1,5 +1,7 @@ import React from 'react' import styles from"./sendScreen.css" +import { Link } from "react-router-dom"; + const SendScreen = () => { return ( @@ -15,7 +17,7 @@ const SendScreen = () => { -
Send
+
Send Coins
diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index f005b86..e7d588a 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -1,9 +1,33 @@ -import React from 'react' +import React, {useEffect, useState} from 'react' import styles from"./walletStyle.css" import { Link } from "react-router-dom"; + const WalletScreen = () => { + const [publicKeyData, setPublicKeyData] = useState("") + const [balanceData, setBalanceData] = useState("") + const [transactionData, setNumTransaction] = useState("") + + + + useEffect(() => { + fetch("http://localhost:3001/publicKey").then(response => response.json()) + .then(data => {setPublicKeyData(data)}) + }, []) + + + useEffect(() => { + fetch("http://localhost:3001/balance").then(response => response.json()) + .then(data => {setBalanceData(data)}) + }, []) + + useEffect(() => { + fetch("http://localhost:3001/transactions").then(response => response.json()) + .then(data => {setNumTransaction(data)}) + }, []) + + return (
@@ -22,7 +46,7 @@ const WalletScreen = () => {

Account Balance

-

$2,000

+

{balanceData}

Unconfirmed Balance

@@ -30,13 +54,16 @@ const WalletScreen = () => {

Number of Transactions

-

10

+

{transactionData}

Refresh Copy Key
+
+

Your public key is: {publicKeyData}

+
) } From 9a472df4741b8577fc699da1b9b445931ff1fd96 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Tue, 6 Dec 2022 13:38:36 -0500 Subject: [PATCH 21/34] Mining --- frontend/package-lock.json | 41 ++++++ frontend/package.json | 1 + frontend/src/App.js | 6 +- .../src/screens/LandingPage/LandingPage.css | 63 +++++++++ .../src/screens/LandingPage/LandingPage.js | 48 +++++++ .../src/screens/MineScreen/MineScreen.css | 122 ++++++++++++++++++ frontend/src/screens/MineScreen/MineScreen.js | 74 +++++++++++ .../src/screens/WalletScreen/WalletScreen.js | 26 ---- 8 files changed, 354 insertions(+), 27 deletions(-) create mode 100644 frontend/src/screens/LandingPage/LandingPage.css create mode 100644 frontend/src/screens/LandingPage/LandingPage.js create mode 100644 frontend/src/screens/MineScreen/MineScreen.css create mode 100644 frontend/src/screens/MineScreen/MineScreen.js diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5e0ab75..73097e5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,6 +12,7 @@ "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "axios": "^0.21.1", + "bootstrap": "^5.2.3", "mongoose": "^6.7.3", "node-rsa": "^1.1.1", "react": "^18.2.0", @@ -4491,6 +4492,16 @@ } } }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@remix-run/router": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", @@ -6889,6 +6900,24 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "node_modules/bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", @@ -22838,6 +22867,12 @@ "source-map": "^0.7.3" } }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true + }, "@remix-run/router": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", @@ -24659,6 +24694,12 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "requires": {} + }, "bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index a78d6e5..769d073 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,6 +7,7 @@ "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "axios": "^0.21.1", + "bootstrap": "^5.2.3", "mongoose": "^6.7.3", "node-rsa": "^1.1.1", "react": "^18.2.0", diff --git a/frontend/src/App.js b/frontend/src/App.js index 4b6301e..314a403 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -2,6 +2,8 @@ import {Route, BrowserRouter, Routes} from "react-router-dom"; import LoginScreen from "./screens/LoginScreen/LoginScreen"; import RegisterScreen from "./screens/RegisterScreen/RegisterScreen"; import WalletScreen from "./screens/WalletScreen/WalletScreen"; +import LandingPage from "./screens/LandingPage/LandingPage"; +import MineScreen from "./screens/MineScreen/MineScreen"; import "react-toastify/dist/ReactToastify.css"; @@ -10,9 +12,11 @@ function App() { return ( - } /> + } /> + } /> } /> } /> + } /> )} diff --git a/frontend/src/screens/LandingPage/LandingPage.css b/frontend/src/screens/LandingPage/LandingPage.css new file mode 100644 index 0000000..d66b49f --- /dev/null +++ b/frontend/src/screens/LandingPage/LandingPage.css @@ -0,0 +1,63 @@ +Body { + font-family: Calibri, Helvetica, sans-serif; + background-color: #018037; +} + +.link { + margin: 0; + padding: 0; + font-size: 15px; + border: 6px solid rgb(253, 253, 253); + border-radius: 50%; + background: rgba(0,0,0,0.3); + color: white; + width: 256px; + height: 256px; + transition: transform 2s; + position: relative; + } + .link:after, + .link:before{ + position: absolute; + content: ""; + display: block; + z-index: 1; + } + .link:after{ + top: 20px; + bottom: 20px; + left: 24px; + right: 24px; + } + .link:before{ + top: 24px; + bottom: 24px; + left: 20px; + right: 20px; + } + + .link:hover { + transform: rotate(360deg); + } + +.centered { + position: fixed; + top: 40%; + left: 40%; + margin-top: -50px; + margin-left: -100px; + } + +.centered2 { + position: fixed; + top: 30%; + left: 47.5%; + margin-top: -50px; + margin-left: -100px; + } + +.divider{ + width:50px; + height:auto; + display:inline-block; +} \ No newline at end of file diff --git a/frontend/src/screens/LandingPage/LandingPage.js b/frontend/src/screens/LandingPage/LandingPage.js new file mode 100644 index 0000000..12cb762 --- /dev/null +++ b/frontend/src/screens/LandingPage/LandingPage.js @@ -0,0 +1,48 @@ +import React, {useEffect} from 'react' +import { Link, useNavigate } from "react-router-dom"; +import { useCookies } from "react-cookie"; +import axios from "axios"; +import { toast, ToastContainer } from "react-toastify"; +import './LandingPage.css' + +const LandingPage = () => { + const navigate = useNavigate(); + const [cookies, setCookie, removeCookie] = useCookies([]); + useEffect(() => { + const verifyUser = async () => { + if (!cookies.jwt) { + navigate("/login"); + } else { + const { data } = await axios.post( + "http://localhost:3001", + {}, + { + withCredentials: true, + } + ); + if (!data.status) { + removeCookie("jwt"); + navigate("/login"); + } else + toast(`Hi ${data.user} 🦄`, { + theme: "dark", + }); + } + }; + verifyUser(); + }, [cookies, navigate, removeCookie]); + return ( +
+

DataCoin

+
+ Mine +
+
+ Wallet +
+
+
+ ) +} + +export default LandingPage \ No newline at end of file diff --git a/frontend/src/screens/MineScreen/MineScreen.css b/frontend/src/screens/MineScreen/MineScreen.css new file mode 100644 index 0000000..709ba54 --- /dev/null +++ b/frontend/src/screens/MineScreen/MineScreen.css @@ -0,0 +1,122 @@ +Body{ + background-color: #018037; +} +.content{ + margin-top:40px; +} +.plan-one { + margin: 0 0 20px 0; + width: 100%; + position: relative; +} + +.plan-card { + background: #fff; + margin-bottom: 30px; + transition: .5s; + border: 0; + border-radius: .55rem; + position: relative; + width: 100%; + box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5); +} + +.plan-one .pricing-header { + padding: 0; + margin-bottom: 0; + text-align: center; +} + +.plan-one .pricing-header .plan-title { + -webkit-border-radius: 10px 10px 0px 0px; + -moz-border-radius: 10px 10px 0px 0px; + border-radius: 10px 10px 0px 0px; + font-size: 1.2rem; + color: #ffffff; + padding: 10px 0; + font-weight: 600; + background: #5a99ee; + margin: 0; +} + +.plan-one .pricing-header .plan-cost { + color: #ffffff; + background: #71a7f0; + padding: 15px 0; + font-size: 2.5rem; + font-weight: 700; +} + +.plan-one .pricing-header .plan-save { + color: #ffffff; + background: #84b3f2; + padding: 10px 0; + font-size: 1rem; + font-weight: 700; +} + +.plan-one .pricing-header.green .plan-title { + background: #47BCC7; +} + +.plan-one .pricing-header.green .plan-cost { + background: #5bc3cd; +} + +.plan-one .pricing-header.green .plan-save { + background: #6ac9d2; +} + +.plan-one .pricing-header.orange .plan-title { + background: #fc8165; +} + +.plan-one .pricing-header.orange .plan-cost { + background: #fd967e; +} + +.plan-one .pricing-header.orange .plan-save { + background: #fdaa97; +} + +.plan-one .plan-features { + border: 1px solid #e6ecf3; + border-top: 0; + border-bottom: 0; + padding: 0; + margin: 0; + text-align: left; +} + +.plan-one .plan-features li { + padding: 10px 15px 10px 40px; + margin: 5px 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + position: relative; + border-bottom: 1px solid #e6ecf3; + line-height: 100%; +} + +.plan-one .plan-footer { + border: 1px solid #e6ecf3; + border-top: 0; + background: #ffffff; + -webkit-border-radius: 0 0 10px 10px; + -moz-border-radius: 0 0 10px 10px; + border-radius: 0 0 10px 10px; + text-align: center; + padding: 10px 0 30px 0; +} + +@media (max-width: 767px) { + .plan-one .pricing-header { + text-align: center; + } + .plan-one .pricing-header i { + display: block; + float: none; + margin-bottom: 20px; + } +} \ No newline at end of file diff --git a/frontend/src/screens/MineScreen/MineScreen.js b/frontend/src/screens/MineScreen/MineScreen.js new file mode 100644 index 0000000..69c21b9 --- /dev/null +++ b/frontend/src/screens/MineScreen/MineScreen.js @@ -0,0 +1,74 @@ +import React from 'react' +import styles from "./MineScreen.css" +const MineScreen = () => { + return ( +
+
+
+
+
+
+

Basic

+
$129.00
+
Save $29.00
+
+
    +
  • 5GB Linux Web Space
  • +
  • 5 MySQL Databases
  • +
  • 500 Emails
  • +
  • 250Gb mothly Transfer
  • +
  • 24/7 Tech Support
  • +
  • Daily Backups
  • +
+ +
+
+
+
+
+

Standard

+
$189.00
+
Save $49.00
+
+
    +
  • 10GB Linux Web Space
  • +
  • 10 MySQL Databases
  • +
  • 1000 Emails
  • +
  • 750Gb mothly Transfer
  • +
  • 24/7 Tech Support
  • +
  • Daily Backups
  • +
+ +
+
+
+
+
+

Premium

+
$219.00
+
Save $99.00
+
+
    +
  • 50GB Linux Web Space
  • +
  • 100 MySQL Databases
  • +
  • Unlimited Emails
  • +
  • 1000Gb mothly Transfer
  • +
  • 24/7 Tech Support
  • +
  • Daily Backups
  • +
+ +
+
+
+
+
+ ) +} + +export default MineScreen \ No newline at end of file diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index 9922449..d482aed 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -2,36 +2,10 @@ import React, {useEffect} from 'react' import styles from"./walletStyle.css" import { Link, useNavigate } from "react-router-dom"; import { useCookies } from "react-cookie"; -import axios from "axios"; -import { toast, ToastContainer } from "react-toastify"; - const WalletScreen = () => { const navigate = useNavigate(); const [cookies, setCookie, removeCookie] = useCookies([]); - useEffect(() => { - const verifyUser = async () => { - if (!cookies.jwt) { - navigate("/login"); - } else { - const { data } = await axios.post( - "http://localhost:3001", - {}, - { - withCredentials: true, - } - ); - if (!data.status) { - removeCookie("jwt"); - navigate("/login"); - } else - toast(`Hi ${data.user} 🦄`, { - theme: "dark", - }); - } - }; - verifyUser(); - }, [cookies, navigate, removeCookie]); const logout = () => { removeCookie("jwt"); From 442c788dad1271b22761f861f26e5eb7ef8a479d Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Tue, 6 Dec 2022 13:40:55 -0500 Subject: [PATCH 22/34] Mine --- backend/app/index.js | 28 +------------- backend/controllers/miningControllers.js | 37 +++++++++++++++++++ backend/routers/{authRoutes.js => routers.js} | 6 +++ 3 files changed, 45 insertions(+), 26 deletions(-) create mode 100644 backend/controllers/miningControllers.js rename backend/routers/{authRoutes.js => routers.js} (61%) diff --git a/backend/app/index.js b/backend/app/index.js index 4bf3a26..6437bf5 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -8,7 +8,7 @@ const TransactionPool = require('../wallet/transaction-pool'); const Miner = require('./miner'); const dbCoonect = require('../db/dbConnect'); const cookieParser = require("cookie-parser"); -const authRoutes = require("../routers/authRoutes"); +const routes = require("../routers/routers"); const HTTP_PORT = process.env.HTTP_PORT || 3001; const app = express(); @@ -32,16 +32,6 @@ app.get('/publicKey', (req, res) => { console.log({"publicKey": [wallet.publicKey]}); }); -/** - * Mine block containing transactions - */ -app.get('/mineTransactions', (req, res) => { - const block = miner.mine(); - console.log(`New block added ${block.toString()}`); - - res.redirect('/blocks'); -}); - app.get('/balance', (req, res) => { balance = wallet.calculateBalance(bc); res.json(balance); @@ -57,22 +47,8 @@ app.post('/transact', (req, res) => { res.redirect('/transactions'); }); -/** - * Mine block containing data - */ -app.post('/mine', (req, res) => { - const block = bc.addBlock(req.body.data); - console.log(`New block added: ${block.toString()}`); - - // Sync all chains - making a decentralized system - p2pServer.syncChains(); - - res.redirect('/blocks'); -}); - dbCoonect() app.use(bodyParser.json()); -//app.use(cors()); app.use( cors({ origin: ["http://localhost:3000"], @@ -83,7 +59,7 @@ app.use( app.use(cookieParser()); app.use(express.json()) -app.use("/", authRoutes) +app.use("/", routes) //mongoose.connection.once('open', () => { app.listen(3001, () => console.log(`Listening on port ${HTTP_PORT}`)); diff --git a/backend/controllers/miningControllers.js b/backend/controllers/miningControllers.js new file mode 100644 index 0000000..907d0bd --- /dev/null +++ b/backend/controllers/miningControllers.js @@ -0,0 +1,37 @@ + +const Blockchain = require('../blockchain/index'); +const P2pServer = require('../app/p2p-server'); +const Wallet = require('../wallet'); +const TransactionPool = require('../wallet/transaction-pool'); +const Miner = require('../app/miner'); + +const bc = new Blockchain(); +const tp = new TransactionPool(); +const p2pServer = new P2pServer(bc, tp); +const wallet = new Wallet(); +// A miner consisting of the local blockchain, transaction pool, currency wallet and the p2pServer +const miner = new Miner(bc, tp, wallet, p2pServer); + +/** + * Mine block containing transactions + */ + module.exports.mineTransactions = (req, res) => { + const block = miner.mine(); + console.log(`New block added ${block.toString()}`); + + res.redirect('/blocks'); +}; + +/** + * Mine block containing data + */ +module.exports.mine = (req, res) => { + const block = bc.addBlock(req.body.data); + console.log(`New block added: ${block.toString()}`); + + // Sync all chains - making a decentralized system + p2pServer.syncChains(); + + res.redirect('/blocks'); +}; + \ No newline at end of file diff --git a/backend/routers/authRoutes.js b/backend/routers/routers.js similarity index 61% rename from backend/routers/authRoutes.js rename to backend/routers/routers.js index ba144ff..2545fad 100644 --- a/backend/routers/authRoutes.js +++ b/backend/routers/routers.js @@ -2,9 +2,15 @@ const router = require('express').Router(); const { register, login } = require("../controllers/authControllers") const { checkUser } = require("../middlewares/authMiddleware"); +const { mine, mineTransactions } = require("../controllers/miningControllers") +// Authentication routers router.post("/", checkUser) router.post("/register", register); router.post("/login", login); +// Mining routers +router.get("/mine", mineTransactions); +router.post("/mine", mine) + module.exports = router; \ No newline at end of file From 8bbfdbd10bad016ca9f93fe3169d02a54384ac78 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Tue, 6 Dec 2022 13:54:43 -0500 Subject: [PATCH 23/34] Login authentication Login authentication --- .../src/screens/LandingPage/LandingPage.js | 5 +- .../src/screens/LoginScreen/LoginScreen.js | 77 +++++++++++++++---- 2 files changed, 62 insertions(+), 20 deletions(-) diff --git a/frontend/src/screens/LandingPage/LandingPage.js b/frontend/src/screens/LandingPage/LandingPage.js index 12cb762..c82fe75 100644 --- a/frontend/src/screens/LandingPage/LandingPage.js +++ b/frontend/src/screens/LandingPage/LandingPage.js @@ -23,10 +23,7 @@ const LandingPage = () => { if (!data.status) { removeCookie("jwt"); navigate("/login"); - } else - toast(`Hi ${data.user} 🦄`, { - theme: "dark", - }); + } } }; verifyUser(); diff --git a/frontend/src/screens/LoginScreen/LoginScreen.js b/frontend/src/screens/LoginScreen/LoginScreen.js index 9a6d80f..ba968a0 100644 --- a/frontend/src/screens/LoginScreen/LoginScreen.js +++ b/frontend/src/screens/LoginScreen/LoginScreen.js @@ -1,27 +1,72 @@ -import React from 'react' -import { Link } from "react-router-dom"; +import React, { useState, useEffect } from "react"; +import axios from 'axios'; +import { useCookies } from "react-cookie"; +import { Link, useNavigate } from "react-router-dom"; +import { ToastContainer, toast } from "react-toastify"; import "./LoginScreen.css" + const LoginScreen = () => { + const [cookies] = useCookies(["cookie-name"]); + const navigate = useNavigate(); + useEffect(() => { + if (cookies.jwt) { + navigate("/"); + } + }, [cookies, navigate]); + const [username, setUsername] = useState(""); + const [passphrase, setPassphrase] = useState("") + const generateError = (error) => + toast.error(error, { + position: "bottom-right", + }); + const handleSubmit = async (event) => { + event.preventDefault(); + try { + const { data } = await axios.post( + "http://localhost:3001/login", + { + username, passphrase + }, + { withCredentials: true } + ); + if (data) { + if (data.errors) { + const { username, passphrase } = data.errors; + if (username) generateError(username); + else if (passphrase) generateError(passphrase); + } else { + navigate("/"); + } + } + } catch (ex) { + console.log(ex); + } + }; return (
-

Data Coin

-
+

Login

+ handleSubmit(e)}>
- - - - - -
- - Don't have an account? - Register - -
- + + setUsername(e.target.value)} + required/> + + + setPassphrase(e.target.value)} + required/> +
+
) } From 036eaac8d4e56e79ae7aba55506b424745a081c2 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Tue, 6 Dec 2022 13:40:55 -0500 Subject: [PATCH 24/34] Mine --- backend/app/index.js | 28 +------------- backend/controllers/miningControllers.js | 37 +++++++++++++++++++ backend/routers/{authRoutes.js => routers.js} | 6 +++ 3 files changed, 45 insertions(+), 26 deletions(-) create mode 100644 backend/controllers/miningControllers.js rename backend/routers/{authRoutes.js => routers.js} (61%) diff --git a/backend/app/index.js b/backend/app/index.js index 4bf3a26..6437bf5 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -8,7 +8,7 @@ const TransactionPool = require('../wallet/transaction-pool'); const Miner = require('./miner'); const dbCoonect = require('../db/dbConnect'); const cookieParser = require("cookie-parser"); -const authRoutes = require("../routers/authRoutes"); +const routes = require("../routers/routers"); const HTTP_PORT = process.env.HTTP_PORT || 3001; const app = express(); @@ -32,16 +32,6 @@ app.get('/publicKey', (req, res) => { console.log({"publicKey": [wallet.publicKey]}); }); -/** - * Mine block containing transactions - */ -app.get('/mineTransactions', (req, res) => { - const block = miner.mine(); - console.log(`New block added ${block.toString()}`); - - res.redirect('/blocks'); -}); - app.get('/balance', (req, res) => { balance = wallet.calculateBalance(bc); res.json(balance); @@ -57,22 +47,8 @@ app.post('/transact', (req, res) => { res.redirect('/transactions'); }); -/** - * Mine block containing data - */ -app.post('/mine', (req, res) => { - const block = bc.addBlock(req.body.data); - console.log(`New block added: ${block.toString()}`); - - // Sync all chains - making a decentralized system - p2pServer.syncChains(); - - res.redirect('/blocks'); -}); - dbCoonect() app.use(bodyParser.json()); -//app.use(cors()); app.use( cors({ origin: ["http://localhost:3000"], @@ -83,7 +59,7 @@ app.use( app.use(cookieParser()); app.use(express.json()) -app.use("/", authRoutes) +app.use("/", routes) //mongoose.connection.once('open', () => { app.listen(3001, () => console.log(`Listening on port ${HTTP_PORT}`)); diff --git a/backend/controllers/miningControllers.js b/backend/controllers/miningControllers.js new file mode 100644 index 0000000..907d0bd --- /dev/null +++ b/backend/controllers/miningControllers.js @@ -0,0 +1,37 @@ + +const Blockchain = require('../blockchain/index'); +const P2pServer = require('../app/p2p-server'); +const Wallet = require('../wallet'); +const TransactionPool = require('../wallet/transaction-pool'); +const Miner = require('../app/miner'); + +const bc = new Blockchain(); +const tp = new TransactionPool(); +const p2pServer = new P2pServer(bc, tp); +const wallet = new Wallet(); +// A miner consisting of the local blockchain, transaction pool, currency wallet and the p2pServer +const miner = new Miner(bc, tp, wallet, p2pServer); + +/** + * Mine block containing transactions + */ + module.exports.mineTransactions = (req, res) => { + const block = miner.mine(); + console.log(`New block added ${block.toString()}`); + + res.redirect('/blocks'); +}; + +/** + * Mine block containing data + */ +module.exports.mine = (req, res) => { + const block = bc.addBlock(req.body.data); + console.log(`New block added: ${block.toString()}`); + + // Sync all chains - making a decentralized system + p2pServer.syncChains(); + + res.redirect('/blocks'); +}; + \ No newline at end of file diff --git a/backend/routers/authRoutes.js b/backend/routers/routers.js similarity index 61% rename from backend/routers/authRoutes.js rename to backend/routers/routers.js index ba144ff..2545fad 100644 --- a/backend/routers/authRoutes.js +++ b/backend/routers/routers.js @@ -2,9 +2,15 @@ const router = require('express').Router(); const { register, login } = require("../controllers/authControllers") const { checkUser } = require("../middlewares/authMiddleware"); +const { mine, mineTransactions } = require("../controllers/miningControllers") +// Authentication routers router.post("/", checkUser) router.post("/register", register); router.post("/login", login); +// Mining routers +router.get("/mine", mineTransactions); +router.post("/mine", mine) + module.exports = router; \ No newline at end of file From 15974ac3d275a49bf3ebb7b1d2fb6a95df97cd0e Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Fri, 9 Dec 2022 17:34:50 -0500 Subject: [PATCH 25/34] API to UI for transaction Transaction --- backend/app/index.js | 44 +------------- ...ontrollers.js => blockchainControllers.js} | 32 +++++++++- backend/routers/routers.js | 14 ++++- frontend/src/App.js | 2 + .../src/screens/LandingPage/LandingPage.css | 37 ------------ .../src/screens/LoginScreen/LoginScreen.js | 1 + frontend/src/screens/SendScreen/SendScreen.js | 58 ++++++++++++++++--- 7 files changed, 99 insertions(+), 89 deletions(-) rename backend/controllers/{miningControllers.js => blockchainControllers.js} (57%) diff --git a/backend/app/index.js b/backend/app/index.js index 6437bf5..1663e6e 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -1,54 +1,13 @@ const express = require('express'); const cors = require('cors'); -const Blockchain = require('../blockchain'); const bodyParser = require('body-parser'); -const P2pServer = require('./p2p-server'); -const Wallet = require('../wallet'); -const TransactionPool = require('../wallet/transaction-pool'); -const Miner = require('./miner'); const dbCoonect = require('../db/dbConnect'); const cookieParser = require("cookie-parser"); const routes = require("../routers/routers"); - const HTTP_PORT = process.env.HTTP_PORT || 3001; const app = express(); -const bc = new Blockchain(); -const tp = new TransactionPool(); -const p2pServer = new P2pServer(bc, tp); -const wallet = new Wallet(); -// A miner consisting of the local blockchain, transaction pool, currency wallet and the p2pServer -const miner = new Miner(bc, tp, wallet, p2pServer); - -app.get('/blocks', (req, res) => { - res.json(bc.chain); -}); - -app.get('/transactions', (req, res) => { - res.json(tp.transactions); -}); - -app.get('/publicKey', (req, res) => { - res.json(wallet.publicKey); - console.log({"publicKey": [wallet.publicKey]}); -}); - -app.get('/balance', (req, res) => { - balance = wallet.calculateBalance(bc); - res.json(balance); - console.log(balance); -}) - -app.post('/transact', (req, res) => { - const {recipient, amount} = req.body; - const transaction = wallet.createTransaction(recipient, amount, bc, tp); - - p2pServer.broadcastTransaction(transaction); - - res.redirect('/transactions'); -}); dbCoonect() -app.use(bodyParser.json()); app.use( cors({ origin: ["http://localhost:3000"], @@ -59,9 +18,10 @@ app.use( app.use(cookieParser()); app.use(express.json()) +app.use(bodyParser.json()); +app.use(bodyParser.urlencoded({ extended: true })) app.use("/", routes) //mongoose.connection.once('open', () => { app.listen(3001, () => console.log(`Listening on port ${HTTP_PORT}`)); - p2pServer.listen(); //}) diff --git a/backend/controllers/miningControllers.js b/backend/controllers/blockchainControllers.js similarity index 57% rename from backend/controllers/miningControllers.js rename to backend/controllers/blockchainControllers.js index 907d0bd..6b2ec6d 100644 --- a/backend/controllers/miningControllers.js +++ b/backend/controllers/blockchainControllers.js @@ -34,4 +34,34 @@ module.exports.mine = (req, res) => { res.redirect('/blocks'); }; - \ No newline at end of file + +module.exports.transactions = (req, res) => { + const output = tp.transactions.getOutput(); + const amount = output.amount; + console.log(amount); + res.json(tp.transactions); +}; + +module.exports.transact = (req, res) => { + const {recipient, amount} = req.body; + const transaction = wallet.createTransaction(recipient, amount, bc, tp); + + p2pServer.broadcastTransaction(transaction); + + res.redirect('/transactions'); +}; + +module.exports.blocks = (req, res) => { + res.json(bc.chain); +}; + +module.exports.publicKey = (req, res) => { + res.json(wallet.publicKey); + console.log({"publicKey": [wallet.publicKey]}); +}; + +module.exports.balance = (req, res) => { + balance = wallet.calculateBalance(bc); + res.json(balance); + console.log(balance); +}; \ No newline at end of file diff --git a/backend/routers/routers.js b/backend/routers/routers.js index 2545fad..1e19a37 100644 --- a/backend/routers/routers.js +++ b/backend/routers/routers.js @@ -2,7 +2,9 @@ const router = require('express').Router(); const { register, login } = require("../controllers/authControllers") const { checkUser } = require("../middlewares/authMiddleware"); -const { mine, mineTransactions } = require("../controllers/miningControllers") +const { mine, mineTransactions } = require("../controllers/blockchainControllers") +const { transactions, transact } = require("../controllers/blockchainControllers") +const { balance, publicKey, blocks} = require("../controllers/blockchainControllers") // Authentication routers router.post("/", checkUser) @@ -13,4 +15,14 @@ router.post("/login", login); router.get("/mine", mineTransactions); router.post("/mine", mine) +// Transaction routers +router.get("/transactions", transactions) +router.post("/transact", transact) + +// Blockchain routers +router.get("/balance", balance) +router.get("/publicKey", publicKey) +router.get("/blocks", blocks) + + module.exports = router; \ No newline at end of file diff --git a/frontend/src/App.js b/frontend/src/App.js index 314a403..f671277 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -4,6 +4,7 @@ import RegisterScreen from "./screens/RegisterScreen/RegisterScreen"; import WalletScreen from "./screens/WalletScreen/WalletScreen"; import LandingPage from "./screens/LandingPage/LandingPage"; import MineScreen from "./screens/MineScreen/MineScreen"; +import SendScreen from "./screens/SendScreen/SendScreen"; import "react-toastify/dist/ReactToastify.css"; @@ -17,6 +18,7 @@ function App() { } /> } /> } /> + } /> )} diff --git a/frontend/src/screens/LandingPage/LandingPage.css b/frontend/src/screens/LandingPage/LandingPage.css index d66b49f..30e986f 100644 --- a/frontend/src/screens/LandingPage/LandingPage.css +++ b/frontend/src/screens/LandingPage/LandingPage.css @@ -3,43 +3,6 @@ Body { background-color: #018037; } -.link { - margin: 0; - padding: 0; - font-size: 15px; - border: 6px solid rgb(253, 253, 253); - border-radius: 50%; - background: rgba(0,0,0,0.3); - color: white; - width: 256px; - height: 256px; - transition: transform 2s; - position: relative; - } - .link:after, - .link:before{ - position: absolute; - content: ""; - display: block; - z-index: 1; - } - .link:after{ - top: 20px; - bottom: 20px; - left: 24px; - right: 24px; - } - .link:before{ - top: 24px; - bottom: 24px; - left: 20px; - right: 20px; - } - - .link:hover { - transform: rotate(360deg); - } - .centered { position: fixed; top: 40%; diff --git a/frontend/src/screens/LoginScreen/LoginScreen.js b/frontend/src/screens/LoginScreen/LoginScreen.js index ba968a0..7c2fccf 100644 --- a/frontend/src/screens/LoginScreen/LoginScreen.js +++ b/frontend/src/screens/LoginScreen/LoginScreen.js @@ -64,6 +64,7 @@ const LoginScreen = () => { onChange={(e) => setPassphrase(e.target.value)} required/> + Register
diff --git a/frontend/src/screens/SendScreen/SendScreen.js b/frontend/src/screens/SendScreen/SendScreen.js index 8d558a7..6f167bc 100644 --- a/frontend/src/screens/SendScreen/SendScreen.js +++ b/frontend/src/screens/SendScreen/SendScreen.js @@ -1,21 +1,63 @@ -import React from 'react' +import React, { useState, useEffect } from "react"; +import axios from 'axios'; +import { ToastContainer, toast } from "react-toastify"; import styles from"./sendScreen.css" const SendScreen = () => { - return ( + const [recipient, setRecipient] = useState(""); + const [amount, setAmount] = useState(0) + + const generateError = (error) => + toast.error(error, { + position: "bottom-right", + }); + const handleSubmit = async (event) => { + event.preventDefault(); + try { + const { data } = await axios.post( + "http://localhost:3001/transact", + { + recipient, amount + }, + { withCredentials: true } + ); + if (data) { + if (data.errors) { + const { recipient, amount } = data.errors; + if (recipient) generateError(recipient); + else if (amount) generateError(amount); + } + } + } catch (ex) { + console.log(ex); + } + }; + + return (
Logo

Data Pirates CryptoCurrency

Send Data Coins

-
+ handleSubmit(e)}> +
- - - + setRecipient(e.target.value)} + required/> + - -
Send
+ setAmount(e.target.value)} + required/> + +
From 5f1e6a9803cab890459dd015e94b5c8709e1c919 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Fri, 9 Dec 2022 20:49:01 -0500 Subject: [PATCH 26/34] Wallet Screen Refresh, copy key button and account balance is now displayed from the API --- backend/controllers/blockchainControllers.js | 5 +-- frontend/package-lock.json | 20 ++++++++++ frontend/package.json | 1 + .../src/screens/WalletScreen/WalletScreen.js | 37 ++++++++++++++++--- 4 files changed, 54 insertions(+), 9 deletions(-) diff --git a/backend/controllers/blockchainControllers.js b/backend/controllers/blockchainControllers.js index 6b2ec6d..a8ba8e9 100644 --- a/backend/controllers/blockchainControllers.js +++ b/backend/controllers/blockchainControllers.js @@ -36,10 +36,7 @@ module.exports.mine = (req, res) => { }; module.exports.transactions = (req, res) => { - const output = tp.transactions.getOutput(); - const amount = output.amount; - console.log(amount); - res.json(tp.transactions); + res.json(tp.transactions);; }; module.exports.transact = (req, res) => { diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 73097e5..657183e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -21,6 +21,7 @@ "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "react-toastify": "^9.1.1", + "usehooks-ts": "^2.9.1", "web-vitals": "^2.1.4" }, "devDependencies": { @@ -18541,6 +18542,19 @@ "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true }, + "node_modules/usehooks-ts": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.9.1.tgz", + "integrity": "sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA==", + "engines": { + "node": ">=16.15.0", + "npm": ">=8" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -33057,6 +33071,12 @@ "requires-port": "^1.0.0" } }, + "usehooks-ts": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.9.1.tgz", + "integrity": "sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA==", + "requires": {} + }, "util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", diff --git a/frontend/package.json b/frontend/package.json index 769d073..b066769 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -16,6 +16,7 @@ "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "react-toastify": "^9.1.1", + "usehooks-ts": "^2.9.1", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index d482aed..8c822a7 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -1,6 +1,8 @@ -import React, {useEffect} from 'react' +import React, { useEffect, useState } from 'react' import styles from"./walletStyle.css" import { Link, useNavigate } from "react-router-dom"; +import { useCopyToClipboard } from 'usehooks-ts' +import axios from 'axios' import { useCookies } from "react-cookie"; const WalletScreen = () => { @@ -12,6 +14,31 @@ const WalletScreen = () => { navigate("/login"); }; + const [balance, setBalance] = useState(0); + const [publicKey, setPublicKey] = useState(""); + + const fetchData = () => { + const balanceAPI = "http://localhost:3001/balance"; + const keyAPI = "http://localhost:3001/publicKey"; + + const getBalance = axios.get(balanceAPI); + const getKey = axios.get(keyAPI); + + axios.all([getBalance, getKey]).then( + axios.spread((...allData) => { + const balance = allData[0].data + const key = allData[1].data + + setBalance(balance) + setPublicKey(key) + }) + ) + } + + useEffect(() => { + fetchData(); + }, []); + return (
@@ -30,19 +57,19 @@ const WalletScreen = () => {

Account Balance

-

$2,000

+

{balance}

Unconfirmed Balance

-

$186

+

0

Number of Transactions

10

- Refresh - Copy Key + +
From b466431d3bd86a43145aac515c639541c0f0e7ce Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Sat, 10 Dec 2022 18:01:10 -0500 Subject: [PATCH 27/34] Transaction Screen Transaction Screen displays all of the transactions --- backend/controllers/blockchainControllers.js | 2 +- backend/wallet/transaction-pool.js | 4 + frontend/src/App.js | 2 + .../TransactionScreen/TransactionScreen.js | 53 +++++---- .../TransactionScreen/transactions.css | 109 +++++++++++++++++- .../src/screens/WalletScreen/WalletScreen.js | 1 - 6 files changed, 141 insertions(+), 30 deletions(-) diff --git a/backend/controllers/blockchainControllers.js b/backend/controllers/blockchainControllers.js index a8ba8e9..7f89160 100644 --- a/backend/controllers/blockchainControllers.js +++ b/backend/controllers/blockchainControllers.js @@ -36,7 +36,7 @@ module.exports.mine = (req, res) => { }; module.exports.transactions = (req, res) => { - res.json(tp.transactions);; + res.json(tp.transactionList); }; module.exports.transact = (req, res) => { diff --git a/backend/wallet/transaction-pool.js b/backend/wallet/transaction-pool.js index 138b17b..e9b5b2d 100644 --- a/backend/wallet/transaction-pool.js +++ b/backend/wallet/transaction-pool.js @@ -3,6 +3,7 @@ const Transaction = require('./transaction'); class TransactionPool { constructor() { this.transactions = []; + this.transactionList = []; } updateOrAddTransaction(transaction) { @@ -15,10 +16,13 @@ class TransactionPool { if (index === -1) { // Transaction added to pool this.transactions.push(transaction); + this.transactionList.push(transaction); } else { // Transaction exists in pool, so update this.transactions[index] = transaction; + this.transactionList[index] = transaction; } + console.log("update transaction " + this.transactionList.length); } existingTransaction(address) { diff --git a/frontend/src/App.js b/frontend/src/App.js index f671277..37ad2e1 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -5,6 +5,7 @@ import WalletScreen from "./screens/WalletScreen/WalletScreen"; import LandingPage from "./screens/LandingPage/LandingPage"; import MineScreen from "./screens/MineScreen/MineScreen"; import SendScreen from "./screens/SendScreen/SendScreen"; +import TransactionScreen from "./screens/TransactionScreen/TransactionScreen"; import "react-toastify/dist/ReactToastify.css"; @@ -19,6 +20,7 @@ function App() { } /> } /> } /> + } /> )} diff --git a/frontend/src/screens/TransactionScreen/TransactionScreen.js b/frontend/src/screens/TransactionScreen/TransactionScreen.js index 9f20c74..a6287a6 100644 --- a/frontend/src/screens/TransactionScreen/TransactionScreen.js +++ b/frontend/src/screens/TransactionScreen/TransactionScreen.js @@ -1,37 +1,36 @@ -import React from 'react' +import React, { useEffect, useState } from 'react' +import { Link, useNavigate } from "react-router-dom"; +import axios from 'axios' import styles from"./transactions.css" const TransactionScreen = () => { + + const [transactionList, setTransactionList] = useState([]) + + const fetchData = () => { + axios.get("http://localhost:3001/transactions").then((response) => { + const list = response.data[0].outputs.slice(1).map((output) => +
    +
  • Recipient: {output.address}
  • +
  • Amount {output.amount}
  • +
  • Timestamp: {response.data[0].input.timestamp}
  • +
) + setTransactionList(list) + console.log(response.data); + }); + } + + useEffect(() => { + fetchData(); + }, []); + return (
- Logo + Logo

Data Pirates CryptoCurrency

Transaction History

-
-
- - - - - - - - -
-
-
-
- - - - - - - - -
-
-
Return to HomePage
+
{transactionList}
+
Go back to Home Page
) } diff --git a/frontend/src/screens/TransactionScreen/transactions.css b/frontend/src/screens/TransactionScreen/transactions.css index 30ca07a..cfe5af2 100644 --- a/frontend/src/screens/TransactionScreen/transactions.css +++ b/frontend/src/screens/TransactionScreen/transactions.css @@ -65,4 +65,111 @@ Body { color: #FFFFFF; font-size: 1rem; margin: 2%; - } \ No newline at end of file + } + + .plan-one { + margin: 0 0 20px 0; + width: 100%; + position: relative; + } + + .plan-card { + background: #fff; + margin-bottom: 30px; + transition: .5s; + border: 0; + border-radius: .55rem; + position: relative; + width: 100%; + box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5); + } + + .plan-one .pricing-header { + padding: 0; + margin-bottom: 0; + text-align: center; + } + + .plan-one .pricing-header .plan-title { + -webkit-border-radius: 10px 10px 0px 0px; + -moz-border-radius: 10px 10px 0px 0px; + border-radius: 10px 10px 0px 0px; + font-size: 1.2rem; + color: #ffffff; + padding: 10px 0; + font-weight: 600; + background: #5a99ee; + margin: 0; + } + + .plan-one .pricing-header .plan-cost { + color: #ffffff; + background: #71a7f0; + padding: 15px 0; + font-size: 2.5rem; + font-weight: 700; + } + + .plan-one .pricing-header .plan-save { + color: #ffffff; + background: #84b3f2; + padding: 10px 0; + font-size: 1rem; + font-weight: 700; + } + + .plan-one .pricing-header.green .plan-title { + background: #47BCC7; + } + + .plan-one .pricing-header.green .plan-cost { + background: #5bc3cd; + } + + .plan-one .pricing-header.green .plan-save { + background: #6ac9d2; + } + + .plan-one .pricing-header.orange .plan-title { + background: #fc8165; + } + + .plan-one .pricing-header.orange .plan-cost { + background: #fd967e; + } + + .plan-one .pricing-header.orange .plan-save { + background: #fdaa97; + } + + .plan-one .plan-features { + border: 1px solid #e6ecf3; + border-top: 0; + border-bottom: 0; + padding: 0; + margin: 0; + text-align: left; + } + + .plan-one .plan-features li { + padding: 10px 15px 10px 40px; + margin: 5px 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + position: relative; + border-bottom: 1px solid #e6ecf3; + line-height: 100%; + } + + .plan-one .plan-footer { + border: 1px solid #e6ecf3; + border-top: 0; + background: #ffffff; + -webkit-border-radius: 0 0 10px 10px; + -moz-border-radius: 0 0 10px 10px; + border-radius: 0 0 10px 10px; + text-align: center; + padding: 10px 0 30px 0; + } + \ No newline at end of file diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index 8c822a7..8240569 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -1,7 +1,6 @@ import React, { useEffect, useState } from 'react' import styles from"./walletStyle.css" import { Link, useNavigate } from "react-router-dom"; -import { useCopyToClipboard } from 'usehooks-ts' import axios from 'axios' import { useCookies } from "react-cookie"; From 6173730b088cb7873336ca0cab98e93df779a388 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Sat, 10 Dec 2022 18:03:14 -0500 Subject: [PATCH 28/34] Transaction Screen Transaction Screen updated --- .../TransactionScreen/transactions.css | 109 +----------------- 1 file changed, 1 insertion(+), 108 deletions(-) diff --git a/frontend/src/screens/TransactionScreen/transactions.css b/frontend/src/screens/TransactionScreen/transactions.css index cfe5af2..30ca07a 100644 --- a/frontend/src/screens/TransactionScreen/transactions.css +++ b/frontend/src/screens/TransactionScreen/transactions.css @@ -65,111 +65,4 @@ Body { color: #FFFFFF; font-size: 1rem; margin: 2%; - } - - .plan-one { - margin: 0 0 20px 0; - width: 100%; - position: relative; - } - - .plan-card { - background: #fff; - margin-bottom: 30px; - transition: .5s; - border: 0; - border-radius: .55rem; - position: relative; - width: 100%; - box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5); - } - - .plan-one .pricing-header { - padding: 0; - margin-bottom: 0; - text-align: center; - } - - .plan-one .pricing-header .plan-title { - -webkit-border-radius: 10px 10px 0px 0px; - -moz-border-radius: 10px 10px 0px 0px; - border-radius: 10px 10px 0px 0px; - font-size: 1.2rem; - color: #ffffff; - padding: 10px 0; - font-weight: 600; - background: #5a99ee; - margin: 0; - } - - .plan-one .pricing-header .plan-cost { - color: #ffffff; - background: #71a7f0; - padding: 15px 0; - font-size: 2.5rem; - font-weight: 700; - } - - .plan-one .pricing-header .plan-save { - color: #ffffff; - background: #84b3f2; - padding: 10px 0; - font-size: 1rem; - font-weight: 700; - } - - .plan-one .pricing-header.green .plan-title { - background: #47BCC7; - } - - .plan-one .pricing-header.green .plan-cost { - background: #5bc3cd; - } - - .plan-one .pricing-header.green .plan-save { - background: #6ac9d2; - } - - .plan-one .pricing-header.orange .plan-title { - background: #fc8165; - } - - .plan-one .pricing-header.orange .plan-cost { - background: #fd967e; - } - - .plan-one .pricing-header.orange .plan-save { - background: #fdaa97; - } - - .plan-one .plan-features { - border: 1px solid #e6ecf3; - border-top: 0; - border-bottom: 0; - padding: 0; - margin: 0; - text-align: left; - } - - .plan-one .plan-features li { - padding: 10px 15px 10px 40px; - margin: 5px 0; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - position: relative; - border-bottom: 1px solid #e6ecf3; - line-height: 100%; - } - - .plan-one .plan-footer { - border: 1px solid #e6ecf3; - border-top: 0; - background: #ffffff; - -webkit-border-radius: 0 0 10px 10px; - -moz-border-radius: 0 0 10px 10px; - border-radius: 0 0 10px 10px; - text-align: center; - padding: 10px 0 30px 0; - } - \ No newline at end of file + } \ No newline at end of file From d3648f9325df15eedc86eca21b5f3a615b002576 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Sun, 11 Dec 2022 02:56:51 -0500 Subject: [PATCH 29/34] re-add p2p port listening --- backend/app/index.js | 4 +++- backend/controllers/blockchainControllers.js | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/backend/app/index.js b/backend/app/index.js index 1663e6e..4a063c3 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -4,6 +4,7 @@ const bodyParser = require('body-parser'); const dbCoonect = require('../db/dbConnect'); const cookieParser = require("cookie-parser"); const routes = require("../routers/routers"); +const { listen } = require("../controllers/blockchainControllers") const HTTP_PORT = process.env.HTTP_PORT || 3001; const app = express(); @@ -22,6 +23,7 @@ app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })) app.use("/", routes) +listen() //mongoose.connection.once('open', () => { - app.listen(3001, () => console.log(`Listening on port ${HTTP_PORT}`)); + app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); //}) diff --git a/backend/controllers/blockchainControllers.js b/backend/controllers/blockchainControllers.js index 7f89160..8612128 100644 --- a/backend/controllers/blockchainControllers.js +++ b/backend/controllers/blockchainControllers.js @@ -5,6 +5,7 @@ const Wallet = require('../wallet'); const TransactionPool = require('../wallet/transaction-pool'); const Miner = require('../app/miner'); + const bc = new Blockchain(); const tp = new TransactionPool(); const p2pServer = new P2pServer(bc, tp); @@ -61,4 +62,8 @@ module.exports.balance = (req, res) => { balance = wallet.calculateBalance(bc); res.json(balance); console.log(balance); -}; \ No newline at end of file +}; + +module.exports.listen = (req, res) => { + p2pServer.listen(); +} \ No newline at end of file From 3b81a070c712926f214b5f72be7cd202283d82d4 Mon Sep 17 00:00:00 2001 From: Can Dilikoglu <55206720+candilikoglu@users.noreply.github.com> Date: Sun, 11 Dec 2022 06:24:38 -0500 Subject: [PATCH 30/34] mining functionality added --- frontend/src/screens/MineScreen/MineScreen.js | 125 +++++++++--------- .../TransactionScreen/TransactionScreen.js | 2 +- .../src/screens/WalletScreen/WalletScreen.js | 9 +- 3 files changed, 69 insertions(+), 67 deletions(-) diff --git a/frontend/src/screens/MineScreen/MineScreen.js b/frontend/src/screens/MineScreen/MineScreen.js index 69c21b9..d06403e 100644 --- a/frontend/src/screens/MineScreen/MineScreen.js +++ b/frontend/src/screens/MineScreen/MineScreen.js @@ -1,73 +1,70 @@ -import React from 'react' +import React, { useEffect, useState } from 'react' +import { ToastContainer, toast} from 'react-toastify'; +import axios from 'axios' import styles from "./MineScreen.css" const MineScreen = () => { + const [blocks, setBlocks] = useState([]) + + const fetchData = () => { + axios.get("http://localhost:3001/blocks").then((response) => { + const list = response.data.map((block, index) => +
+
+
Block: {index}
+
+
    +
  • Timestamp: {block.timestamp}
  • +
  • Hash: {block.hash}
  • +
  • Last Hash: {block.lastHash}
  • +
  • Difficulty: {block.difficulty}
  • +
  • nonce: {block.nonce}
  • +
+
) + setBlocks(list) + console.log(response.data); + }); + }; + + const mineBlock = async () => { + console.log("function is called") + await axios.get("http://localhost:3001/mine").then((response) => { + showToastMessage(1) + }) + .catch((error) => {showToastMessage(false)}) + setTimeout(function(){ + window.location.reload(false) + }, 2000); + }; + + const showToastMessage = (res) => { + if (res === 0) { + toast.error('There is no mine to block!', { + position: toast.POSITION.TOP_RIGHT + }); + } else if (res === 1) { + toast.success('Blocked mined successfully', { + position: toast.POSITION.TOP_RIGHT + }); + } else if (res === 2) { + toast.error('Error mining block', { + position: toast.POSITION.TOP_RIGHT + }); + } + } + + useEffect(() => { + fetchData(); + }, []); + return (
-
-
-
-
-
-

Basic

-
$129.00
-
Save $29.00
-
-
    -
  • 5GB Linux Web Space
  • -
  • 5 MySQL Databases
  • -
  • 500 Emails
  • -
  • 250Gb mothly Transfer
  • -
  • 24/7 Tech Support
  • -
  • Daily Backups
  • -
- -
-
-
-
-
-

Standard

-
$189.00
-
Save $49.00
-
-
    -
  • 10GB Linux Web Space
  • -
  • 10 MySQL Databases
  • -
  • 1000 Emails
  • -
  • 750Gb mothly Transfer
  • -
  • 24/7 Tech Support
  • -
  • Daily Backups
  • -
- -
-
+

Mine Blocks

+
-
-
-

Premium

-
$219.00
-
Save $99.00
-
-
    -
  • 50GB Linux Web Space
  • -
  • 100 MySQL Databases
  • -
  • Unlimited Emails
  • -
  • 1000Gb mothly Transfer
  • -
  • 24/7 Tech Support
  • -
  • Daily Backups
  • -
- -
+ {blocks}
-
-
-
+ + ) } diff --git a/frontend/src/screens/TransactionScreen/TransactionScreen.js b/frontend/src/screens/TransactionScreen/TransactionScreen.js index a6287a6..8d8d47c 100644 --- a/frontend/src/screens/TransactionScreen/TransactionScreen.js +++ b/frontend/src/screens/TransactionScreen/TransactionScreen.js @@ -9,7 +9,7 @@ const TransactionScreen = () => { const fetchData = () => { axios.get("http://localhost:3001/transactions").then((response) => { - const list = response.data[0].outputs.slice(1).map((output) => + const list = response.data[0].outputs.map((output) =>
  • Recipient: {output.address}
  • Amount {output.amount}
  • diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index 8240569..ffa772f 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -15,21 +15,26 @@ const WalletScreen = () => { const [balance, setBalance] = useState(0); const [publicKey, setPublicKey] = useState(""); + const [transactions, setTransactionList] = useState([]); const fetchData = () => { const balanceAPI = "http://localhost:3001/balance"; const keyAPI = "http://localhost:3001/publicKey"; + const transactionAPI = "http://localhost:3001/transactions"; const getBalance = axios.get(balanceAPI); const getKey = axios.get(keyAPI); + const getTransactions = axios.get(transactionAPI); - axios.all([getBalance, getKey]).then( + axios.all([getBalance, getKey, getTransactions]).then( axios.spread((...allData) => { const balance = allData[0].data const key = allData[1].data + const t = allData[2].data setBalance(balance) setPublicKey(key) + setTransactionList(t) }) ) } @@ -64,7 +69,7 @@ const WalletScreen = () => {

    Number of Transactions

    -

    10

    +

    {transactions.length}

    From 8d239cad09167ca64e60c5c5866c36544e0a42ea Mon Sep 17 00:00:00 2001 From: kayelise25 Date: Mon, 12 Dec 2022 16:28:30 -0500 Subject: [PATCH 31/34] formatting transaction page --- .DS_Store | Bin 6148 -> 6148 bytes backend/app/index.js | 153 +----------------- frontend/images/officialLogo.png | Bin 0 -> 513718 bytes .../TransactionScreen/TransactionScreen.js | 13 +- .../TransactionScreen/images/officialLogo.png | Bin 0 -> 513718 bytes .../TransactionScreen/images/smallLogo.png | Bin 0 -> 11581 bytes .../TransactionScreen/transactions.css | 66 +++++--- .../src/screens/WalletScreen/WalletScreen.js | 6 +- 8 files changed, 61 insertions(+), 177 deletions(-) create mode 100644 frontend/images/officialLogo.png create mode 100644 frontend/src/screens/TransactionScreen/images/officialLogo.png create mode 100644 frontend/src/screens/TransactionScreen/images/smallLogo.png diff --git a/.DS_Store b/.DS_Store index 1e450c057948da15d60ea33ce1c748a443621778..d5caeadb8f3eed07b4b3fbfe52978f5a6b1b57a6 100644 GIT binary patch delta 399 zcmZ8d!Ab&A6g~4^FfS2wp{^9By}X8s_L74PXiBvZTs0O_*^GkAppCm0I=ueDjSw*( z7p?MSSkpYX+tuxuH@nO$VPx` z4Dpa2M*$~9pux~z+XtAuaGnF)VaEN4IfTYNCK&yY{-WN}DAr{($#lhV(1VYQZRg>V zeH&f07@9m`mdUDRn3S1`V)ehA^^#sP6Y;8!PTjh5eBzqCd>Yu)@NotY=T!7E;LkLe v^**ojcwZA8W{t<4WxL;r(I4V{y08*k6%_5Jr61B1N)1J~1$U72OKZ6ST(4#Q delta 172 zcmZoMXfc=|#>B)qu~2NHo}wrl0|Nsi1A_nqLn=caLrO|dLV+Qa!4sk?KL@ChftvxVlCt2Uyqx^Jbdd3rSy`uW7+VZD14ss65<_M8B%mB-^C4B$@ diff --git a/backend/app/index.js b/backend/app/index.js index 2b5675c..f72d23e 100644 --- a/backend/app/index.js +++ b/backend/app/index.js @@ -17,154 +17,13 @@ app.use( }) ); -app.get('/transactions', (req, res) => { - res.json((tp.transactions).length); -}); - -app.get('/publicKey', (req, res) => { - res.json(wallet.publicKey); - console.log({"publicKey": [wallet.publicKey]}); -}); - -/** - * Mine block containing transactions - */ -app.get('/mineTransactions', (req, res) => { - const block = miner.mine(); - console.log(`New block added ${block.toString()}`); - - res.redirect('/blocks'); -}); - -app.get('/balance', (req, res) => { - balance = wallet.calculateBalance(bc); - res.json(wallet.calculateBalance(bc)); - console.log(wallet.calculateBalance(bc)); - -}) - -app.post('/transact', (req, res) => { - const {recipient, amount} = req.body; - const transaction = wallet.createTransaction(recipient, amount, bc, tp); - - p2pServer.broadcastTransaction(transaction); - - res.redirect('/transactions'); -}); - -/** - * Mine block containing data - */ -app.post('/mine', (req, res) => { - const block = bc.addBlock(req.body.data); - console.log(`New block added: ${block.toString()}`); - - // Sync all chains - making a decentralized system - p2pServer.syncChains(); - - res.redirect('/blocks'); -}); - - -// login endpoint -app.post("/login", (request, response) => { - // check if username exists - User.findOne({ username: request.body.username }) - - // if username exists - .then((user) => { - // compare the passphrase entered and the hashed passphrase found - bcrypt - .compare(request.body.passphrase, user.passphrase) - - // if the passwords match - .then((passphraseCheck) => { - - // check if password matches - if(!passphraseCheck) { - return response.status(400).send({ - message: "Passphrase does not match", - error, - }); - } - - // create JWT token - const token = jwt.sign( - { - userId: user._id, - username: user.username, - }, - "RANDOM-TOKEN", - { expiresIn: "24h" } - ); - - // return success response - response.status(200).send({ - message: "Login Successful", - username: user.username, - passphrase: user.passphrase, - publicKey: user.publicKey.toString(), - token, - }); - }) - // catch error if password does not match - .catch((error) => { - response.status(400).send({ - message: "Passwords does not match", - error, - }); - }); - }) - // catch error if email does not exist - .catch((e) => { - response.status(404).send({ - message: "Email not found", - e, - }); - }); -}); - -// register endpoint -app.post("/register", (request, response) => { - // hash the password - bcrypt - .hash(request.body.passphrase, 10) - .then((hashedPassword) => { - // create a new user instance and collect the data - const user = new User({ - username: request.body.username, - passphrase: hashedPassword, - publicKey: ChainUtil.genKeyPair().getPublic().encode('hex') - }); - - // save the new user - user - .save() - // return success if the new user is added to the database successfully - .then((result) => { - response.status(201).send({ - message: "User Created Successfully", - result, - }); - }) - // catch error if the new user wasn't added successfully to the database - .catch((error) => { - response.status(500).send({ - message: "Error creating user", - error, - }); - }); - }) - // catch error if the password hash isn't successful - .catch((e) => { - response.status(500).send({ - message: "Password was not hashed successfully", - e, - }); - }); -}); +app.use(cookieParser()); +app.use(express.json()) +app.use(bodyParser.json()); +app.use(bodyParser.urlencoded({ extended: true })) +app.use("/", routes) listen() //mongoose.connection.once('open', () => { app.listen(HTTP_PORT, () => console.log(`Listening on port ${HTTP_PORT}`)); -//}) +//}) \ No newline at end of file diff --git a/frontend/images/officialLogo.png b/frontend/images/officialLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f6431bdd06c565010dff825fdde3eeaac3d13beb GIT binary patch literal 513718 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

    %=zLp#_Kc$tB{6Jkl;In8!meeg~%)P9TS6bO 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

    dVQy{_3kwdM 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%0Arsv3sz(dn>R|K)2Hk)hq+`8r05C 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 o@O>IO(=S!_}f$ft4 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

    )sae@N{Gsxc|FSz7( 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%0D~*;M_ABM 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̨}C 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 { @@ -11,9 +12,9 @@ const TransactionScreen = () => { axios.get("http://localhost:3001/transactions").then((response) => { const list = response.data[0].outputs.map((output) =>
      -
    • Recipient: {output.address}
    • -
    • Amount {output.amount}
    • -
    • Timestamp: {response.data[0].input.timestamp}
    • +
    •   Recipient
        {output.address}
    • +
    •   Amount

        {output.amount}
    • +
    •   Timestamp

        {Date(response.data[0].input.timestamp)}
    ) setTransactionList(list) console.log(response.data); @@ -26,10 +27,10 @@ const TransactionScreen = () => { return (
    - Logo + Logo

    Data Pirates CryptoCurrency

    -

    Transaction History

    -
    {transactionList}
    +

    Transaction History

    +
    {transactionList}
    Go back to Home Page
    ) diff --git a/frontend/src/screens/TransactionScreen/images/officialLogo.png b/frontend/src/screens/TransactionScreen/images/officialLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f6431bdd06c565010dff825fdde3eeaac3d13beb GIT binary patch literal 513718 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

    %=zLp#_Kc$tB{6Jkl;In8!meeg~%)P9TS6bO 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

    dVQy{_3kwdM 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%0Arsv3sz(dn>R|K)2Hk)hq+`8r05C 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 o@O>IO(=S!_}f$ft4 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

    )sae@N{Gsxc|FSz7( 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%0D~*;M_ABM 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̨}C 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 b^!61QgGw00K2QChbXitXNuox~IOu->!os4v literal 0 HcmV?d00001 diff --git a/frontend/src/screens/TransactionScreen/transactions.css b/frontend/src/screens/TransactionScreen/transactions.css index 30ca07a..c527156 100644 --- a/frontend/src/screens/TransactionScreen/transactions.css +++ b/frontend/src/screens/TransactionScreen/transactions.css @@ -16,26 +16,49 @@ Body { font-size: 4rem; margin: 2%; } - form { - border: 3px solid #f1f1f1; - background-color: #04989E; - border-radius: 8px; - margin: 2%; - } - input[type=text]{ - width: 100%; - margin: 10px 0px; - padding: 12px 25px; - display: inline-block; - border: 2px solid green; - box-sizing: border-box; - background-color: #C0C0C0; - } + + h4{ + text-align: left; + font-size: 1.5rem; + margin-bottom: .8%; + + } + + h5{ + text-align: left; + font-size: 1.5rem; + margin-bottom: .8%; + line-height: .001%; + } + a:hover { opacity: 0.7; } + + ul{ + text-align: left; + background-color: #04989E; + border: 3px solid #f1f1f1; + border-radius: 8px; + list-style: none; + padding-bottom: 15px; + } + ul li{ + background-color: #FFFFFF; + color: #000000; + font-size: 1.3rem; + border-radius: 5px; + border: 3px solid #018037; + overflow-wrap: break-word; + margin-top: 1%; + margin-right: 1%; + padding-right: 15px; + padding-left: 15px; + height: 135px; + + } + .container { - padding: 25px; background-color: #04989E; height: 300px; } @@ -51,12 +74,13 @@ Body { text-decoration: none; } .button:hover{ - background-color:#018037; + background-color:#FFFFFF; text-decoration-color: #FFFFFF; cursor: pointer; } - .image-cont{ - width : 100%; + .imageCont{ + width : 30%; + border-radius: 20px; } .image-shape{ border-radius: 20px; @@ -65,4 +89,6 @@ Body { color: #FFFFFF; font-size: 1rem; margin: 2%; - } \ No newline at end of file + } + + \ No newline at end of file diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index 4c48fc5..0bb6c9c 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -1,4 +1,4 @@ -import React, {useEffect, useState}, { useEffect, useState } from 'react' +import React, {useEffect, useState} from 'react' import styles from"./walletStyle.css" import { Link, useNavigate } from "react-router-dom"; import axios from 'axios' @@ -77,9 +77,7 @@ const WalletScreen = () => { -
    -

    Your public key is: {publicKeyData}

    -
    + ) } From 3ee2efa4bceff49384c85bacd4fc9432b926367b Mon Sep 17 00:00:00 2001 From: kayelise25 Date: Mon, 19 Dec 2022 18:41:51 -0500 Subject: [PATCH 32/34] changing UI layout changing colors and layout for UI pages --- .../src/screens/LoginScreen/LoginScreen.css | 8 +-- frontend/src/screens/SendScreen/SendScreen.js | 8 ++- .../SendScreen/images/officialLogo.png | Bin 0 -> 513718 bytes .../screens/SendScreen/images/smallLogo.png | Bin 0 -> 11581 bytes .../src/screens/SendScreen/sendScreen.css | 19 ++++-- .../TransactionScreen/transactions.css | 15 +++-- .../src/screens/WalletScreen/WalletScreen.js | 28 +++++---- .../WalletScreen/images/officialLogo.png | Bin 0 -> 513718 bytes .../WalletScreen/images/transaction.png | Bin 0 -> 4118 bytes .../WalletScreen/images/walletIcon.png | Bin 0 -> 554 bytes .../WalletScreen/images/walletIcon2.png | Bin 0 -> 1030 bytes .../src/screens/WalletScreen/walletStyle.css | 56 +++++++++++------- 12 files changed, 77 insertions(+), 57 deletions(-) create mode 100644 frontend/src/screens/SendScreen/images/officialLogo.png create mode 100644 frontend/src/screens/SendScreen/images/smallLogo.png create mode 100644 frontend/src/screens/WalletScreen/images/officialLogo.png create mode 100644 frontend/src/screens/WalletScreen/images/transaction.png create mode 100644 frontend/src/screens/WalletScreen/images/walletIcon.png create mode 100644 frontend/src/screens/WalletScreen/images/walletIcon2.png diff --git a/frontend/src/screens/LoginScreen/LoginScreen.css b/frontend/src/screens/LoginScreen/LoginScreen.css index 849c7ac..7cfd19e 100644 --- a/frontend/src/screens/LoginScreen/LoginScreen.css +++ b/frontend/src/screens/LoginScreen/LoginScreen.css @@ -1,12 +1,12 @@ Body { font-family: Calibri, Helvetica, sans-serif; - background-color: #018037; + background-color: #ADEEA2; } a { - background-color: #4CAF50; + background-color: #ADEEA2; width: 100%; - color: #04989E; + color: #ADEEA2; padding: 5px; margin: 220px; border: none; @@ -32,5 +32,5 @@ a:hover { .container { padding: 25px; - background-color: #04989E; + background-color: #ADEEA2; } \ No newline at end of file diff --git a/frontend/src/screens/SendScreen/SendScreen.js b/frontend/src/screens/SendScreen/SendScreen.js index 36b79a5..7e63cbf 100644 --- a/frontend/src/screens/SendScreen/SendScreen.js +++ b/frontend/src/screens/SendScreen/SendScreen.js @@ -3,6 +3,8 @@ import axios from 'axios'; import { ToastContainer, toast } from "react-toastify"; import styles from"./sendScreen.css" import { Link } from "react-router-dom"; +import companyLogo from './images/officialLogo.png'; + const SendScreen = () => { @@ -37,9 +39,9 @@ const SendScreen = () => { return (
    - Logo + Logo

    Data Pirates CryptoCurrency

    -

    Send Data Coins

    +

    Send DataCoins

    handleSubmit(e)}>
    @@ -59,7 +61,7 @@ const SendScreen = () => { onChange={(e) => setAmount(e.target.value)} required/> - +
    diff --git a/frontend/src/screens/SendScreen/images/officialLogo.png b/frontend/src/screens/SendScreen/images/officialLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f6431bdd06c565010dff825fdde3eeaac3d13beb GIT binary patch literal 513718 zcmV)?K!U%CP)S*S00001b5ch_0Itp) z=>PyA07*naRCr$OecN{HI| z=fD4c{`>jw-+%x9`}yy`|Ni|K|M&CX@2%he{{8#C?cHMN6^=X6N`T+{zw&XCNlJxt zp}JAJ{=ZQ^qxY}Z@Vy+QMga z^NYD~@!ykMk1OTASYR51d2@Uapn zGaxODeFVIgMi05VMX>DTZ7Y#9pIR8>@rTunJ=g2ahophIuWaXDti?6}?YMuBM2%{B zht9e`bt>JN)V$D=O#A#k9D6QO$avF(47pz8mwQ%+&!hm9YVnLTD&>9m|7G6joxR+< zTFodoWk*)&tXg)f4qFZ3)!FW9Y#057z_%j6#-#g>0F zx~ww`frY?A;ENFW{mApbpa1^-{QF%%|L^B0JFkBbpXzuK*Z}$G=4xwg!Va#eF=Lt| z)KIlWQ;P1lQfT9`(X&g-%q_{C&ZjY#ynF1)${sBTSUS-;tJ&Z9-z5c-l8C(Knzxwr zqAWsb#_I=`y`bt4k|A93j}lb3lrC#lF0hpIT2KZ%7aP`ami%|69$*7&3?1|=r!|3)6aycx_dy3jLR~gTmyDZ_4n`4)_;EmfoRboap;Yx@5GW_>3AiQ znIy6nK;3i6KUN;n5zl)CrpVv_PTyEsjUjMVreP|Z?%#EFJb%7Q$}#Nnw?}p%nj4!H z^HSb(15H&dXC}LP89(Dsj3;|?XLwn3MrB}eecHKI-JWKVE_rq{{`>jg|9+poA^wXU zTmO+)dn2a72`v+g%jt+>6&tGWc}c%#h!kIhdTt6sjnJe^zcCM;#TnajNquSiL>NVdO4D{~c$d z7-4dbZd!G2y9zgkt~`UzquEy4VKh&?!=@3>sJ>Y~p|S9GEZMv_f^(!#ga_LrGju-j z%vwT!qScVh|F&m9GylmXeSY@${KSq-{3F51Hc=iA#z8%`nZ#u!eG*Ov^0%BpxYo8m z#j<`sOK`@HBfKR2cKIBY`Vr1OEklb2)6iH_UKOK~-}$WgSy(MP3jqp&JKP)ftQOx- zFAEgtgNI&!X)w!h&jLJ>=G1zY{)4u-?Rtbv5kxNyWbmN@G>aqZHLmV&MnGm3EfTx( zZ;7{Fc0>t{wbflcM|S40YqfMl&fpVOex%=$p+epKhZWm_@nEt1V1U)n`y%i1Zk>(~R6PDnq2>Q(w>4 zu&3&=|w%-)X)vy1aKP4^qC3U&AKwA$+4-dCmlL)nIJZFq5n=3{; zg)u4T-5#+Ki&Z4;hzt?!r@#LGO#5_%K1IHNKR^Hb$^FUew>du3kTLJ96_cZP*iiX7 z3#0vv0$uLxGRoQTQ`~Y?PTew`HkpJ@NG@+>B%?#Go~*73E#t1ngTd@C zoyiR2Xr*Xj^=+MUW(gg|&U>)={6*zmahdV+yJY$+e3*R1ocSwwEj40vy`RIk0KPmc|^PAmi# z0?$OCT0mRNG@OSlh1g6Pzlob!QF{wLltq#Bs4_&ABSs!pIX}9G$a5Fx{Jp~ingT|aXwlthvFwdB-aF-t zIjr$Z-<9WNt0~X*tuYxXKj%z5eugI^cXt?w2Mji~jRxi_d9)>%@i$ z%QvIX>3Qv~dKr!T=z^{EUfHc#Zvvpz|1SsK0qW&=Im34K@_ZJTx&ys(HW-oYo9@o_ zaP&sc)o58>G9w4+xRScmak#yb@mP5uVKhVj4EAwO%uxH5v&ae=D|d^ZAj#R1|oi}x%#@3Hj$3}{9PozQv&j!U#RcJ*+4#vN;v zh}xKyjC1yj-%N--(C6sA<&d+MYznecpfz%K-U8a|Wk)28?q0osj3B6l(!J3&}-iA+Qj*4T02`8r~+=V)SqXaNnqVg7atVBL*j( z($nenxEw|>SGLD|C#0YEM$bFZig^3WpQo&bA}zl8^(&X?EN-<7vz8hxcjny4n&W_1m zaQx+E_H)-h-|xQ}4e``lQ@C@X$;4hpKlZHuksN!rVl$~FhnHc!S$~F2&VnTF2SO(5cp&Sp0ia{3uu&1&-8*nU&@r?_>Urc z7Jw2){qJnyLPcfN#e6d}8n+a-PukXaMhp8?`_Q+nucD0$e-B`)#}xy z3|42i$#XtU{luWWvf-+ytFkmiJ^i>P2nv7Y^AiLVJxAoy7tI9qoQ6Fqo{V#nWv0sF zwKATf_^qWu4iv4HH&miik`JSkJTK!cx@+wabi77%%6V-q=3dUiSDdz_jOXplE+S)d zPs>)?&p`PK%PpD-K-7btreW1!~_zI_W~l>OK2hY2d7ObBtd$PR6*^P2I)MfcD(z zR}im9niXQRI;459FG`<^K;+MsUfD!^mCt77c&MFn1NB3dSYk~UU2I4pBmwt(=wC zyuve*3MJjyx_L3}R$znq6&EhWh*C8-w{`hvC2GGE^{f=GAp?d765Hy^hpU5nnV@((v zX|`jPi+n`pZu& z0IxG}HW777!sd}q^37wFEILx%?gc8l=wva_I``&@o_T;VbFVxM z?Z13RuhdMxkuMO=OdKI6!kN}_9_{zBkI%X=sm_Fc(OL*B1pY7rb!B8|6w-yCWp_vx`PYiV(%YemZ>^rqfbA>`pD7dMe#=zNXNM>MX){4UyD_qQR@ zYtxUx(bz+982J`E*X>&h^m?@PQhH}?`LHKhW+#@hzqLfIv20Jht9P|9Vs(zN*RCb~ zLGt!|jg{rj-0?J-knVaxd>1~Fk2U{UvgC43?(~@c-@1Ul6T>kJtlJBL??u4cBCYr= zU8CP4U5``e0{V2>GD@7w&+m2TXK2>Gb5XC3t#&<m68 zZ#0RBX*5bLXc1IMS_6*6i=PqOeEr>?8Y_#WXw0sTCm92??Q#X}5olZe z?A|ph(X+Ag=y^I{?H^Ckvz}FasUTh*&Eq#=8}-8)QT!&2KIL`$S9*^B2#&Q=xDxwC zdm(TY0$#_UU$f3em0M3OOqORi7kY?iXkUfpRdksS?0UV81$0JfZz8swO+VYO@XIQE zMQfbV{V8W798j=EccM}M3fTdMgN^(H18W|JiHcC%7MYeCi}MwFfy zqWVn==FU2^5O^X2gR$?W5>!#F6x*{LM!cgGZoTo9F^vp=^qxf|Lxxw+*{7r@gtaMK zv`9j&V-Gk_xKsT(IZ|BrXHO9Nei`(5c%~|=a~OH6XD|__;dytK@C1&sq?fH*+q^V& z5`T+4&JqV5FTo+#P)WM>qh32aCCjEAZ~x2Io_Vi_R}SCk^qeT2LnTHd(neCaOQu-r zb>fK#Sc7ZE$DXLyr_1zhaf|%vJ{`dV+S}N$&SNc@xBHyR8iZ(+Wn~*Z_Y^rs^?3UI z>l3ZpC_f#ZQTeP*%6++KR0A%NT<=EXdMpYHfhQo~#QrCb-%o({-7<`(b)7~>R)1Ys z$o1~7!LqevpjYw{bG;~*Sv&H* zh&KEBrYG#JcMX-#uW9rp(zCGSt@k}A`CPA0T0WJ{{+=h@ ziF4%fS{77Ek-W?dW96HZ$2a+Sln1WY)mT7}Fy<1mUuY2jmM+)S&kh~WXd}4Imh&6v zMFBFR$LRqX5mo2Dr}XO`3Xu9hg0ug#V|J;tsPPm9K=?TX~3D)h?1=s5FCgn0a2L%-6n3nD4G zL@JU3@yMYt!yb4)A!XM(=^g=lneIkdSx0=9*>PCw${g~aaeCAB)VTi2WgXo}r+>%o z&3<;4j1gfyAf`0`glyF!IY&HnzT_;$NGq1k6V7p-d!?jm0WAd@VLLKvc?P!V-su!q zBwk&n#!Kpm^}gpWn3xzLQxbq?y#8ohM#7Ac$vmQkMKHfhwh_J7-G#tH;64QI zDBH8T++I38)Awu(9FKsQO*p3axH531Kqk(kj@~15FV7xcu^*f#thaZb_-;Z*uXmh{ zY~0z54ylsypN#yyLPb1!>1OZs77&Y12Is7--uX68GZS$}>baKl*1falZ%#WNFOBtF zMCNz}Gh@%;bT5_KN|wzyi^tV3s~hhL{7G8|ZR1&JWVOEYyw#7)!1GQ$JYHT+nq9B3 z92YI1H8XEFP(aMRtjdqBZH=n+S7?tmtQ%BaeeSXzvgWzO9ul9(bN!SXqqhIc*cBVg8hc&6?feqL9)Wu9e2T;O${81Bd-c46q!;z} zo;Bg4V6=Ys4*y<{5Six#A4UniM{=bKSEn1j@bQ*_qq?WJQC9-HXfFh|_adz|E(*QA zYST+euNaEOGRtNZbXHP{w2L&t)}E_9$K^fY2#-V<6bU$xYZh?yuwCilxOnG33;Pe z<1HVx|7GdrrO)xyx?;7gkmFh1cmXh&Om|DiIgm`3T@$$vi%j+?^i#P{^Y#jHRKM zMn_W8XnLM!kwxhV2sq1PZy{GLHdGlr-IINX#EL5K_fG&1uQNEw*rENTW_1xLq&MUx z{%7*(?MAZvdsB^;TH;xIRFu>=2^cvrQne*(zpkm`jvV!q$UEwDXkFy_REZM#|9TRz zR~%6>v2@tDG1zkPz@0)mGPYx=dw!=U$h-AsZ z+DWl;wRNh^$(dYfwRh~4cp`yf4xzx*S1Z12UA3KbPSO6a&)fMW>=C+#Uon2nz{-kCmiDO^(^t%h?mKMCYQN4s8-XnfaSwK%FwjVyZB`JDV2?Cv;wMcZ(P+#8RmX^_5#ng}cHGsTDV zTJBUoVzQiTFFt?9r;u#+2>*Ho1XiqJdqQUg9b310rFJ4TJ>Du1=?%=}z>q3*GCI!a zml)Z+Ge~YE7jV$nXV3g{h=7U;uHrCGM%A5u-%1@xM*sGOiyP$`-va#q{o5fOq?1&w zIsPlhXV-fc0R*%RIGg}R26e9%vr>Tharbp5t8_`kfr_BMHR3|X}$FDl0}(_M2E z`BS}}FVEq=lT3ITi2(Uj)NC{Cew9ZNVSysgjsPd?nxv!klndwL-nL$Q&d9_;@JwXc zv5e@OzI({US~1PxZ5L|uWQ;XOWYmvIDKhyxW1Tv*wG^j!KlQV#9xh0mJ5x7nGy9xe zjY&Vd-#>r3k6>rz)+l;xk0d^=8z<)%`|K7`f^Gt`2~o7L0>(kSW~M3 z;%J00w$U}w8VY(^4bQ~&r(TMrl6!Ii{qilpLcgeY`rYwK>JA#;^XcaryeKC!{x|C5 zvvNHnD>~E4e^%~JSL+q!b#G)SkM4Sl8lCE_Fp)f1dQlo30xWS^FQatULKq#0v;2dVH}d6(j@4^=c{QRLy*}!9UX2~a zW0QRjl?aFDz0PEx5vga<*AtV>7${Rb)tF9-tTaBWVKA1M8wteD~7>kZ@gtY$N^qUQ^8Ah)9};xMk;N#XR5 z)Aw7+YMm^fu;q&4%6c7@6Wsvm##Vc0x?y_v)?}u6GqjLHX72y7v)khGS^qHuG9xjU zr@+40Nq+tUx{gvmUs$8Oui1;HE{7lc>F2l`1FAO9hKs3iBbQE@sKPhD^O8H`r1Y6B zP|rHCNxR9zAV4#!_~=_RIgNBs-r|R`W2Unkku!&S{G@MBmYz99=BSyr&FX!}`8(}+ zhdx;zpQ=AAx1Psm_%q8}+oJbg)}}Mg%h_Y5++J%bTP$5dExSdsMfTS|Cqj`+M z8tIJcQF@-+FSPV6ly7TH7+BVsOAyde^rT_Vo4zgqV>(fC0bSbiXxz+yFbO3kG*mkC z>U2=9AlT=|PjdDvP?0pz7>qUnSIf~)-}6yas(O5)rE`~$Y_tE<0RR9X07*naRGc#n zr!eT^kFBy{_S=TfE! zD^&ZfZkbib!X#P}FmcP!V9rFmv>#?@qO;b#fR-8ZEE5lrEBBW$E~Rr&@#p7_DznOI6Y*7Tn<6r>QOe9UOLDmvT@jQ6s*OY9(%EV zR+{(5NVM+E$$bB5Pv#!ax?cm2qqmSj!xM@ReXjNlzgWujxUX2MKl3fmb^Tp2d-7a~ zYBMB)h1=l?+Fh=4km)1R7Sse0qu) zT@cI-r%y(!tWEFx92zQ6ddR*iU?ra(A8HrQo21sV!PCQPR>~d3Yf4jMIe#|MWQ}Bn z$<=(ba=!cg6eGV|i7(^7`)-u!nYvPS1v(*-d^EZSnd57WP)?B#MaX4;M$4J@x2l7e z!L8S{?A93hEC2Z#YLz2j@DRwPJg-hLmVg?2@Myt>Pg-)L`uC1BW_8qQZ{*zKEdI5- z@a&={pwJz0HeQ)bI+21Ebc*N0+@6KB2SiPn0FA+c)_h54mGo4CVP%hFsMYy7Q zw8tTsylBzY)h0trr&aG~W;W>2{p0RfU}?qftEiW{pY2S4TvT-m+6K^7YW+yyyH{d-nW2=hOlkb*DN# zp@|^>ggh$@P>yHZ!8aXx_4>4G$({ZEy}kXFLD1{eUdvk&VDDsQ%jESNSxq7zX6W_E zBk!;tKjHx{56|&~F865oStS@it-8eAjpUFZMrRp*>&){J(1G&~yNgdpM{THXGf`W0 z{4SVa&=NrZ4uwQC{LC}DCt<`T%HAh9R+~POQzPl3%9rJxNz>7yhLOGd3~EK42c@8v zU-Iq^-w_PD?!F_hbQ?)rw3PJ{gXSBBq9Z4b^-O%d-~+l;eGU>B(9`gtOow2RGnf%d zuWLGPqKVM!Q?oJH>vl+H`8!K@W}2Y=NPOTU%g>uw*?f*{YPohsr(zR*hxNOHF_NW6 zj$R*e?`bEFoLYdw+NV!$%QKKQ>b@ixv6}CF(6Nu|qou1(ZK$_o`cunC>bo+!qHc&m z{aOod5)2fwLxmYMP=S>Z?paA@O9ofwjMOR8PX?vV?$QrN>>0^`Dx}PCc1CM`dpkS# zuRy)T#n|K8GtMJ8G>B4=7CNS9>nScHu9N$;R8Qja(r?~yQ9<_b^O{K}g#3h_*Tuh) z2@1A!ZCY+`h13N}m#11b+jH}{VXdvE+mee#$C9r{ZZCel7=*ep$sp>6qPjQRB}Z#% zR_9D&vmAnPl&oA=;QDPe(WJF6es%kldT9DAoP=-bW~P>Jd)!XwBGCb%yE(<|@x{2k zWGBx@c~rN}Tpr}ITWJeRmC@~O1ko(hA|07=f#n~i8kWwdonzu4vtSw4-*Wb0!XHRL zCjq2_k(1GviN3Di9k3DX(g7J~%=9ZpLbcdL8L_Zt+K&RYt5Q=m&v%icxh8T2Pe(La zFw=(AyT^?*zHILuor_Wi>sA`m>^9c74l?qR_1Kp5x(e# zE^gWfGe8D?&bfe&0*RS=XV?IDEs=CHIA2TS6E(QQ=FwIlV--tYPmk!1Ow{Z&l974F zS(G4V(49p?W2mPcwm8j_r;kqf2#(X0>dGJGb4DDL^O+e|()LqOPlD3H>rLNG*Wn|9 zLXp9)^ne-*%MC4eyeG_BOZTMVo;xg-SD*8iA<~vT9;;>7y>~&|3qS|Kv^JVVwx(jLGssKKRC!J}2<^OGCm?mqU3aAeRdd7(5AE zMt`(1%jh8Om$}EtmN}#4kQ*$Ejuj=SNsIh+rtT~+OXm!3BWEKyJ=!zz8qopY{rB_p zzg;`L`bC3jX-s>I8@#86bTs>F71{x-oEQOJ28Cz%h)3)+7Pg+5>rJD*d#a7YM3zcqA9TQSs9(nR>!HO7`4c4w98i0G)*sv7&l}UK!WDg}_2!9s*v#vwb#EudLi| zUiF45)LWp!g!(6`Z&b`?p-lHCj4^Z(8L7CQf_H&43uKSZjH)(M&TMl$!uyKtM3IM0 z5KPmBY?SfAIxbFxXWAaiqY-WqpD6?53mM!bz1eck_dRL>{j1V8y3{~Ku$T)miIL&+ zQEwkZ8=qiIznzgnGIUG0Lqb$$OKkWY^xuUYkAg*a>i!lw8l`>I} z6Zxl=1~e9joQ8{8d@`7L-plv|;|IfM9wW%GCX2vAU=9Le(0PRiQHC<(itSWrYc{`CZ}YhpCZb3AGdrl_Wk&pc{uM1L=r_qfn(dOb3%JAVs-YylXFm!~3|UOq<|Sub_u&uBTKUuTViXw3rI z(xK4TGFm#ay3CUM-E<<~$javhTr?Rl!Rl>?&~W1U@~NBlp6wO1`MBCYtQfg6b{HFP z{8gA-ln7Ka6S z0Z17wBfOb_lCGh3+k5eb%{x*=gl!oT;NmC(O1@4GqE<*{SWP?I=kC+kFG34}k4NB& zjVegyh)wyOx5$)d=*5b+{q_u|mO4>-fzTO60_n<(iII6`)y?Bg2sv}^0!A_fkcJ@= z;am}jihGJ!DB5=)XqK4FTME)aM&PLpm5J@jA7|M+>*Pj`>qUgte{W8sxX;qFdR|ta z6hD^eI(Hx-7nDt|UO0UQ0#we>3o>RpXFCZNrp%<9Im`0@_Hzg`Yaw^-qV7bREu>9H z9vCYstkLV5ybhv*rH+%I@)cF$V-r!;{C2-X`muH&?GOs@sDYnj17ZP<8AWh-E>ztm z2yyPnotgvN3@VZ0b;_|u4ohnt?h!gg8kDxOyjgUt^d8CjOP@uLp{3;=Db@O}_jC6! zuq&naH>gBp%SK6GNN(4ztU*}kSmzc33xWF)u>Q1LU@ii9{E=DGCsYn^RxAHl*cXEv})RR?KseWRiUf5*EmErT(8FnP|Ig; zXz1yHq*!gxc)h_Ww-^w99=TE$rrlxryNgQqQ`(XPBhiLkci-7-oWF3-`s*CtEPnx| zXX}{!iwOV0lPHIxN~$MrHfx~Ht4wdQ9%yR`Xr4S-3?-YZjmX{_9#m^Wr(q z91$tL5*CFB44H86NWMB*Ao*D3xn>)s9wr^l4o7AOFv2rJEgI5M%0}hFTd;U-g?>$@ z^5?>D;@^H{vQaL&2jIxP_Bf4qjwz1c;a zj$t{uv*xjuQ@{74MkV4w4y6&9x4b@M-{UQRdu+u3p)vPl_@&4AoJ_zv8C#uWy*oR9 zs(rRb*_r~RoDu`icNwhKnfVAr#VQ)Qc!~b~{QSQEu9vhnfk?F4&DwFxY+C{cA@Df}IL~25>k!oH>YUl+FDAz@$=U03 zJ;Wp0jC_)Q)5pwDqq^JRJ30)6xi8AK{et>aF{uYxri;mhGpX zL+h$X49G4B{ku2sw>y`1Z-RCcMgppKLpo70JC0$?Od>F{?Xb261&^pq#ETtGeEw4r`fY0T60rpc zjkx+$9}xGuqqR!4r)CTLjK+G{XVXrGM+VDG8jkwG!q+%!z8irknS$4?(MSUoE+%@55h}U5s2YRlaV+Z34B1fU!q(o5Be6A- zrWwt~G@%O*Uhze5qvDc2N**)*ocC_yT;Z{!K!3-5^lW$DH?lKOl*GV-Vb7iYGTC-A z7x3>it@S9XUzv6gW@FLdAoz4)B*V3QNv%j3J@V6X$S=jsx!e6#H~-Q^Ps_siFDdoL z!kf@_^TEvj1&YksEPRr-t|!Pt(4eTh8|GfYPj)N}9gRr_8)P3;)1t`8@NBwU@$gZ6_jUXX(gundFl>ixL%R1VQ{~wbVBBO2AbpUQt?gJJ8Fc$7;HaXUm$^ z>ckQ0`!F>!jxy;9qjhH?un_ou1jHb!+h|L9bI4T$blpNZ)Z$U)MbWQGn(!{s0C_ap zj>vWaYb=Ozy44n!77RXDOKhyr_EKTM#jck zCbY1)O6vF1MSXweP1fE?iOzWG)!JG!j2`>S&+m}=sLxiRLthe{3Gb^x*7PfRy=C9; zMLp>OV(_sSa*{@cHnODbZlbey11R}fSq$MOb2F<`ZY<77>n7_8S)Oj}RE~brzz?mK>e*GoXq2Yv%!Vgx`O!%(!!so)TeEHhj4Sg~tPptMyuMdPo``Eq1EB)z-%Tmw-} z)%^t9dGuJE?6c5;^DIp0URHx5mmbga;0T^fXM2Y`^zw-G?4gU+2OFKm&4{37qYMkigbZ zc|{e|9az-a$-1C@$HD}5d4{F*PRcSU^1b$M#tP?c59bm8O*!WmAMTAiCZEaaVh)5C zegfK9K_u62+rnB1hF6eb< zePd3NwaOZwtW;%e;b>e*)n58I8R zwZDl!K|L)id@!LX#w^wPthrI^pv^ zq5jg#CakQ%GS1;A3Z0(N&zgcvr&&!$&@Ojb{yivh={nZJ^1ApYf5IveX6fhwgcs+U zlXp588-@r+t1tUR%&)QJtyEv%ArN5CoViu##mq;*$pt8HGqubcv2=CU&9GN1X4R1* zAHyq3l`tHhn4fk#u&Zx4F4oD39^FOFz# z$vI0dhR%rm`tFrj&6IP|8bd&@p-N6i|3Aj*%G;UBHZ}zvaR~Zy88aH!NPA0zHV(~6 zDq$NKERDHX^cWpof6OqQ@7Q&%$jEY)gK48novoUE6)ubJ zEeJ4e+bx1DCgTX`M2;vLxkHZ@<*Lm8$X6JamSR>Pr1_NlQHr$gY5onJi14^&#wa8o zS>cUdry#vWq@~Wn*UNDXyxi?xUD$g$Y0ehmO8PxA-F4>^eC94JzJbpSKmKf=V5Ogd z)Tek1w^OmTiSCc@23p>X9ixezv5%bUf6wbqjnOUYjMyDZ;m^peheu0pOMbK=I5C$C z;<`umy3{zPG}=-N#^PbG=|FeVk2f2>XZ1*$wdtpxmp+iiDfS;fPxR-5)H9$NF|C15 ze_flH}vlLdMbGX~tvuj3RYZu*eAz{l{B&2$ZL47g@>**Qk4D z!OGyG`^{*mmo0XN4=a23xlZsRTXoCx@Qb~+L;fOFjphq0Gd|M}8L4^^z1vZcg*>ZW z(K$w5VojBD$j^9PIg2J!27haMm6Nib;G=pRVPN@Q=aK_HQb1>WZEMf}B_>w#-DGWF z)pm#*yr)IiiA;o%)<2U|7~lNXGun5uxb=99o{F+OH(UJs`T6}!u?`U1P-#*1g=*MC zC6;s2B65AY1Zy7{_qwM{B$2!$tt?L7jm0~f(nxBJX9o+{BpxbJNy^$)t|OA@J7`h!QQxKhc#CQrY`3xzQtt8ZX@gh5|j~ z!2D+=qv~ulo+bq8&h{B#22#9DtDxD7%DoqRqoE`R{kPyVs}atO5EHz02JREYm`cJk z#T4Hdv9)-#P&S)Q1t~?0ndzq>o02MjSk@GITkaT;Rj$>|ZYegoyjgV9Xt=9MJPN@Y zS{WZHSz238%CBu?^#NC8uFTXQ^(WdU+Q-n(8$J@@f>g!>d%YoQJzK;h8+=ZN%jc3S zZ$yIu!<+RO6nnCpVtCbO_64;3r7w(jc%2a8ZFT5$#mFhOLY8bYK*s>dL)dczbtR~@ zM8As)id95wnO|Hw8YPW7g9O_%M+jM(TOp!7oI%Da3x&5;A{iV^%UOAt%@Hi~+2?vf z+3G`{uIp^<7QMG3@Nz?t5RO_WUR$pDR#V-}+{kHE(;oHHdx1M>W#*ZCQJBgNKQ0Z8 zP87=f#i*KFgDT=XRo%;p(fP>UT=dDP8nnE%&`{pfQAMM$Rxf-0yia4TS$6c+jZq95 z8Qf*h8AS|2En0SDTfnU2A^yl?A~__TZksCM%mSW2_xVCkhPm5In7xp9reu*mgt#w^&^~41n)`i}lOsz=Zc@UiGtx-; z?Jk4s>;@&${2N}6e45oUTLqEz85_6qq!!S~MNH94p)@@6Oq?u8UUP~C~*7=!_SjdEY7#l25iAOXN`#+F;*fj4Rw% zgUj$xhBdLuyC}nbommJh1Qr7KAdoEtRzAIEhP?-aB$syioFs4@&w}5}=lS=B+l6R3 zs$UmBqmko~$C*g^-oJO9!Va@J^khGZ2KUBW9PDV%(v50%&eKp>_VzajFL6=-%_11# z)kHM#GbAFKmROlg8z2HkZ>whpi>96-X#28u(_ZzWZuj6kt;u= zGk)pF`T=W?zkJRrP$+XSIQ4ju&IhcWYk5)&=-;baMN{;kcg!`RUI6D)DPxlR&Y<$o zc8OX_WXLUy67zgCL%DSot!8RM~a=4Icn?FLLh~}yybI>?N=VI$|46EIt;eO%8NBp~Jbl6J> z63L*^W6m?dSjj^CvA>>fj@m39Us35Pg#c$N%ou^0Gdno5Fe)<2KE#@WBR?(Tqn>7_ zyf#dh7U)KHV2I8$lOto`o-=kAS?^f3bHO@={uFdZQfz;etx$fJzmt?akF;oe_cPfr zqrFNL$B&Uu>0;>(zj9NeWwZT5pUhM-k1C2pt4eB%$UJh&cTWcCwd!ZyJFQ)N{s`8r z2YDXS$3L}zMkyt|Osl^690^^gU%RGmfQC7)-4oDM44t;7gd?$yf)?Jn{h|k z+@bP;(9#kiewM4VNN8Cy$%ZMh5j|a|VB%+ij+kX%S7FDOx-6sM;~Ua>I!Lc83xS0I zfq*Wv@5(!bsO!iVB2e{wU#Q-}~M56P!cOwH^?KT}DfkmpqS(=JrTsd+M?_8y3Z^mXT!gbw5+9wGEMgwXvFp zC%P_P*TpbOMLNAltY$AuQ3>@5Jt{|*)m&ZJn2!KqUU!VZ;MsT`6NZs~VkvR>8>7oQ zvk+Jaq!1`I_Xx=-HdEBs;e~*Mz*;^x;H1LOn!kzJKGS<0eSjw%v}MowBa-Z?5tXvs zQKjxv9mnVxuRR9dl9MT6}G;r6#y5?E>Bm^0M zrg$iMCvNDe1*m>)=mAXYc)AyS{k2B7u;yREHlSzS-Qe5T5NGBVuelRUGePQe<^SNJ zWRGj9+YRox$QHsAJTKMoQm!cvJfdu&j z_bN#&kI(u~2Bs&;^n_@l-mqd8nP5#i?YAPM8?X-e0d8NbG_KDBv}MFKrdSfW?M}8L zAkV60Q+KgZ%nL%2V+j|et@}}wA`L;3488n-tZ~Yjv1$d8FQ>2k4O^3?!AGNN^@=^G zjUMJnIaUhlovx@+Sq67*>gZIMuN1ZV_zUa%oi*Q9LAC!#-G1l;%g#^~nHj}aV;Sm2 z0*d|jC$1;T`QW7*%^ITbXhENzY-@3+>&Px6Nf5A;rLZcoFzCM>#NbpUfxe;x_S)}i z%3S)tMTc5$x#CckGL@=aQku*1^FacJrXv$7!Fbdc=%Hp2Xc;NM)6J?MANkkR#UdH~ zI0O8cA1MDEKj>?tignhozzM;8FZVG`6>)*}!P_OEO4rcQRK)+#dVge}jksH^6?7vw zNA7is1RedwF7011?qr5_tK}S~RtwSGAoQ_WC6}9|Z4?~YP40+t>m$&n0F!p9mkrYY z%=am?vqo9nSGO>|rbw~_ADhqVey|YAwIc$4xw{>a!=2X2=p2-KI*`%b2WK`Hy_hOA zOK_T2$Iwv18eTl)P|F;h_zV>M3SPA12detawswuluTp8cDFSiS-iP}#E6HQ}ru)(s zi0(eZQLtm`^1CBsIu@O=HX*7^x@R{9$gj|2?~j5}-?k-Y?lDgOk=#zhtjJM0X2Ri3 z4@_jv;C{TU7K)T@O-0~}Bam0L2(dqOBPxpRtcYlPEq&mypfim*D(G8B*_QW}g89}8 z-^rQm_KSGkgx{J^5Xaz35r+@PwX+NTK@3jP8`J!VC=%KaAVA{=ymU=>^wCq;jDXjS;TYY@akNtSHip(poL?$!5dTrK?9I0#xS2i{_JoV0|_4$vt-P9&BWFg)+uH-*F7I zX}`V7JHRNXXvAwpvQ)%aO2P2 zhpxT(zr-V*;4<_Gp8Hq`JRJXXZ!f@67{w!q06-!MwlGa`F1k)s0FeT`P0u9#lMBsq&9a{m+6n4+tO_D| zl|p@*8*8u@`oThVXx%rCU*^lZp?L>|`S&XkK3{?s*De=|tF*w?PPVWq-BjjPA#7zX zO4z5-l6GOuxT-=6d^%{j(VG4Y*%E&0At7gvE!Qzj6r=yi47n>8z(Ur^F;m`t8u`TH z`GKW@*vpM1LS}#;Lowy8Nq>CCoX{5+9TexrgJdLVqf56*6pH5-()Q0kLjarKj z*$*-ac&jMqXab9=p})1r3$RKcdMU7RXM@>6?oXeYxWV_nkqoI-Zx*2i*WVX~d{gU& zQXU(38|E2e3R%y&UHQ35i}5MKRvnuO8Rg<_S+oy+28DzA(W~y)1$_LNsZw^TZ(&z~ zAXMAhw{fv_S|K&<`L$~U8-czrKIL7cxh-jP3-bG!3LYO^8gx^9yvs`I;Z^?7plk{E+%bxu zpyIn^m2A^`R3aC4T;InU0}Bz@pii2f{BdFUt?hK{iOM7!=94)8Pp976-p=^g#$OR&YV8f6=@Z z&lc{%1d$U&Vx?_gA`sOD0_|0HA!aYIidZZK5K%v7>AKs`4-)<2Lj(`gO8vS&%vPx| zlLo>qNB3MYt3;0f0MIXR9nLX->ig-@$gnHdV(qw(+Uo-iuxna$M!F0r*2V*18;Wz{ zM!S_*&#NssVjiqW3AAWAPw|SipS7=RCH44|?)V(yw@wQfD=k~u7fjq*I_X!C3bQe^ z=Jp+2jpe2;-X!|2`mUK~+|yU0bruXd@gt4vIxBIf+j<-E*tbYqBovndO`1JvH(3>2 zYsuN~*U3MNk#5qqc+g(z$`qFxFu`(h<~{Z=%NNaBK-wFdmcY$pbsluCgQcMWw5$!G z?q#phr{&6OC)o!Uu=RsC_elvd7J4<{y|4?E?f6Irp|jESj~hg)J*wk2Kt5RE$zzp_ zNm)(jUf>QUXUx?K>S=bX$iJ-_>87kSwoh-EQaI)02I{(Cpr-jv*RAid8KP`E+G!+h_5xv5`=;c4NCP z2*GUtZ=RxcX1F>JO~o^dH?vk{pz_cEZ298RQu@JW)U#}CMCE&~Hieg979UAr1Hida zQ_z2VUa2675qLnKoChfWdpxRuCY09)rj}2Kw|5i9nn-cG9%Mi=uX|8z`}iqv417du=i^;F4#6*Dm z$8M?U!ngSFuAwt|Q%KNG1K(c+1KmYil!{xaeqQ2#RH}SFQy|YUiW*oPnC#Hg7fCcP z>WWOp=!l9a&5H~4W7;S+)FUw;o9tR*+j5|GvC#PW3^ zjGPUCVt6#vk>%mjx|g;FbbL{=D-{w0prKZPK0n238-G;bBjWK|)p|;;l!zb!V7UWi zsh-Y%E~h`n>r3-S3bwq}oxL>91<~64xFIQpALSR6gYOKuOgPFLHvl$$!BzzQU_u0Z z70+xrbvM5i79_n-KeJsBv#CK1RpDoK6Glg_b zdjc*0Lv!kmJW@5*lv-4jvOQ+jR&@3OB_LWyc4SSUQhjzm%SZl&%q!CeV1CkCxs#$9 zKODMrOcf~VIOzz+^7toP2BSKO5P$ogdCAGp$-LoGY~&wD;IT+$~=|gTMO@uEFw}x+|Mhq_$h1%!1c`%e+$$E@xAUbCO$W-|y{QbYCKbFX?qOPSqG?K@u#emeS^?7(IJp~_hL}(b})-+x<+r6pj$V6Q$FMK4a8$vGTp%|@8?UJ8_^^y?% zL5F_&U+lA(-nBhOjq;k~DTT-LaHdzs*3yzkrzdfBaUlZa+wc&Egu?J{MpKm4(cE_C zd+FBqmycIk7|kS=T{zS(a{&w4ER|-?Zh9PTE}2PKzM%&8k31q2>{CgSat3?r>Pk63 z4JGtvrwyo2n=_lR^P})62X8bN<(!-g7!GsAR65{$6Nw68%;js(fF9HVM4NJ z0*qJn9}idgDUOo89^&-{0mj7!W(|>AIL{9o*NB$8r`6?GJnO}oRS)4Cg|hn}%~Jy* z#qPc*Bqb4IQ?f-3Fhd@!5A^KfG%w{J3p~@ZHhX>#PX6%~9%G%)*2Rn5v!F+&#&Et)~! zQO3mz8Cm1*e2nAa=_V`{A<6Wii7Q@w|awm9Li0g@uPj<8+)W|3Is<#xztvTmD@mt=CMa zlTn=eR&S?TckcrNwzr;$x{Q$j?4$}2sQ!Es)A)goK{J%!ifVl`W4 z+3)-tuUp;x^uM)vG2Qpa!0tsfTW&TQi02af_Din)&PzMiT=Hqw-oLBTGq0xHs^rcTg^iKCCKBg0NVG4MIvC7IMM^ycadDdQ_)^4C@d= z1+9#YSkh&rjk1=YxybO?_|+aOjXf9Q384k&KeRVDy&G+=5zQIvZv0#OnEUb-A=sb0 zu=Sgnpl-E(p7A7J9XIl8Hz_>rt%i4p;lkB67+Nl3I zzq=glJ@I{VP1c1te|)8zhuhY!!uS^emDF`8Eint|kp#Lb>JIV0Vax4`EhKw4OwIym z%g!4VuU89Zkp%CCAE=MkFs5kTvp%^p0)2Z~^AD)43zXXd$q9;j>?#s9n6S!fKihB? z3UIq4Y8I_it&$O4SNY}{B#6cJ=8B~x*6J|{|Dl2KEv}A~Okc~o))|qxZ}54GWn&fa zVIn0y!G7&aDoobQqc|dtBKA&sZRcTUihG zB4@$_04|xLLAT1qY2Q`}1O{-%g+y?0KZ!OtR>Yl?X(PkEB~O7&mp-1$q>;mrA@@n_ z7X}pIQ*OzzQ2qFXg|YFZkZ4ZcmJL?Iz&)(^YIc=xn-H2UL5k=0$e}=gy3}9az|MQc zguYi|fPOsW3ZFKY=AW8NfexDhj@GtO7lTl9XijjBe`<_V5)Gz${dB@i1)BF6ktv%N z6~0XQmEel!&X>lOSl(9P)g_nkHz_u|g+v5IXeL`sCA$#QEQp(z*a?uEXoy;*GHWf+ zao%|h*8Wlol6l?o@@H|?DHy^f*qFO{r&{JIiKN48dfFi;md%mOf4($KQiStY7wT|M za-%!}PB_T$MiTV-rBGS>W@BSM3I>t2UGE5RSv~6g$mlm2q$yBHqa`jvhdyqO-09Z; z2kN1QnRhAHNScPgkCV$oBjL$aI7Vsu(7>8oGrk^#%SbPjiwJI{IL*fs<0`;v<0Qr) zmbDT_a6Yxy-37s?r>EysO$a@oe~-WOop-D*8Z@Xw$M<{@`UE%PKM%nKm#(Z`Yj@&9 zP*(5BiK`kJ7X@iUC95}%Z=op{Xcmvkc`O|Oh=4p#OB~`x<}@FthEXL31knj)+EVYn zxPksp2JpdMD5e_q;}JH9zrY1*PsiYeNJb*Peo=W|kQX%1=FqtX04Y$>>{!rrVvKtE zb?r+EB$(DunTL|z(u{f`FJzsd3L;k4*oO%*P>wm37$*TxW(BsZ{P8FU|y7_EaS#xM@9;INz47 z*pD>5PdgnE0*#epv5jq<)ZhAP_Grn61@@V9Z*EGDsPs6$(_q!7=Fc!V9XteyaQ2Kg zSC++{oNDLW_kP5DdN5(3=R|R$9Fu>^`;yPWO-?Zj7n1m@7AOm!1`% zZR6vlL&SUT^Rdzs2F^`!ZF4wK1N59K#MV!Ww1B8pkgaR@_+K)qtk1;3X#~1bE?tA> zX|kFeriy5_sbBbg$SGJeNV-?aJGX(&!+O?7T-YYK!i4-ojByNE-B+(^7#-x(Po`Xx zNh^|wJ?w;S`_LrO60F>Pd_Dq;+#)oK6l0=-5JDA|Hd9Iyiet>d;<0f7c=-6Q+iPw* zX7Iu#;tmZPJr({3g(#WK#vHMAmj4|@5L^*qVqtnos^Hg=8Q-kL5gB&2F$?zd=oV|? zVjVb!GO2DUZ{lbsxTx1P+rLpFu+fdf+>eXUz|69%Vxn+lQ95DKsmCVi zpUx5#0=u_C8xi1L6?C&6LIsri)pLTcyBvXQL&~gV=R$Z2@(cZUS}!}(YWL0Fu1z17 zyD97V)=hi|OaIE>9>huQx~Q1;m&HSPqN`(jq!9%sdX%9)h=Q{m3XY{nwVqM3?NXyGDh)%nIFj z6PtcKsl0f@<%T7z0@W=M{p@zmmQS`Gv(`=<0A7EubLVCml2kNK^@EMu4{OM2T^7(o z#N**k?V<7wr7Z`Em#M|fOf5D3GqPdRTSlSY=xYL+SQcVp%&ysAo#GlqjG1 z;)c~@|Izhk(T5vXGefo0^NLvyyc+7e3SV@DB2kVDcm#WSm`+*5iudc81A$-AoAoI( zf}J~_+wAol1ty*f4+C^jJE+Ex-2?yi(C8O`gR5RTKBeNV(aIHb`PAH(d^2mnPD3Sx zJGq;F^z8{mdCL*{X?f2H8OSG@?ssVqwmku zvsuU)t=7MM*A{UU+euJ+q1{XYf>Xb4ceZAJ&x20e@VHW>c$<3l?;A}MbtO98K%K6B z)zYvZ+Al}p^=N?&zEN_jN#7fet2q z&2w!z88z31+M3zyZkY7e?)5j^v6J5UVvnDL*Wh&lPK7~k$)DYvtmEW zW2X8fe&uXKr!zoIHP!Kexzk=bcJkc1kY@0lf-CO#xRhfD^)IDshRYFC&N{ELJEt2S zB$is&gi?w8m3DQcn9 zu@TcNDh`@t1<2o@u^_V=3isQc`xRzI775`*h2|DhIc0?jFD?n}`sJ{ncR;d*57D_) z@sZJNkJM#vnsoQt797jI;?po*`8}u0#thXwM9!gq+P3qe=?YgtkM`DewR`m*_bpT; zP-Jdq>cey;q9#H&e`CBwC6Z{HYRa&OMtBnzgTc~L@c?53GRmWq9AF5vTNDJX^zsez zg_Y>A+Ip-dCO2r-a%k3jjr3>ttb91JLz4z?c*w(~p|0#h67_+AeDkeS3~Btm+2qSl zKbqzKdHki%UyBn;+~8+h{qQiG{JcmZ$vn%>uCjW@kfEChI=?QK)=3$t*F`|_C{3QV zKo)v>BhZ6-PZhoSEYSO!tZ%&udZ(53ldq6V;Lq3kRAvMf?^eg;lZ`OtR~`D$Lm7PcvYd9fF69{bFEON=D^f95qn+{f-5jk^%9+*xC2^S5+!4K! zTQo^R+OLRN1=7m=ph9}OAIPQ1Q;(eJE#GA5mFWFBI>nc+Cp4=aJG^*_XsMsWIUfE; zv--|?9woc*%nA&tXjOOKVYLVF)uJw%>IM`s<1~p~Sm1OaMn4sn z&MFryAejv7q+F8sbY0(uIbYr!i)UlPr0@wvhxfMf9pod)U-EKJMZ=ZCi@AQ_<<7w$~SKyu+JAf263l$?-Is@1vy_qYDSosSzi@xd_EM`Pp z;;z~9$LwmEIjuO{n~F{_TSQ)6P#Q{QZkSw(&-GaKT+~AvmyQ85S|Au5T5c=;U^WSb zlf0q(X1|1CLEsJjPqpw00|Q?3+ZEY%qL|+%bX`0|H^Z9*dq7t=@8%*Yh8Q}J-7&cc z${iE@PDRl!Kj!*1QWV_AMirW&)YjD>6%LNGHEO9Qo;7wQ!|=}%@W@eJnB}uz1^>uA zET#Ez!(}>pedyyN!GgY?)avum530NY+1`w{RG$-{|KuFM5TEyB-hk_-K>KWXxTaxE z#R26imgReEdMe{23#}CgVqR*&o8FLhff4RJ0V7G3$ltzT@GKdfPdi@ijP}6lRkh_8 z4L5<_N>kY4&l*hpw8rSbSkx%w>4%Oui8ZB8geD!<+9qf%$cv2s=@|Dig(g`;YkSJG`*nGq)R+>c`=8e#?)sW~Fr`*`#(a zlIVxa%x~6N{f;`8(>zo5)=ZTd3zq>#QOM!DeM?@Dc`&G4U`>@J%2@s}MJcDV_=JL88c zXP-YQg%*cNO=itQ5%bzK|Jgo5Kg0&6*6*A*Sj8HH|1G!8hYuG97xB5$>fo#Phthwx zZ?nt3l`#K1HUN&0sKzfD=2J%(>7);?dn_>yh9&BICaNA9wBXd>a`}$M!Z;;{wPM~2 z;P5{6D#x9e?WM^+ymI47R=*1=+jqO<5Okm$m@T@2DSM+g@&?DE8b7W3r;>c_AQb+f zBW{&W)G z6Uhn<=nQ9Q!Z!bo+t8aySray|q-uD0cWGHCZo1tZ(N8BU9%v9PKOgymGUoaQ)8_dH z`n|w|ixE!}CrgGsh~VXU8sdf<8=M}efUI0-^61Hi8 zZt`sPjbkR`?(_!t_N%NWBvE`{YY(qVF9&-TwGn^+m~$Vc)CDxITKunE2n|eKh4O0r zE1U)AH;iQ>U7CEH;7*U+s^c)`%M+&tf_EGr#QwV(Gn>p-BwWY*M(-3ixo_fB%#iBuhZ|40N=SB%$~Z)f((jG7 z=PQzTl-Ubleiy%3&d#*h-+MMNbvAuT)Q|+!Fenw5$-5S1dM4hU6_In9w2xk^ENHg& z90f7P&da}?!c#t+Bg^7^UTwoo{D z4$%}e>0KlXg6SIvDQ|qHN)Fw#UeeTEie)(|wa@9fAb;w=9>}EfnR(OIF&MI^7ulv3 zrbcE%8vtzQm*%&p56(R*sRl)CS6)r(Hv}xgz(?69{yqowI=6uLT&RtJkC0M=Pnf>5 zq#ldplZZN-KDtfyb)k=6*H+9vHjMSnyFu<8rK2*C6FN2iP7X^jdDm;_v=EQTrXMcV zH*Q~pKQne;oL`uoBNM9pi<7WaEbwm(mUr9TwcvvfH32ass&r}nIoBTz69Q8)YC1Rm z{OFgHE@x1?d#H!;jYiToj!D6B&o_i=col5WkvwMctb_LGnQdIuo@=sBd$0j1? zqOP%tJ`6Y+MZuJ=<=26v?;L;giP{;oVd6`;-6v~j;ZJ<}ughZ{cp!JqyX^(f6FoSX z*aQa{vGN-Hj6OgxLuSC-@l&sdrofJd7*|WX6Mjk#*YZSsLar8rvF~Pjc7zsbtoONt zC#Ft?5TY6}`VkB6j9?CE7CHHWa*Ts7;FqKWn+rbW4eI9@=`UBeCm&2l%<&icW%|iQWW(f`hf`4q$!T84s7qxb$$@@Db<#;hY zg8Fs8MAjpR;(JBx;wU__@ptyTv-D|hY-3!1GKLgS^HZ?kkrQ*WbZTAgTq}#X8cD); z1KCr;hDT*EKg(dAW>NZeZYC-aLJYcTfINviP?GA_%$3NJ^T?Z2x4$=5-1|U$+nKmw zTb$vD24DT_mb7pCxiDkc z6RRJyna$zp^vjquu(?Q-Qm?W?DOz;!g^Lq{teEGClrnz%oNmp^EKW)6sW}HtpVJJ| zgfXgg(n()2CXa9bbNG^9NW$&yoRvTJA@!bx4mZS%FW{+>bVfb_?bJ+?0+z9ujyr~U z*q%C|5;Z2BM1bBJLJnZC^e3WM;qtV7#_=XIzp})4=#+ZR7Xr%l*10&O<5OhuCgT0Amql|6u zp{hTWXqkEoEdK6oUA^i4R?f}^Dmls0GwEu2T+q|vM#cmA#LR8~ycr+d9UN&PiW);R z6Fe`?q=jsv5C{T0e$|Y%H1B_>0H=3u|J%2Spp5;m`9)&^P^%wow3fg62 zJDiC*_s|;X9lQw%*uf*iYHrkFa0o&8%wwauaHZTfCeHs+ie(KfiEjC?lZOUur|}rl z_?m{_L;GaIva>%?rWAYsSV>F)v*MlnncqUlqlqU2L?>pTYKHr@sLoG+Vw$A`Uns?7 z@`Dq5EUADy2GFuF10Qp)&`-OB=t{3Ns)IYafaNavvlcSq8Wjo%theArtl+5$Av4im zpCv+i+q{HCN?&p{$O4o(trH)>M^t+WJ+Hj{qQ2FQ+zSYu&N#8l2pv zCF<~7yi94v71|yz#O_@`<>?b_X$mEGm$x)nm?Qv;`Uua0$UFhbNA#ai7AMcsU=$kfxskZiRS8aW=K-cTZNnKM$R7&w8Eh3AO@h zFe*{wCvOQQj?St2ZGW#G^k}(XsUQ^H*vf>dY7LhD94CkAoVEywG&b2gzDkzlIP`w> z!~NP^gX8beDB83W03mKDFmU}Zig!nffUwu9J6qL1#P-+u&MLsY5A7wQH8^&J%9jNK z1u=(j=Z%#{T*`~~3K!3FHww)FtHL86=~PDoYoD5=&K2|7{-ylrJ`_^AJ2Cqm)940= z5pd-YRnL!{MNuq#a6wzk#YWMeXc0#j)ia^&1)h{9qGk{B^b_fUOaCTS+iw&XvZ!`> zx+?^mhYA%zJi~fkB>%p*j#(>z$dI(#L6`NXcJ{vbWTe2wiSo-z3#*56iA_Dz!(6gf zCWb*rZwzIOK}*N}@Iw&XpM;ZIsXTM9^rohfoR*7GubUjDQltLbdeZu&w7)>|XsHvy zv}TTq11@I^N^#F0@WdacZxJmse{xXhP*=?4Yd0^9G`tkAN`2cL=7?A=SCd(%jr@6I zH&aK3gcw+Enj+{M}wAJmQnn`JuDS*zr?M^xk`Les9lJ;r5u4 zeFIG+V}+p9a$2(^o-T@W1u-ki-1Kb$T-IB4FVDNDzQ&DGjpg-HwG9FmP@_k#V6FK! zLRj{dW-UQwmiuwRzHb9A_5_J>EQXv5BwFpQ@51wWU1ru_vFjF|zE=e9=Fg@ifMp58 z^S8#qc!DOz*M5IW2iD?F@ZM)y&UvYp=gz&g%q~1#x|Rh}oUjTa40$e+Tq|f8WJzt2 zilyaNH$ohNX|ba`QUGb!H@2{8An|qb$d1W0Lqb8R-?1F*7gZ+~OBQWWyORx!(ZdK= zn;~Gom)_a^#5j8a(-t@buy54``aqZbe4a^Uy}`=fk&eLL;Tu)WsfRKY_S4ausNy*e z0$rpIS3i&739Jll`{BSl2!IkJCnWO3wPZ$tVl04YhY_k_@=WF7`g z+dBNQ8Qd4|kyk4wDZo30`m}S8p9s9uAsqz6JIGmp47D2ONF-yr^{k`nvp6nBxrbt8 zoThm5&&;1-KR>AUU@XV+1eW%hD_QM2k$L+qa3HrB(wPQn5$BG1@ES;56!8fG_LWCSQd`S}d42?BO?S{nA7VsjsxKNL)Kuq^IfAGrI z7Ku9#hoB5y=$=3rCDW>m|JNDA0nk1<%<^KK0WI8~>97Cb6jz8wR5K4=w&mM;e3DfEl-mz#V~TLof< z?lggaJKymfIzgvyF|Yj%SvKQ}pC%&m&I^{6(eE9bbg?Q*zDU&ue?6wnV-HgL z6=;srWa_{@ZVaFPyb={ZG)I(`pP-IjlqlqoLNs{`f&>`2;8%+$44`3uAlBMlcbclh z)yQ)GLeV+%@q2%gWZ` z&vkli0TF+_iz)sKhf`vKYcz4zZu2lZ8n_uNf!H{9QHumn{Yyu|T!+{n$Oi=1;Vr`$ zitazNdN_7FS~%oo@V+kepdXqrDOR<@FiGB^u(9JvTv5Pfz@Y;?ZV_FU?j?EI%WnD~ zkq=3K)xy&k$A>geqegy*Z5H<0pedl)B%O3QFZh3*T)Am>iU;do>TVbQ}m^qMm`&}A5 zr$P~MeA`3d{KWaQOb^7m$5e1Uv%ui8aQ==%dZWUfb}JHTpCMheoQWs%t)R-CceyY? zERs~GA=q*gr1y$|bhS)SkI|H@*H;tkVyZUKrwNtZv|s=rp41CVh3jWU*j{ zot7~9U!rD&8&8@wu%%C`b-uXX2)F@I7ZLo)LacWytN4+*c_f>^{0bJRj7mEwS$P!3 zf_weZjjy88Uq$_G8txDeF*5M1;~Z!)*Dz$38sKN75}kJ|#}W_qs6`QToF@w29==n} zNTr#cv8@z5Ly_q+ny%D;1?&Fpz$q?uXw`~kZvf76L9>>8NC=r6OSqxOr1hEYd3lUq z8dsrh+TR{%7otFeM+7Y5M64m{>-ucj_-h?z*<22~Av<(SGP&%(Ko)}e%|DM~gJVv; zrzS`1cvr{ge3Kis)=6d1Ykx^0;ZD25%+##dsJg}nqf!Y_8y)>+#`GKjc9#b8&b)F0 zO?3W6U(q!2k1&=|Aj%@PH9ZKfZd;=mV^E04h;JbYyg&+qe8rv@BNq_Ns}5>iTG(V| zn$TGOci7%ND8CPiAdGot6P@*pDJ(Ytb^f%?RZxwM$-(5eS>|`ty7HC36{q!YS%Ltz zuFKiAd16l7)MbPMdvES|vGdW0eX~2EPr7zAv3@d<-2gNW>)R72nE9E)+~tvrpNaxr z5@@)RFi&5F$h8f~B}gf4CgbT2r9vJOYbuelh^mbg0jY=)+VPJx2^}XwpEL|YNRn1` zSBORi{TRb{df>QRN|&_FzfDNtdY)<+V!)v;wV&K}e0{O26|409_6g_m5M3h4G3 z-FPzdjY@yTz6ovSP3L*EKNYKkJFNS3W7WR=w45K*{Licz&1_8m<4nvO zg81B1og>RqyW2V#DjhLv|At(DZb8A@!uwGaZf^soL6Q4WaLN&cZpf)xh&$7JNOti2w z07~_4_HWlS!m>bJm%(4S{32>NZcw?(=Xpy!{4*=X0PGd}K%7RUitTq}A^_h(Ho6a6 z?9fK2km{YbU_5|!J+35n&r&cZW+{NID`#yJaQXZ!)3dm%zs~%LDGWM;%S4s$(tCx6PsR#wzozq3N?i zj?r~gXTV2&4 z?J4TaY#u9D8hMsy&KgmgA&g`iTuA)$2h3W8X%_!t!s~5|`N-+-XCQ)y^YDoisq=lC zou{S1FqKTL*)$q$a**DoEFGgAfTjvV^gwn8U`-&EV}u<04p4G&4-<*`Fwe?_A@PZZ zM*WNvP{r#)cUjDM{P4f3RU2U%!4vu5DpbF_zXFQNWN#T~-9D=(>~3_@CB8Tn<9G^^ z>-XL0Tb~YI%y_wWm=ZVbvW?zqLb!pmWl|CES>-TIh4ND;c1%A(5*7h|BtI;Rex?yk zWNF!E*)U64d=;pd7Mu1JrKlS+CyODCPw|2zZF-z$(oPKu37Aaq)BxJQ{JwPCeX8E$ ztw$%4`cd-R_CrFvryCxV@a>?KPi*o2X}RmnsC^PefaDE3Y22OkC%0NW!;7DH8r?U$ zVB|+c*}F7h37@*Euhy&H^Hg#^XO9b&kQe;R4O&Ssp2{Uym}-1@1&}DQao#fzqtn+z z)lcfgWm)cY*=ye(ztcdxbX2bFs1qsgYLuciH%u&i%7}rN8CTD|T>>www>9BA34m)M znCwC7&bH`dvgXrPXm-gSdDXwiK4^CuHEf&wj|BAJ@Hg^<4x@Iyyg(YZ{Jm8woyvL^ zpggVI9FmGRFZbB)`<>n4fI$84@7EFkwP!QFk}^Ig^8~*NG&yFp@4k%WZC3P=$li&3 z&AhQ&vtLzp*X$&+2I~8sl9b{;qdES~_&FfT9+c=JbcH>3@&YEd*)pa}400ol-s?%W zWyaEd4pU^qS_CswitQ8TWPStLlSV0f6Me_NZWhYJafK!K;LT(7W(jl`PW)IS+PW8Y z6TOpEtIO`~O29AoVmdjw=Rn8M7Hw&9)4j)Nt;?eb%IBrKP5B<)_;8Pssi`Gs0 zj;q(yC<`Y|1d&xPTfNOG+juf${`{^%EMpUtR7~?tvgqlQxnd4E*1N5dO@Wp^-1kuM z8`)fy^X3ZFIcBuHil%@6ghk3&u#qX}WI~&7zn@7yj8ZTC|8)buMGCy)uJUH%_xT|{ znm(KJ!GAH-<_+6gxZ3^@o*F)Qq3|+Cm|whm&-0-1vu&$PogW|VL9dwIN<)HQ@i_*c z`^1YbsZ&{MZumQ;jZ5=SV|+<3)8e-f4@kxiNN)z$5r&;j({L|4#*{~77XrF+ZO05~ zxf)zp%kD=EPXW{LA};0UMSSrcol27jn*212Jl@Tp79{(l{M>_kJ;{>OIj$rgI@xh9 zEo?23i?s?5EbPAKDw$~{wsWL-+#bi+pAhtCclw-vQ|EhMKk!ChpQnx=Pc;8CEhe== ziaok{qtkaCrj5M?M}5Xt0fb11$?!Kbtei4+#g5R0FjS!w&^%%OG*X47OI062C@ZBb z6OsHK=?NyWm6bl)Xy2b{JUSPNM3ybYc=D0%!b0^G4Fzp(JVOer;T!&1pJ`Va z%^v?Ww|cQUP6K&c9C(feqU6qOo1N?V32lsrMpI&xTR7<6M8N;+5V$l=);~PMMpdak z8BjE4K@H8i+zw^@x`YR}ouJ@Wj}Q)1`SJ$fD;ir%@(xk@P$<79kna!8nko4MHJ)3h`1nhSVOEo_U@{{l#DkNt}1a`NxG?c$wwY$I^}r5 z1@L7NR6xM2M!YSLqHD<#{Pn7};}~mIH4T#-?)9Et+7IGWjE8Kw#0#~vI(h_v3ct0+ z$tO`o>IMGl!^*bvQ{Y`NYOcP8!5Cl7OJh=x4c4!xG2FswV#;e$PfNoP`H}$1wGP^_ z`Ijd(aO_M#3vYa@v_vSt?$V~z{$#06lics8}{EZ!USc)^Y`tW$d#Hcilag zykXs#nw)*(d|gz?98VIem6?^b1fA?&T8D)BRB7U=D@q4oSeHNt+w|%3qkA`z-ztWgRB*%?4*Fxq9UGD zt@v{?*|ayhZq2AghmJ4`j(q%e!#FP$0G20Sar-Q=)@hB@qXIY9&Xs*LiKJej)u)pM zaIQ94-x+|o*S?cy5*&==`y#P$3?<{0nncjBfg_Pe#9003#y!}?**-TI==R0ADN0IV zChJ%pbK={t#WZtC+&0t*)Y{=nmTu_2Sx0eS`c<2lKLaHNwYBZ za>8AK-H8gJrVu2%(Bj>U06CjSAswwR3nn0a9o;7fW^a{{j>Tb{O@na2n|iDRmR4f7 z%{bK;?H&g6!K3c1F{k$eW?sb7afrx;U(T9J1BO4QFFe zDpiL3bsn24n{uUF2(0X_4pDU|PH&wCdt77g?Mz=`_T+6=tS09COo!zw>aV~BAw#OY zwgO4+9O}0HnifPhg=~rc98uZ`zKk&Q&iDII?=FITW$zMynzx~RTh&FVt@*rT5h`E& zQmFp1VSw@Sk^4zc^N~2QgOAMO0VJRf=@dHg$}DKca5F4D$(=m@o4?}yq0Leu@GD+R zcdGGSV&0zChE1r4LPs-`vxX53NN8|3!w^iy>HB6<-u zyER$0{}&@Z+`|_;yn1WH^B$ey3>OrOngHyeBlMD)|2v<~|sns5u3H!(i8GDJPQALr)2&@MBaeo3&;2)q{Z$-G;*z26siAK%1MR0iE3iJrIms5k^aqK-7&tZl3+gK! zn@`3M)Mx%h7R?B0UnY$et|$bf`^D9I+z8!u9Y5Pu z^a_Qd(Z~j*85G6SUmlhAX5kgN@p^qBun<@X{6Pe&UIP@5s}~LDz~A;P<^ozb2*_?; zAxpML{|% z*N+|Sp|E)YC!;J){k%r}j?Enrk6CmgK4<`zO#pa9WC!-dcc!cvS~@3LcZ;N``pE?) zQyrNzzxav$jbVbiKRfS4U61)`Olk>Tb*0X?iZQt^iZEFxqz#IOS{8%>!$Y4j7B~m6 zmJNeOCmTx1^S;z^{_CyE2t76mx4V&zBoJ9CBfT;2U;!=FLyp;6E-SWYd&J#7ualSM zCNh!L3A}z+jrGbsfw9MfKXPExCUO;&zIAG0>=UJ+ibj+}Mts`ov75l#fja}uN~)G0 zZxk7P5~l7y`WQj_RaiF{0tun_pG2$)OYiFvsCqCr6y@ivE;y~rOGNzY@m4Ji2KK0z^C5N6~*LDi3A zu$He4_6(bhYWrg?UNBnoT85r=R{4SMi5NFN`p2q~oYDJO{TL$^3y#r9N zX6BD_#^Tv;ixIar5zs{C!OW~Hpt0tnYN6u|Pu1R5FETt_wSCUH?ugyj5wr%d{VVmR z4UjqFzBG>K!~H&0Yt8t7ZMdVxQJ)AMiDB=qt$&g4c;nc8#7`fO?UvqOM7lCq zM>J-=9u+mcMPU6+`!rfKNZOjNg^^7c_FUn2N^Lkc(H4~rBR|%^wvuQjo~6DPhSCQ$ zrbRpHFA{6Up2)v5_Chigc|84Q`FKmmuOwda6Fq8DJdI-3JO17N3213IEN#alI6P{PS<1zU{NnY%qi^kT>yhnP7@3KM)eS+=(`^>o@A zrajYij{*8H@m;o_6=<{M9g&9{JU8q!XFCFBzv2(deRRXT6Ax_RnABwjl}}robzboF z7dZo(3)!z(L%otcqsxoh`9Ju}2%xxnVZ?BY?2hJX^;Z=Q34G@~CSTvNEu+`3>a)T( zQf=UMY27@T%tVf|v;3Xqd&P;+M9)gh%E{7WWkQ<}nMkBgk$wdq%VIKSPCZ^!b@((3 z=r+Epd!z8dH)En&A+bYt0eK0=Z%;1i30wg3vBKAOMtKE+j2boMGm+nN2K4J{go((1 zkvQV@h-x{CWZUkJP>2Nea+1wEv4GZz1Pe5y{AtQjc(o6t*U3yel~pKXE}q6vZyonL zYs(E#_(!P}78ISz3vS5NB>JsWft|;Q@Y@LT6i%T<(mkdS-HlGU0L%{qhr-* z{d>KU@U|ML!P2&|ac%M%`~_h3x#y z^ZEqzL}M*d3xS2eLg1kYoWuVnV6>DRR>SIXy^^&vjaoeP=^a=N)toY`8)AFE+@Auz ztl}WRT157TXR99B8;#KVFQ!?&b-UhkkJT3SaRtfB-mn3k|x-D8% z_2Spwlbmd1xEb$=NK2)iOx6M;+8&Fe<`aZ<1h+VZS=Gor9HPfZps8VY7Gg7(NT;6T zS=jb37R?bK@$a&Ju=NPl_cO`|Jt z>1aIK1wRIpR?j1s?5s{Iwf|P%0#WjGvoVGww~Ok zeP)iaP=sufdiL3FWugmvv&Q7qNk_&h5#u*Kl36;({?W03_TlRl-*X8oy`6U~U=aW@ zD7<@$;_Q)Cl^gc_JJS+gMTY3-NLFo+DC}*wjyQEj6+yN+Qhma~N=R(tYy-DPq-l4q z2%u@gEkX-{g}_4Kdl1ln`Wr1I@7A38)8wOMbZ!WSYW@HqvRVIq`!{ah2bh^x#pBZm z^46F}Tz$)tLtbX~fX^bOE+%x-PKr8IZbZ|)aV}N< z)W<7F9}T&hLe>H~2{Nb8iAyex>f9PdcJ_5GpJ)HsNJ&dGeituHGH7#Wan<2IWz2EN zosuzEZer}>yu)CglP*3z>O)LKds0N31?w)tU7n46S?5YkPwod$47YO29Pyj-&s%bH zqyFk5Hc;+_yM!LKwUwK^x+QV)>XVfxBblw38Lg!`*t4f`_hRWP_JvtS`}x`zTg>zt zvhKDb8*qIW7Co{P=ABqT%LdF&uve$v7(!jxP=c}&T#r|58dpQ$o;)fnRMkQu9P3uU zbD~qH^|Qqb1&>VEwPMs8J3RpA?wHR=iV|4tnemC7sNreU$=ohPDCIh^5LgH-1ilgh z^d)p}O~G=;afXmaM%{Uqri5uK-fG!;sN1^CKB4`^fTiTNfPVP_`MlP5!qtw;^#kaN zY!wy9=+)z%jhB~U^!y^JAnVVuN|uVH z>6M<7mGL}(=9rg!!UeJ4L_QkL8g{PX{|vfc+jvUM(7vh~;)O+od`9xzSygzC%U9{2 zlg|FD-a?1TPaaR*KxFmq%}v(g3fV(u9V8!H9Z_?n>dNkj9;!z!$(oWm4;a_K8nw3; z!mC{o?wXeF=`2}gwCjIcex3D82JHSbxZZ_cGwBo1HTSryhVj`Q($QY3{^7Tz?tNB8|x6&u#s*5u7vkYG=eWXf;u1~G{8Nm9^ zhJTu3k=6cyz4S`or4@dJ5VW-G;6h*_un_o21YT94Y#w(F-u?+_)s}c|T~oiA>0LJi z18q>$W=r|-qUY?#j$zJxerxPv-U#L2u0I8>W&MPbjAY*Y+ZyCzJm)<6MDy_)Nk*o+ z@r1hsCtv?`C2~r4#edZuvL$39H{_NG+ZJ)@eq*62c%qbUS{QG^tR5F z-^>5sqILTZ$>Y(IclCX%qpIn(t(3f{{Ql|&VP{=SJ~OKpZKDR#$_3u z=OP1?#KoK|)MfB)zq3NeN~alaQYXzBrSWO)>rBIT8j$&OQBH%{Vr$(qTZk>8EF5YZ4veML>uJE6^$|IQ-J3;FqDxq z(!6yrMy=}Oj}-~=N$CAq;FSdbZg@WUK+Hh2j$h`n91z91+Ky`Dd^XRCHPk1v%~s4I zr;9bT%iy!{%F15PC0b5B)k#emPElHuS#}h~XtpZ4wR}z~B@N$qq-Nf9HL6w4bMmJd zD;6v12~+-TFB!Pp8__DSv-0MV@NY;PqmydkBc264TarF{R*uU=bmnYEN-Imq?1TPo z`Gk%~8Tn|_64Caun2pKd5qG$(`Pbi;9kNl$Rnn82+(2pk(9aovi84KkRkRViC#TfN zG4){6FXJ{RRb8?D`hI5iNUn@DRu^H_56nCH323aiSF$oL7oCmZtN$3$0yCn*wY~@%XSQiu=^}(0$X2+Ku$!jpBZQcy%_6iA zSO_cxE=3^jMr`)4yT||R&EVBJ*b}((uX`wwdz%i@dQnH!l4)<$pG>qD0i|v4drXI1 zR$5Z~h?Y;td*dnz+tg$BoAY_=*n)WjYShho!{I0tR1|<`I7_}7r|j@PszWqI_4#W= zwVDAsRmkMwncmpw23#=W$9Qx*_!rL6l*jr|6g!=UIj*tsVe#=$?4=!9=2w<;NyD5T zMQOVqajIqV{AXMqugd7xBDtANfb{RRua#T%CPULlc^K)6?s@TO+1A=26#4ZgMaKTc z&w)k`WcG;}`+J`0ZJN+M%bu3+vT|CvQ}+?lPL{7`DpY^ep5Djkc*@E~SX+ncn-(&s z=SOm}k{FKJ{5p#5|NcuZpkw2Vs1Q-N#}dy8?@bmEDOV@bzrj6w>v9{P7kQp>d2 zu$|VUM8=!(dh_Lj9#NS9qXM?Q&RcSZGCK_~YfNObNG${w0tc53V$*yXqB0cfPGG&VX0VG5FXcl$&BosD;AHi+7e2B|d#A9ng-8CTq?h~B z!l*;3Df>o3=pE*MDP?&{Z*R*w4e~_GBV@16($Ajj>Evc&G$RP(;q64FN8c7xkBXNI z>D)xD_p+8Q=MUKx^pRCtOSQ9rpD$$Pu@)Vk6jAK-BEn}DYi2xiwkHE4KXV50==JN- zg;UmEOqTD}g|&a=>8wB4dAmQWX_}FJ82qi7URFu%+5extH;uI{yUxSDbI!f@P1RM^ zUDX4dJ&@g;nv=*D$<{=QGGoD_WJiKzI|*zkL7X2BlKct~ApZiy2?9q*kT{ki3$l#J zv4JGE5I~kJMV2g?6sds}NzqMqH=FEk_S{|5t2f#dvxiM(k7%NTiCf}9+5O7W z6!PuWmKe~r-R!R?8yx@o9Qpn+ao0-cHix&avZ!&J1lNL>4?>5wv#I>-9D_fMd&uL+ zXK&fbUWujji1DRs@8R3(uLp0# zoj_>M6q>WYhw5u8^FVTV`_dfM407mwr}=#f?R-$$V=sfjFqQ3nWH&w8naW7bLg5iUQ){4SMv z{&sx~rQqG*pUCw6(T4gh%>t#sL_tZYsPG zrqfTHmR-)MekX+nqkukbe2Rfn44h)%WMLrHgVEN)jMp9Op_yeDeQ^4OT=r?gcFF!5jto6j*CvbKwkwo(k!A_d&Fwef?twkb{r zI>o>#22L^XR>MH5OWDgxz7h7&HgZ0~jB!CyV-K-0ed~|)TN`sJsyPjQ7gFxPq(Jk~ zE%ygf(g3B%MLq@_xkK*x!(##mX>^Nk zrew}xR_iLb33=N?-Wyx?!gtF_QLc)&S{d0jl@ z>S)JpbQ{yUhj>3^vs@7ulb1t$ZGYG2gVb6Iej9G+)fn440w#W~v~GPB!@V7g@zL1) ze5^h(*JQ(!x&zQQI)>~d=I)U{&4(Oc_BAHWHe2+yKq?u6~TZC;dQg`xxDefXCzBYZ2KwydSvk7OK zJ#*s9LA|5^v`=x35TOq05d0?oeY|4h!t@PX_TOdSeg1?^ix>@k@*G-6U)Oi^Ux#k! z*6P>7K3Qkk53`Aia*=N_`{3kj9ZOfVi{JwY4ZZm9!V>>9C?5PA< z(FPc=`G(fyg4%9B)-COc{W5&D>e7wtCT?dgbpoMb$`Vqknle@@bW63n=>RMR^=YS@ zhJjkmtU0_^`?1`DNK1XHB;2$Golbm;fwf^EcTYBMZPK**}TNmzq>kW;Y$}`L0avk%g$c7D@ zW8P6Bor;qb*v7Vr(XbDj?_fS9h#H2>lwp^2nvo0J=9ntR=pEN_YA=jbnT|*2I$whvGNMkB_dpjqRhDfBVL^`|8!$bhlw}{k<%5 z-57L@CbRlwZVUt=Eo4iG-z!Vevtyt#@gKIqE^KPruuFnKThI!INm2TL*?j%*cerCZ7*Srn!=rcnWBg#3SLO3}ZTm2Wkwa{gil0?kFNJefog>tL3|)>B4i|l6^ZEP+SHGcF zPKe9I00?~V-=43k#?t!VNd8?`j>cLFqg9hy+cEG4euvsvcnA^vqy$KI5WhohZ+q_XpJSPE+gOz>)2 z$=*}CM)S$9`FTtd#_E8S;E4}*d#)4&yZOjomETVI@s={XCT~m&*()BnknIOCt{4NA z4?5EU_P06l0cex-L$swRQy1B6hKdm+=8VU_7lOvze3PMF%x$}WDaxMbT!x=g29LE# zHc~#(8Rx|M%&bej-4v88qx)hwKK=gI#DHl-Gy22gNaIhrK<@r&K*8sAaafC25cW7h1+lBmM$4vDL|b>5sNu4P6WiV=%r)Le0r-CFsJri>~HpvBkK247-nwG#?*C7&rz>;CmMYzUCosb&Mv8 zab9eD;kJ`LsK-F&^QL1~7dY_&XcIj{0)zy>=P=oQ#waAyfVm8E*g?0QoD_H7R(mnk z?C_J;8=o2@v_a+P!=FsxQYk4S5fj2O;IFl8xq3B3NKOXI}NWE+`L9%iejGW|rC#k5%sGz7$Qn}`!Dvp0`X-tsfMwk4)r zaM_44+koxnkj_SB`-76kD zcG;ub8^L>LWFTc@7n{@^!}dhOp1ObJb-)#a`}F%b24aqAZ2N2PRQfX>_iaOabKTux z==KxzTPzgf;_%)|EIlam#&q23+Q!DFo1US0oI67cBR(ED4iD`{;l#z4Fg6NuB|G4uD(k}dYz>) zoW72>$;Qca3%lQK%#Ia@bu3}6W8Cr!SSvPe?ZL9ze3wQAU!`;g*A4CYKPoUl!de$} zYU4WxSQahfdx3aLG(_^{z5B-a|CG1*eE$|fhA%F-*L(>p^ zZHW-&G*AFK>BrJo9Dpa3Q2^VnW1TeMX`|Z|1FkKKZNW|3X{*>KNwE~J)s6CLi~-WKpl$s7`~jcm=fa*Tj3IB(Ua>ic-OtC{ zPOLc(pBSnYSWM%zH^d6#^&F|xaeDC^SB%X^4_8~;=ZJZADfT?1$z%Ofk>J+@p&3FN zQ;)a|1imPx?I(xEcH1i-Z^!hY`F#kwfIr?ewSw2LRQq6rHxkPrmd7_JYR}*|SusX- zk=yQLvy#c!F$Bky(ohq*)MU)v*Q5AUvn}4vz1SFDTBWUH!|gsTPUE9gu3QD=8`5`a z!B``7VU(|NqT6h!HYh7Z?8`7^FssP1{;rKA>+%@1OK2njO+R_50?maCmeckrZ&hH0 z3QbcZV^1Up)LVnpfFa<|X^W+{X-Y^mbo6h-bx&1$?k8>Kk*&68_i5H3SL0H@90hXz zUx5iGvb}5Q^9DKf&nhcC)Zw6`e#FUa6h1iWo~p}lGu}E~juQjEErKn7LkoM%xk=0D zQ0p+(yFpn&1p0ZxQnY6XYN`E~+9&BWw{NEvl6?C+TaR`70ekM0!>Z1IV>ily z4%hxnw{2&%_Nx7nQo;{0I@q%6!pc}InkydSE(THfHivJ|tVeb2;E!9@eRgOaJ4)MD z#j$siTX_AE6re{Xn%O+)a;D7B?C)KC_kL4vQ@* zHqThU)k#;EMz`r@dgwlFI?$*I+Ss?iW%WqNAF_8J!?_I;F!(an0;G^M=9RhN2#qV_ z#YWXMbkWI2hrphp?J{gLG6OoUyi<@Gla+MS>Jtb(f=Qm3QTMq%HZjbxV}$ImF?7}X z7q{HoFZZQ{kjSlMOvVz%Lnt>^T!zK36>Z9`3ffKUe;fjF(-!mAnRv*V1|d1?M6!M< zTbWB~a6s1lY0xwUI25GYsx04(1Iz`oJOiqXlYd`&;}yKIcom1u5ng%i6;ySFs%lUa zGnDfR<>4H84iu9KPcmN|p+Suz&q4Xv9B`&2>zc-vNVSHT{;nI!GHy`S+?rbQ|I<7* zDA?T~FEZ2|oCc=T8SdCQi;ZFj8`%afY@WqqkG>!0x6Y%fYYw0j4$N$AS*zece=dJ^ z(#-gxhZKvDsWyRLkecy$l`xuCMcq^mf z*amQIuzcKg>#p+H(0AenHg6dby-sPi8i_($Q2Q|98HStrF`$7aJ z`Nv?_+>yrM?)%8c$H&KM(Oq$ej%U`1*)ddzw>2%QVKvu)s`N}~zlSqCG9P2FY#xlw zqh-j|E|r2q#4Vdi-lLsehQk*3IHA|qBAN*unkuei!ycMTm$>{I?Ld#wLq6Cv?S1o@ zKBN5Z*9NZd&GEx_CWQ-q81hkNXtR7R{a&`ahYMO;K89^Z1fbo@%LZnwE{mxNlcl=3 zTw4ti(^tMswqB1cG^T)0h|X)F=ep{^8QVWA1p!@Z461x;VU z^SfIV9=i#Mxd~II;_S4Yg#n^ft}}Znv$;^Unso@Z<8G<8VQMGpXBo9dg2kM|%vsU; zPsxm~ni@q`;MGg7;s5%be}cuuebjl0-Q7zZNJcTibTUI$Hr$TK&vN8NfkipzHk>8R zVr6DHi^q~>T~@Vrj3~g&-|B!h!$zM;@VKl>(4CkfpI};SVwz2nmpNufGkouRK88@&zPk??VCNqfKch+3~H0CszgGPhn;kQzivG0CS~eY;>_=&FUct7Duoo$TKpm>j2` zP6*ApP%G+E61b8?X~rw@u~%vZ`V2UzLERhgI`a$-DKCOeLS5^ z&Eu!Jo0_&?t6QDS)!i<7Y(48xHkuXIDZQ4*sc#q7jc96vPGSV-c5UhPXFqE=LOOKJ z>W@q2U05>Vy4gHB-fE>|)fWdyAK}KdbVXN&Ue#KHrut%LbYZ@TPbd=P8r1J6^jrIE zq_tP`>QtBfnDp;^9%~6PoFw-02B1wWo49m)Si?H`HvMdeFf^uHL%TJ&Xzk8}wBfdS z%a#u}txYX$y6!HmV?+(C$%Z@JG!5F9728t8G@rl|)6cGbLP)rMbPum+L;%`!R{cwi zEk3HB91Vs`iy==lol8lj7^Rd7Exr@oXqH!EVh!HM&6(?k1 zU+zX zvCB#HR7Ce8SzXnrC%~V6=MV6QPkkOoIKaFCYs%|iwZX&M>oS&V;LwCIcKlp(k#`%qVP*Bo$ zqv~Drkd}nTRJ1Op+qUa>kb2r0XoX+OGUsWCE~Z)cReZc{xb-c$5SJxQadT2U6*FUJ zT^lejky_hm*twvm+PR1+-pUx}uzip*eN)<|n>+K-JlFd(F$L0U=1xr{0NC+V9~17` zI=zwxO#%RGYht`Dki40&B%@`nlefC%(B#`_E;rg~ueTxwI=$f55VnRB+3|ZICrP%3 z+JAZbV)?v-f={XIPKCg=dk)Q!Zi&Wo`4}%`{OHHqqrX#Lx9=0rgtqrgt&{IrcFNA* z$3rHM`gkSASLWD0r_G36tc&ep%RXKv=|+zRpl$s4WFzJCko~sxjlJiz$M@0A-c{I$ zw)xXFudy{X=-}F~Xefu?s#uNg|Azz}V$6iK``yHv%fEN~{3-f*3^S+bM8}HOSp#|u zxMSp}13ScIK1G&-=nyn6Eeffx z%uo1bIhSzeAL`Q%-=Hc>%<~G@^L_mGpZvdg;k9QlZx$$~4a#~U$1ydP)S$7t2l_gb zrG8VH&n!uXl2D*o$g&&A*8;w(8Qs*#^9(h?nq?^RDe|Vk=42aZr)Ti^JH8L!^T_vM zGMQjPZ3IkY1ZUlFY`DqPeS}sG40Wi!k05yJ{%Y6IKCnoAsYFOu?n7eJG`RVQA^mOX z`qSFdYZ8_lKTOP>iMfqFZ@^xO&V)Wz(>Xc-t)aZVY7uuhHn7cyb;jR}t4tlb$%Ci; z!=_GWnJRBQ{p=ntT)TX~8!rp)8ACp(-6Q6Rr1;3`xCqfAWu}vY;ZrznR}2{P&|_A5 z2)bWv$h~>jn#Yz2ALn~EO*aL-!{=60!4TO^)wIVU>FGMCZzaa9Fy7a-S8Qr0q9hS{F-!d zbC`!T`NZa(kbe`BO?ynO&+K@W{ke;0-F~P~L&^vyY(sC@o~3K;pFgCLeZA6m6=U>S z%8qTwD{IYw9s_PF+xE#8W3G?`U^10!_A$oI<#_m*Seb0qCB#ZD28=<~Tk&xbz|hYj z^U*gRrf9eYPudIKRslUU`WQZ2d)wH)Z=DmmeB5=8f4hxkcwQXi$ZK%jVan>QCBv3u zBRMdy53s-y2coMQI6RmmTQu01O|iYXjY&R1K^fCk#hJ?`8XQ)09F=pFRfYL{&JX!b za(Z--GS_PCRR?(G^2>PP>hpNxjHikgjEK#1feM&EH#=%Y$Riug2cTf z=vJD#k~7-iNZAbu_!68F=%G>_6mXVD4=HBOIdjA_oCmbVvqtrbdM50x7ssAkyU zI@3j#Gn^b|)-`T>3P}Ay{}9cF$=|md*S_V}W4fL$8{t!Xv3`b0Tgmn$5hOJL-8wsc zKgZ|wB+Y$-8nwO*|3d%QJ%;LVP1Q}5qP=)xu$yh-8}bzV-!8m-k|=u$%Sa3`E9*Br`ggbFJ&#UC`dn}C@$8^VKd2Dq^_wRN z&fS(-B96Ci+Rq$@LBc`ko3}1E7o=z<(;F~HiNzCKGme>WB;OuG^R)$_qc@<(0B<_^ zF%QoiHx^xS**sf@nfU`H3QVt~Piy|`)*^qLD9+@Bcc+&U)&Ei++Z_D`(_^fQpyVJnK<7yQ06sWx%wJ@ z{fqw$+14QzMU9Q=Cazt+hPteA_RM+gY@NeazKP<9zT3clb%euuj_dR5IGP_|IxSEy zD$MdJCRu@|q7-TgY+pLOjH)hCO)6B)oI|m7O+ng*gR>OErAi#S0EcWG=nMMS2tKPc z&Te^KxehUp6s(rOGy6y?aNVVDtDtmM$*^34gGxMC{7@qQFQ-QnC%9v42Sr|>KB#cd z*?Soegt>#V!nBY8`w26$_Yp%o3Od?nu2A+rqSPWzlxip&YKYW^%A&-I|ZLk^%NB53d8P}p>eUf(NqanR99r^*abp)Z~r8iHII~e)5F(AiKa#Fre4nq6(T0Wg+dV#UHkw&hMCgvRW zxIV&!{F+n`br^u|v}Z@a6sS#d_c7*zv(FqUoZV@;6uutI%%K%(Sch$Hcm}jf&4k#) zPY9QE#&&io#@oesros*>x*_WswtRR)Ts3!zVTw8(%yx{*Z=8W~De-QVeKjR*ZPk^! z6#e+1iHp8@wT)Ej$ZOF4woY8bkf%dLFwkah^bfLi45RI>gU=k;P<15QFDW%Q$CdeI z{O(h~i|_7z6G!uX)LD(ZnBZvt2((ejDLYta2+u1tl&MTX=B&Y@S)gtzRl-Bzmu9yQ*=@!j~vR+@Yx*W ze!FTzuyySv`#a;HctORU35L8tQxup{AbMJ0hAAjJnm(t;6zTCoy)mHxH$$rf$<2LoY_2s$zqC0xruwW9>!;X_@}T*4<6DIIpbS_YbZzg)$owi z2C7#>y2mo9#`jdxZZrm5dfTVVL+k&eq88Y`vy*lU7S#GHYZP_B%UP0%H z@OLJnT50dCHO1?5BgeO4>RP`wwS|W$%AWLbY1*HmL#x@jZ-rDq@2!bkCo87xOl~Ow zKMBCviot6%x`w(UkQs*^hM#@Zl5tM9R#B4ZRGNK(Z2eFjfLC9)t(@E9lPc6PE8$|; zW%`&La1w;T1%pYW5I>~BKQ1;9f+r;k;EEu*B+m95!ZPb#X&+D0#^!HBcial3Pa~<* z#1AEVtgMGLqf1%a+SJ$I4z#4e<>H5-ui4M!cIyLIFPjxoAo7#O*V}DxY;2h0b|a-i z6w-n2k%#N>(>-e>N?`oNCiHLpVm*Bb4s9mmXmTkDJ(EjW*zJAW-WW65ICH}>*k~C^ z_~yD}km}iNu^HfeSt1086Q_aAh#JZ?fgPikQuU`i+O}?Fq|QDFkwOYMQ?!*!OsD{~JPat01nPukeoU~YMii0GK(#zL@QRFs)$|8tJ~t{;nbfkb zC9T4_QV*3A0X1){l^O3*b;~ogi^?8UUuv_ZYpqII4uu+3&qGSDN=cHON_5b01aJmS z^9cvkxyCi2nrcQjmCCFZspCo`I=Igh(%Kqc1OJc5r{4&9g1-rJY)!Y(9A!8+c^m%n z5Bzo9w@nWoss|FaRVP?2rKGdF+tei~qN0M}w%<5Tqur8Xaf<=%Q)MpSAmlHc*kv!H zt67byj{4$*vA|o6i+k4Cc4TbAwfIuKjKwleti?yOaFZFs_8HPE<|R*Y%Qg)7b4*V~ z6xWWTp%Pd6Fjf$tAJ$zxfN{$rw7>JR+~$_WU4kBypIZSX=6Y|MQV;AB6ueN$cKKFW=rQ!QHWSA%gI!MOSf)6+gDMWP7>UCLS&2rKX`mo!7q6h2 z$5h`Kpd?(1Yf33nsrf8vyEU3(ju)=KhCle~@8LW1?_!Z1QkWR17HFChP1#6k46c(b z*~7WK+NZ8^iknY?TP~zwJS5257rugA%ly<*QhZgipOoF;fUoh>W%SB|T{=X%NKNQ| zfW~b^xLF(El1^L`T9xYqtj{r&lK{B+drZaC;IM^;w>M?oiW1Im< z(3|RWD10HqG|N#fYMh(ijZc2?vv~h~AK$ z?mboz@PU?5A0+uS&PGGMCAx-gP}mBxUn@G*Z5}Sjuq!-8S^!!Hz?0VM#o{`3k%@uT zpc?8=Z=s>n-#%TMLVGb;6@>QJen`a$S*;vr4ePC_fYID~0`t+zN& z0=Op!h9!jE%#0|m)2`+ns2(oZ+OQk4c!>(V(X>r8301e2r;%WYh1?dCh4Kyos0j)p^?U2g!o z&l}?)jX55s^Wth7^CVN`)djI@+3;>XEqCrro#w7aOTI z?R|6FW3EE~@q8WjWCD(O4{bhOsy!?}HCzzOXk+wq3PXp+^JC$}2B2+r3M|1Om5)hH zYU+_jwjt#bHUvKGkHe3&J`tJDK2*fm zY>a+>%eS?VX^FBtCb$sCxSC4fIWMrNYwR9g#fz7p)@I0XePv`_ zBf9;^e6*3G%xr>%1LYJv=WJ~)sk&uX+f`!Evc9gghh);|T8kPToEe_g zSkUu>Ib~bdsLC3fle751Lm$VdKm6}tC)>gXZF&|p(_oR;IGRZo^&uA6J-7lYTyl2% zEGF0l)s5Y5HiSl8`ol8xjLWcV@Rk>~8;k&#Tj;X|F1Ib!mAk>q>ZTh7V22Gls3Hwf z8l~UqaHlEcz=}cvqAz4B=SI?)+rBxV0qj+}SfZ4nx%ujyX&J6=3#Nj{nfco8)e5KiR4arqy$l2$$RxzHDmHj9X@H2v~`A45+~)jkf~Jl4NmL^L2fP-hG5 zVT!{eIj=lBZLp(i?zUBx2K->o%SJ?T(d~m-lUTGm=4!^5_yp`mC_jT&&850T%xzV& zs*5>FH5q^#UPSxpvapP@#>OQ4s|%2R1-4F)kZVYR)w)KN*X;Mv+ZNraefuy-Uw13| zv~HaH7l-CtC(qjQ7!rA#5*?NKo1QOd617IHbm)tFz~$>eb5!9S_ZQfi)R-_&szeJW zS~pK$pWD`Zop@MQ)h)}NvH4tUv*sGb;KqE*_KShsv#jbyVzke&!I0+1h2z#!QNN5q zOp4t2;5N0R$COUWpZu!nWD&nCywoO^!M3S28VRQC$J;gnD zz8xQV^dq<>gahYgb>v^x_UKU%P^4qsGDBK4+)D>!EjHz6ZSV+*N$f zJ3oRCeegq^QLQttyW)%zQ0JX~Ym8M;T0d}jJBrc?UX#mpw86b)^uEt%jj{*&#bR}% zU;(_^lqjiCjlA`VvH}*R+~y#`YXh%R8K)O?(cj6fiyqfYKQ$fW*w6)bTUG(8EeFJm z->Kd`=>qzX?}kXiE9gzrHs4jN5T#PI1a=n^WWB5tLvEbqB>B|dD3oijZQwKab*B4C zvaZueckh^`a@mcb3#>@JP+iAKt5yJ44;uV`FJ}18bRsURcLSe!M4y(3Z8R?3 z95X(SWBAlfayPfhmm~v42^<#knD6Cj0jkPHZvvBy)AI^-36%6OawT?@o@OA~5+NZR z>L8LJQ}!O(Vdw`{wTyRS-VZ>r%y%x7y0K+)eFr_Ym2+u%>4N?+TN*BdEZ$0N(fbT7 zGp7D&KeO}^4`b>pau-w?FYQm|Ke2&rl;M7>|0Q7Ol+p1%Zw+j9lee@0Z=VMr6o$A}5d4D~9SW~m1 zZ*1^cD*^Lgy^0W$%(eL>H-(=}AE56Km{7DMt&_#Zf~S2rw+T-f&D};VyThW5Pm>O2 zyvIee5EwQ+Z5qae!u5TK4{TW3cv?rjh7lTo9{SE~?B<&=L0mX?_lT{!&lY2qP>gM2 zdeHs-i3mX3q}GTs-8whR*#!0d9Ydb|y^A5oj3JP>#@-Oz6uo4NtBD7fXta|p!{5GT zwe`2w2&yhL79I4qCkF+L6^OP;b^ zBc?zrT_aXOS&pLWAT&jgrTha2pedM2f8;r;S{~e!+IniE#=+@KV$!*)Tiw!oSnQau zGxKh}uN8VMVxw@3t!e4o?<6HIL^Ee~B~s1V(42$GB}F9AEB(ZYH7TZmQr<0Xm??`| zZ+{5Kl+{U(E#@eAqfKLP7iTc53QVd7byeZ8Ss>dikj-*rlMKa1j>AKu=K^<~y@2w1 zgIB)uCO-AyAH|P-^2b0M(cX{BN*^2o^Cp@~c_=y`JD;CUU}GSr=1gu%b@^^hESo_A zs-2tT#W#Sz{|B#Pzo=1eZDWJ7B%2J2vO!Kdi7IneIUkhO6r@rIK2nNCqBV3dMn_(h z!A8e2x=an%tEVA!aGC!VU6kuu`t5gWEFEa3TMK!{0kKI&|K@yKWLi+IcwkoK*qi|y zvk5k)8MZfaY;ORYQ($`vY|(!Og@Ax51<`3v<$kr2Xb`(qZMIG`{_gY9SYOU%e{61( z8RBX+woy7x?o6FK)~=5ae{jOUi7FR!kORN}4Dh=z0vl(5ts1zx3pCe&|Kdl1`?u8@ zARU$=g$iK+FB9mAt#hKxVSwo+M=!^GOP001BWNkll3YHOk4;IU7%Wxoi!?{fc$_?qRsil zf1tN0RDhj>&=cf!&VB1f9)xa+1?E|aql|Rp4$8@l1N;wM0RHy(@8RBNhKh=OsRI-q zPe4~V9dby>{+z5pY)F2UuV#2^bOY^LmE-UIYv8$Sz}7`M9NE1JeD+b`FMbf1H5Ced z^KX!kZyqwlHRO6^Z<$fnwF3>UakV+rb1W%_W(fqCa1Y^32||Z6-j@K$+eJ&84YO(K zQ+Um#qs@Jki3f8|+lO$|b?|A3{Cy{7b!4S1UzD`_$JgJ1vc7fE!;Q0l=?hMkp_m-n z2zU8(CY`nQ)JO~U4_O0qrK#;q>uqDo#Iwn}L*m+)bJHz_5-BtYF_4MN{(Lt*0Bxe$ zCH^+~EbuMt`54G%BA3wEgdMBg`V7EpvH8P*)}?=JHS6o{WCs@jfZMZR%hMRg|9NXfiy#mdyk#8*|kcxRJ~%BCF;Xz#;SAOV7^)6 z*()#N*T48raHYC}$)v!f$WfOSnzH7ACbFqKw5RF|OMJIR)~H}{Ng2y(bH^J%3R2db z;->@2GPx0ewt^G9GA=)%4^}%#mr#)WNVyGN9zySc)YWFyrNh!tJA`~1r@I;UK{ZqY zTMN59BFH%62NiVz5heh)lqw_!G=?|ZsVRYUGNHBPQMNJH zKktILTF83tq0SyuDnxH2TiMjf*Y**T@p*d_Lcy%zm9jU|v5kXMy?s6j%1~qr6v(kN zU0{}H*vSuZ{*E2of7cZEoC7Wtz|IWV)@w25Wcj3YMl*|2FRXVUr*Dmzc`T-bl)~M% zH|p*a+V=E!d*PNT5RGdSTd(b;xZvxz2?ZtelfQg;KxeyUgD=04;a8spnkjH517F{# zz+ZU;y!RpC$KMN_QKcmmd#K7trhh1hxhMa}#<%e@uys_ST@>!Y%_P|R(i?mDuf8}z zy}5ze6qp@#95howTEh%?&micnhGoy`PZM{o{}G5o*j&;6ZGX}84mvsO(aC)8!AC%g zwyiiT_s8^U7+=c8)5-QNSjuf8)-%_s57qQVEYg>I3*h=8aDEf`Z$Dk)?c4P31PxC0 z$;tPl8(BJ>UPvjg$d75G-29p_NIS>Sw~Ngm{@(B!dvxsV40}E7(`ER|D;a+2YgBrp z!5I=<0N3Wg`2zUaPXG^{qr*aZzPE>=M-7y+KF>Tc^{nAY zZD;rn{wSllxYhK1|0aWf=h4$2*6oKhRQDvy@HSkVml!=<$kdg5eTV5osdOCoq0;rLdN?=@Y8w z2&o0Q)@6%;Ino#r>cN@9GoghI0?;AIBLlTx-@L%H%Uq??b!5vm;C`*N90~r-Y2MYB zXmY)ckc}Ca)gb9AD7Qyt2U0bRs^%&Rl#RhV6Ni+j`k2`LN=F@cK3n1w}7Ac1aM&s*rJ0L zw&U%2rqaN|VMb*SV1rv!Qy(R>t+-$PD87H+ zks-+fap!&*fFA2l#AJ62b9V3!<+rml+FiS}2mJCEOFUmrSm#bRfQHJyP(HvM_~-+` zkAD!@rW-4KJBDt+2*TyP0&#YQ4fb`{aZs0g9P zUc-QXH$u8y*bT{~OE!EuxV2avV-JX;bwJ;z>t-1XOA34@QEWao;W5YRuO-a=W9XJ5 z8@}hb|T~gp6<6z5`#XjEHeGLbT zJ#0-kaPQp@Vag8(W|$t*&VsV9<~VE)@p^L&fA-8D{3R;pQO_^A9 z?UjR>5+LR3#hf84r6zcDN3rZWM_sFHpcL%nddAAnZpGU)Kzd`}5w5>U_9$eX{miL4 zeLuuyNEmZmwj)LxgPC;siFU)V3|NsRkT$Qx`l)1qYNBHuRKG=hY1wKC{Scm+)-S_CqD3L+<*RVoZC2q zo!JJ;tj3(mpkz5_lPy$-CAOwpTsDBqZxdtCwPT)~g5Sg_>c#ioi&-(8pMJk82G-%y ztqQ}<>Q7=Pwd1>>+_zqC@N-Wcpj=Sh0;#dgb)R*hN!NBZYNNJdX~<_UAZ@tZt+w*m z{n*2PwpNohC{=0Jt~Y|xW*|+e8B8!omd$XkxQa z8WVGQ2nlkXydQ;I2GGK5YlFKoJ1pk_zWwF`|Krzl%-HlG_87A@rkASd=RjqLHce@%K}>O*az+UVi|D@;reh6 z+_e?%4XNu~cCMJ-cXFU%J!A02#*g)Pd~eyF@gu}=)xqpMcf1eV)h_gmJd?V&nFs6>;iE05~+Jq|hM3l99Eo~Qsz zfmg3y!f$=$H}S1Ezlr^Wt9an<`|*(veGKO|??!Vy!~UzUqng(^n$K}q@8NKBAJ4u1 zEav$f^Xdr2rero#N)gvCR*ztj(_O22sX7~%v#e?3N6s_fBbR^>{qT3HE^2qtTX?@! zv$V-Hgm+xv!FF~%`pl`*U5qnQAL{tA)<^2`M8Sy!;=}dfj8w-S$NAPJ3u#NO)RK8# zb0An}lv7_hDBw|aT}hSe)K;pbjeMS?JgP9swsCIzPHgAf*vhxCwX=o2!vkE|yM~>e zGq|vQCw5=EhQIlfe-jx!>_#uY_i#Ey@LNJGPnecS0q1t33vu2c0R2*h|M}SpM+XyR zIc4;#0JI&@wI3NY#otl|PFv}-`>L_aw6Ub@qvf##KRXPb9SSV%xHe_Q0WG~31QaIRW6J5Jf93*dkHH&=0xpF_DL4`tHrBsQn&0C)PY&{-DMo zu=Xjm1^mvNHU8d{1rE3z1W*#*RKS#$FJ%(cp^m|3E(;$J!xkRh#z))17$f~!8w*aX z#M~40{XoZCALu_tclOJ0=sQ>x57hzaasfPYXN~{h{W&gf(8)-SMFBjso8c>O2%kQ3 zAMnT>z zWrfqD+l6F6Z<73$z$YIDKK=-B4s+}t6u5r9!QI;vY@QX}P3;Ib-OWIqx^572nWY?S zpAd7$BrL|nUgdeLE9wScc3+@)#|6GO0Ig^B@tyiUDZZd}xT(wS-)$7Syc+W}pItDu zlW$&gE{A=zV>k{U!Danh{hPu@OLELwd}IT4eNb)u+IR{99kbIWEqvpcev6AAY}$IM z&@rbobJR7CIaaC;@i2yHYR8=s`!gFSPEUSd=k*6&>lB7dHTt2k{4~Dl0q8M;FzUzuPZB*xx(NSt_5TqQiOB!kk1?&ZqGE0F4DNX7XLjSf)=ZI+EKh zvrrdWlPA0d8)}QoEF_EPx_hczLncLpfoj6L&w2y+^0&W+fBuDE#cp$rv!`}8x3D?g z#w^=JGtW@(Eiju-fqa63UbLE(II8zCr{aEjjgm57dDB3F#+rjTl$k}dbMh@;yi`|u zIfg1uGi_L?R0pMk$fnoevVrnSF+gr3#-nmJV}eez`Nd!Xx$@qPLBaCA7V+_mYNvv` zrjDV}C`dmHq{}?g(>96$Afqg+vfl~k>RKo92ER4L0dTr3t2Z?g-r-Fq5sS*QfUeX6 z#bknvHuH6c&8-#x&XfQ(gOeMw<{d(ZwT)z-KE)4bXWJE zUMKUT$*Ai0w%ojdkb$P~sG|08tv89=?`Z>t?GaKpp$-hSaMQB5jDsM7vp=op^u9BA&qKi7o4`5Biq^|iw^dru^)IcvqU-FNI?JWM0-WMw&h|04zK(ah z-wAqt6tnuB{NXV60$iHR(aX7Rxp+^sqQ_~8VqbbC!>>IJQ1z<$RAoOm6o{s>N(Hm* zq^Yr)=XmVi3Qyb*oY?@b9v1lKF7T}vHg)`c z=1~Y=uCc25EF33z7dfc#oy)*4K2>0!YCl&1y^~B&AhUdsU8Yh}hByzBt9|lnLE4hh zpr>}pY<0mti7DsCjSF980-aUMvTwi?^$1c#BG88QrgmeDHFJDb^<&b{Fv1 z-&Nzz&5X;qQT4Xx4uB`G00$eu#s*Lv0T(mi{r3ZRQaKd%gOq=wm8${MK;Pb=0u+4` z+rF3`fbN%g;nQd6gn>_T`TlT@!iegqulI(WsFzj>2B0Ok1san ze54SfgSk!6Q0&$9_Kjn_d*cAMufI}Z9b@Ng8*c+)kL99I>o`O+`ckQDW6RXNN$SEB z?-UZo8D*&!!>L^>^Yez^KD+FBh(BWA>E-$S9$R0UG}k<&Eu$^>CJ)6pz=aFD|FQ)2 z!{OuVH2)~JCeu0av5{Y9Z+ZaQ@@@FfkjTf$6K@fhwwRLh6D6d=;`6#&I2D#lm%3zR z?4-_PEfzF=H$R zKpDOzGq#Xz}+1VtW<-AYA>$N&l+Ho!rCh~NC`zrY{A@Od2KI%ZRT0T5+b zVVZ3st1?i~I-gE3qlW_XM(Q+AYSi@T(PEA%1tV!*t`VJ~rblK72-?(f328}*X4JO| zNNqMU+GGn%dUMqVeuA_z##1P_1H=O{j;JqP_cWD)48d?$sGyBe)V}B>+n;T6*6-H zCL963*7;ReMuKf98q5zf{4alW9j_jo;ZhvgCNN*9>-$7UN;V}Lk$s+nAJY6Qj~?Nn z`!?{(KJd&XpxOj3Yyxc@%j&H}jm9Mue`2ZQCYG#$VdEJ*3B{?EVK8aJFd?Z%yZD{@3POaX_(C?R0CUXuf8Wn(kXN@!4WcPDq zWri27XZRMWTyim0-TA{qV5bD$`!?XNZB?_J9;s#prrsYhz+y_Zhawtx%gX91{R9cV z>}Pfjn;LbI7rHEy=>nE#Xb-e{XvSZS(7(t z%IC66ZTq#Goxn(nk5r4{O2hK+yD^!PYtsRx=dc&=LWcg#R%9_6`NlTKGwI!@C;yc| z8>f4yhl+uy=P;?2(r0Bp84fU(4~7BH5baz5yXcdmUtMx%^LSgBGT&X%MHjbMCmk2t_OJ~20CF22loizF@K)g<8+ zrmWv&{aAaKd2sfzb#826k6ie%X9}K8y|{KW!7=9;svvtF8GEptfK)jZd>q8}wHSkY zTNk;PzdqP*^ho;HoUbp^MoI4bbqUVG2_7j+IJsaLcL< ztngr}?r>NASZy{e+I9iu5YZF75;KR`BZRKtvn}>M^0omPZv(dn)RWbgH+5d3`QVH| z(w5R_CDs^W1aI?bD%+zqlx=yC?g28Ql|W911d4`yn9;_cBzv7M&2l|W;koU}4)Q9) zT^o1d!Sj#d2S55LOp#%hQ+SWcwCLKRGWXypl8jojyjnwPGi+n@!Ht&B z6FA=pHaUUN2TxX_@M>0(124tK8SwNg3;goGU0_$$fHpG|wS=|2r$I1l=~^@QRE+w= zWK&nI=oTQ=(5a@3LE2xf&sa2-;%YUc`h`T7sxOgg;0#bI%`xGN4SZHffoQo#U$b7{ z#&t}vfe+nN;_-*JaPK)_#^pOCXwud=wI|Xt>{ffdfSZ$OwoE&aAt6IkLz^R|_^DBL zS)qYz;qsZwTDgM=svMJgGl6XH=U=Sxn_ruwI=hLZ8Yt-;c}^M9a%+Wdrto`^obBG= z%29?Nxd-?Qj{*lJ@ZCM&%o(ZoefBJ6{!6gx%B#SK-UU2xh60EbFw}GR9Vof2VhF$r z7+QN*Wehaty9{V@f=Yb*N{0XAsR^zg3ZKu_Bcr;!3|TQ{Zc!nNHRS@&p7(IBs05)pi+zfc=t{Qje6_@+UbCs09 zxeUrLF%@xigTHPrv*l@WTEM_IKp4s9Y@2kdIDf@Z=ny6))A_ zUmTRUxG}*`JpsITR%5@cFrQBOamUxLG&q=NEb|vO<+0KGE($&;>S(of&RP{{!hAFJ zqR&zD!IWSGdgNV$Bj{4jYhj@f-eYiw@uSq96UuN9+Vli_irpG(T}Ux)b!@)ja$;EW zS^uPd<`Qj};s%RM2s6X++MxzvSqngUbxsO}DCxF~FA(vDTSRDxSylLZnB^#4a{X>9=-Zk8wa_gQKr* z=XAdmIX?2_A0*q&97s&y@|)(^%0!iID-k*US8Cg7yJ19H~$s>^vQpNJsk2g z=A7M{XP8c=oNd8@*^EkS&}M+LVJi+a>P$OU#}rWHHo90PK_K;<<){1CSwmEpe`uSk z@Pe)f9kP1{dV7g64z$M}`||3^U`L%%%v%mC#GuyQ+OQ#0wwp=yi)`=|mYfUnFtItb z-J}J}ykqFU!Z$Fh>hZ{?YM3{qbO&uT)jj^KK~)i76wEKPe3K7Bwu&7*aPD3B#D{(e zXSdF9Ce&<7o30F1SzV& z!}(c_fB*eCKm4{!Rku`-`rHO^Wf!>G0I$9QWOLww2Y`>>B>_b7BWPyxAwtDREh<*Q zt&KR1h$YA5?!ye|iUP|`h378k_?2(w9Dru`M+KmHg(|pg-U?vTGVt5|#zv->4h)46 zOlEYox0z(!a(JWO>d@C7EIp+$q%mS1$V-4--I6j;*vF2gw~-#3ts=QXhJF zc}!XzPFR6wUGj$>xum5%N+men+2Gt}$#$Rg%j>%Zo}#?-Lh6sxXN>IgR3zY;y{77O(d^lZHDCz=Fyc_t;gH$iOL_L{MB@ev1+hDJxM+rsd5B7lj?gHL> zksgh$@iInwQl|hjUBg>o$g7%zA>DM{b*0q^sJ5k(OIJn!j$m&P@3OtdusbxuIYU? zIGs*@8SuenQaD64d%Zrnuzf%u7S}=OPyjk6_oA!QenOn!U&l=eK${CPNfsirik5*I~4KaW$Laa}%4!HM=V5Mmq}oM>GFxCVS>O-;?6>fTU-~?*?9TDT$A1{_fA{-v@cK1W z)dBXaT|E2JH*n?fHI#XYIVw~t`>o*;9+a_4btToyR=i=BENi;1%hehPj-pV(XN5gO z7=;WvN?{c)Y?YE*I{YOuQW&65Ni;OxvH$=e07*naRPMpkbbY(=6_j?sx7|egpE~TB zW=H>Cu*nn1W^}cB#lXb?EeY$UKAd?jKdt+xqh$PnLy4)OyBQpF5$UI^%Z=keZ$A46RgxccTLY)m(}yvv<;U&NU^?!Z%D`v&&jxQ?Ix zD}NRD-gO@`sx#{lLarOGe;ChF?jr#sw~R=i0-Ato1V-uxMVaBw@=ZK)aR-mTYZLe1 z1)NcVBnlw)#M5r~>Zp$BGFAS-K-msBRJz>mBW_{amm9kT=M zms>chqy}$22M!wG#Y@0zyTJA)aL;+*doMJYPN=pA!J(g_v}|XKie+(P$$I?d!?1Et zf~zT}4=3rtT`Gm}!sPtcSBT@nDd{EW8cmR$%CAwl`SR8UE=vfj@t#LA8;I zyp}|<8ckKBY9?}Eq}<}7Y%t}UWWe3Cef-SFc5vr}9*mYl!Z-JTH}<6cY$`aravhk@ zfgk-Ku+49>5FCt2MK^(45=qQ8tb()F(u8HQ_ie~ivtjYIO@(=+SLj+!bcq33>aE+h zcQ(rUunwmU<0kxQxyV<4gcuH^3%7L0vg6sj*ze5KU;FvrJ*PD78I{Zc75f~k+S zX$-UR$$h+Ies0rS(q5HR#myY zRAW!88uEZEU~jUAmk(aRuYckH!PC!v3t2J6Jr~}F^E+ozUOPaOmt6F-nbla72Ut`` zsA>D4cE%iL^thVL zW0*sT;?qiI^j22k*L{6GYt^M5*mBP}t;3YbLt(wdUTa-3T|(b;4QKgj-3W8@;R-;T z_E-JxG_OQ+-hAn8v}}Osx-9VnZ4l{@BBx-q5D}XjTf8ZvE8Ievc$DF zu3~yP#b-bB6ZpV8KFpcZ484(p+O9=sb2{!8-p=B_4i$2WpDy%b2cVyQ=>Wg{%?6i_ zwk4_12rje%XrHK^9UjsuzOPB=K4nz`tV6uJ`r1UNtGmGe@VTovd;T2u z>6-qLlu)7P9H&V z%B}<^GvM-d;N$lL4{tY^}Wi zpT9iCKX?+jHkYjNIrDj~4rc^kl$lCD9QbeRjhJ&;zPIHJ54qR=#9Wtj)^PI3o_$RV zK|7rMB050_pmnw|3!)q@(eYE8dM!mpoIl3Ao#rqI%=|)g@|`CMZt^dLUmb{+X{TJ8 zEyKeXD*WubGwf{C%sS-%UA{iUQ{5#w=3n}+pbTguQJeJ5f|fA{9=WT+gJ){Y3MmPv z&d)p^*_!w;kOHMC*x%WkwCpYoJiiP4gWtV|a{DY61^6LGxg^-2Dr;0(fr@UQQ0;6q zQktY}Fw23h#U4KSzAb#@!JKhJQR%}Pc=IxF=|~QcNIB0Zz^m7R`!;|dd8m?`it1!V zmrKz$NP^Hd2P}iLk@DGbdcc)&Yz_vk$H3~bCAQNa8Zx@fm{--8rj*0d;gmiAl@3TS znc)WsT`;y>?m6JqnoF@6)~c-PP+2(Wjo z;jAWB)*66L0n=q#TQh)W3lx(HCfQ6L6kJF)9Pd=K1`Eo~pz$kmgL5vkK^dnUh{?#Q zrQk6kRFFy!)p3|ZZ9ZhPBlUVYRNZFHSj^f69dzoD$%#X*92bBdqtG3uNx#|XvQ?bk z<0o}z8kJMnQK@H&d?v0dRbpfu^(={=K9Q-_PS%90x4HGLCE~NUU+cl>11`;?gp-3I zl(9q6D|vvDqEl41Lzm~^O;MF$QcU@3?gUeu&ClXv?|T9tc<95}$f#PhwHsFpq59&* zRI;q43VPyeSGml!`8|-XoPDxB8dxHK`A<(ai9kGuQCR_uYy6?gTdJ<^yF*n+JQnY)oU- zJ^kbJM$))1EdafYpX#zFtBhl=$56DrOiHVUtSVFRFP<*()i)+sYy#yzaI_FJPybN> z`lyuh1r)fWLxTwg^|A&VS%yg|nbLph!@!5m)X4H0i+X~EqUWpzt^#=ZvIGOKmcVPT z0sr0;z=fJhwb1(!MnIRS;Ig!t%4!jtR<{^(hlrn2d8>=i+n8?whl=kwse|xQHK_BP1JH!w3Hj*ce`gJ5 z(_C&ZTzUon*=O&^S-Mb0ZWC2QIt1RhCZ%>rUMWyd-yI&wM41> zd5?*9*38Xr_NP8?IhBTPXSO}#(oAhurL$FZsv<}NDc$MrbDr*J^J9n?Er60rap>`F zyt&{uVR6Zc%hvhE(fV#UzdcJ5n*B%osohUhyMdV<1zoJSiSrnJOn)fFXVY_=^bG-T z^10o|9xDY2J{}G6tI7K=edL$nVb4_M;nq|A6~=UjN2B&Lpi?LEw@VqpMH-t8T`H#c znf{}vxKa@sV~+4D25=-yYqPEmflGxih0CQntvdr+R@Z_u7A6lq2P$P%`yXS2vEMJd z&awT*!gWL2(_KZKR3|l;Te^{FRWw*+C0@Vw3jW}mzmI2Me+u(@U%mDY)O7u?nQ+FN z1fMe;E{-@j%|YXuw-0jVuWmStwZ>dFHtHU_WLFppqRoU=*&S^F!r&;cz0$_O?R<_4 zK!+U|mrK+qo$7DHN`JQjXnT%Mv&wIMX6v%M{Y=9BdiXTk#thGJT%Db)O*rcc-k5sm z;R4MoGjavEbw$h?vpPT_yf=q+HNJy65n1Hb8q7-4P9bq zekL{cRohnf6&olg`X4h50uHiS|)947N^etWoaaGPmjT7_fqk%8o)mh7~Y ze3#%v-f$LG^?!Twb^&O9)D^(B0{E5B9pYfRiCxOvJ(OS_-6o;n69ur2D63bUb8sLp zuQAQ&*_=M(%h>BcB>7%mIJ%jfNB$X;dS5x7l7}- zpZtY6@`iYzf4IjO9iVkZJTpp`2|yb*N#T<|p#Zd$6g$Ls-`K+6e=5WNftd4>qIra4 zeYliWj4zR2dMMW`mLS8J1HTM7Bz&FE&= za{JvJ_~qZZ4rFI=eG0Dk%n!fPqk~kdonC&;bA4$6Q#vN105mo-mtCQDhH#BXV4Z8<6?_6g84xdShSsx!U+v?W3cQQa+v^^73#-7p$i3 z3h`7bzpX-D+cL^n<9yB(4i9mFf1M*Up!FnvfKos;(P^uckc!bxh3%IduVEKxO;y%o zhXfv4M$z>8#O4@_bO%3&U!z@409tx2)7`<(PIa)V?Oz5qSD&#oh>Oy?AUpPPI$qTe z+i+csPH>dQD~luS9$m%Pzxh>s>(!@mwY-Xh$q^3cduW;xb+zD)Bn6|@lXVy>j zuxpAhV3^ins9j$rmJNN)MM>3Tg$x)yUYPSWaSCeX6wIn?Y;A1vp~q%^2AlOZKKuPY zj(g7BhuK8Zdw9Dy&2dmI@JFBf0v>tfQ9S(ihxidp3UakoI;`u#LNf8VW%@)q9J@51 zPH;0Zpv6T8pg9*ed-Fr{k`ad1abaBtTJfFOeKl)a zFIM_H^^wJQeZ3Qz!A0w^SI^bi)+E2X%}eH+*D@pqiT2Ok9Pn8loVSY29G@ zJ%pCe+KqS0geG^!9K&Tf*}#RPj;!FE3~_}83jE0x;B(Ia2LSd<2|UyHNAm@mg2Pr4 z*y2DQadwR&n=qZGRN5d1W<`zZB*#y`yTOH>BNX`t7DUqqxV8^GxeL7W0#F_Rdvwiz zA1F%Tv+n`6CrwgY8=IArb{(-IMu(gR509RC>D73$_DQpJa@oPTW|=Xdg}p=l@U z0@8ZDx{kG$x$d+~=?AqSeF&y?MgMIDtu*?NV|Hsaj-Pd%{GPu>IHW_30&hDz$KU$E z3_DZuJ9AWZg)6%Sp04FUi^@t+)fm2!!H3lnlon{aq#eqJKAQs{ySGH1muRpt^wkt= z2`Dk186&r{Ufav`mET}Lw*szBf&cqU4W7D2H@`$?spdG}TA;s4j@8J7i=rtpp<9N{ zj1PwB$;Pc&fveYQeDuye{H4ctu#p#xFOpf3_sd5jyVX=~Jn*B0C2;o^@WHz)Y~@td zU)OK99b7vpYMnUq;a4~{tOa~<*!E*AyjK4dRg|iNT7GlbI43GJ?1s+j@o$JfhmN|f zYP`J%0caBro5Ot`irvSis0*>?XTIOv^VzaDMsjbrwuUR$TbhsSI!+16RE(ZsS?=pv zTVQ;=kU|+3T)Lk*PfUuba5;@v*>hbkjQPo?OMm|k>$zxDvMcjJ;m)Bb*B z5N~M}nOe(`;cev?Lat4$Fn}=%_0!TJ*=8y+8g z7Wr&yI>%3ur%}iq(Kr=#LmNF}k`vUF)|=}ffCSWdX*wHMzW`U{xN`M%eC35d#>pLzf5_`dCmN~Hmu_-d|GcbG6omwi==&+KQ8n1g4)N$+1wQ?u8Sb0`8#UE~ zl{TC?osgfM(x= z+AQ$&)fs;2tH9m?P)sEF*~%&(MCstOS^il|?T~#~rYzZR4Xo`vD^?PZiYy=bLULHZ z@YO~8D5%M&om-%JSCx4%PV~06+76XK;=SLCc{LWs2-A zfS0cU2Zz996WE*q6)A%`@c27{I|@3!A|#8Rcm5p94d)Q{la;zPh^yZ+`g~oSF?Jlo zCX43m(Inl{*lSjvfF2+Lz1;||vCMs#59S!&H4tuC{dRZ=d~7*msc<{Cx2dGJnK3Gj z4<6gtGnvju>mjelX`ojWmYKLe7vjS>cH(fda*fDx$~-At9va85J#K0Mdcc?pqo#^6 z{SF%qCL2h*6lA){7Dn*kTZK;(ejm)51=5(sR{IIPQg|aYO!V4I0t}ue(bsQdLtEr@ zQFqnl$3TdFpK4g`fqcv#o$w?zAP-eGC=xS}3VZxRyF}Vh6bpR&g{SeQZ~rmgID8pp zUg2}Ja8=67>i<}wv%pX0^^pjj8R6FM{oZ^rdCSA)(z{oS*J=`Ny|gVe@> zzxNH7lBuie$;vzmUn%`szyvq8el;=QE?qxtHdvHNZ}Us#5bMJOUZ*Z1t0AUTJ$fO2 zA&)*~1?sZkfY;gC9k_V@BI?5mvyBZb==%3`g6E!p2^-Z6f8(cq7WbUF2h(hV!ug<* zeu&A=23IROtr2~a6xlF~`B) z2L7XuXE?uIBd;4AqQE?p`p?_jl396mE?LtDyTJSa`0R&)ZDwEMovsWAYgAoPqKBq+ z;B16yP&co%E$nl@1X8I6^b41A{M^?kn9mzb>421~RH*U~lsV4X<5d1Y?{nJ2Q~lnB zf{7p6RkoLJ1?WSizSAkU3B>5@H!-+UGwTcT!4{J3t4f~{)i@rj(AQ$Im-Q^VM9iw( zdf=>KR5Xn;Xhr9!QX(vKbuzCOjbs+_Zc>GlLytX4iD#aH>@PI)zSFh)NVa^3;( ziHj9xQwrUy@*)lvS$|mxQ&VgDn-dRfw$BUTAAeziZy!!EpUR`lTyLCENA;R>smZQm z|2bzqlROgV(E&Z-p+Y{XvB9;XGkniIz$YH1w=yVkgpckSFRvT`Z(ac=6FF3&fA{u) zoeA*7+kwqVseEvMX|na>EF`{>KaL$Xs;)xbcC@qAzyz+(pY1H6 zWqLEAT{f$))4CR85M*z5e1E%v=1+|-K8T!HOfmCg(Qm=CO!sy7ap5FRA>G2a865*< z${4O4rk+EuAS5R)zBl_hJuFAuQp1`8vkwRM7(+Rfo^dMlg8@FlO&Mnhs}+EbE58(y zj~T^9PLu6y@@tgYtdfpQ9~1OHH}yhqJ&uWO;aWzOk5XDLJ)A-qSDRxBK(|VHS-4EX z2gGCyukn!UR`{a(rmV`*D?Q=v|qTnGGg5Qa-| z0Qk-;`}oDDGrY+qICPew3N)##Itiml;78>Ss#*yYU{b1?@=w)cT9d2><@QTZT7t9` z7HZ4=w7!7^4OvBV{Tg{*lPAk5IIM!yRr#wnt%{X|qn+aswCMnAu%8(0z3NT}aq$|MA!M5;%+{qiARzr2aP zEy<#!EB4fkuJr4XDWFM#EuuFa=y3pAJt|41is-DMX%;v$n_~Yu@Yux#e)!!}>=bmJ zpAH@}E)S5;fY+`AR}WQ2HSzKSc;p=Lp1W&oF!N}?z_8Iq*0#NlG^t!eE6v=4Tu-qr z1oi9J7x?f0a4I&2s*sU9>YC*g(#xrIiIkb48v&F-PPkm;^yntNlBbrhN_XfpCBnG6 zSSIp8kM1fO(8|b8QC)PJZ%+SGMl5|n$pFm(s%DCs-`-Hn&;PWwqYU>)KUOH;QSh1d zmntW6NF{M{V5gRYA38Lv*^cR%_*=4bac}2 zt9wlC8Jfk;e(Pic)`#Cvh3>`o4rI+4Y&^K;unn~CpJGR~r2E>s>Cjt`A>%2W6r=vq zlnX64Ht7xgJ~uR|*#H0_07*naRLs6UTG{}{790D1j6Tp1kD+c%U!<-xMi>(&b4*hP z%rR1wN9sCL#u~yuG6UKaP(LzKLH41-RvEGJ`b!TH+x4A{Zo23`GMepNtM@63rIkpG z-(moz^uNUe(B=|jd@>+(3Vvd3k|vD}a*KVhEpGdEjN0_^=L@`i`6Yb$8(+n%2j9VA zKF77gUCMO^UC1qIQ$w|$X*)yNJbI&=Q9cv}Gb&V+0ZrGbIeV{=+Ixju4b>UPZ7B<$ zQ?i2kwKbI%X+_?8mW#9O%z&-sBstZ{P?CG`R)<~e2b`Bt{sF~qgTtwgD+;u23kPe8 z7@8nLj61=jSbnJCdv2-9avS2h>lYH!;iH8OZ-Dbjj;bn=XA^mBPzURXH|Z)b9kkR9 zXZp}icv9!M_ssox&qLpXk3aSVwy;I{`&?g=%gR{fA8->3gWievAJiI!t{c(#SdH3^ zSilLK!#G2+1JKW@0Q4KG26UH6Eb=bpBXoAD)`=2TU@1`15^A?S2c~7k^-3o>WwK5A zKb^2o!74g{$+;YcA~c^9%7anF@03|A^=YJ7D)o_isUn#b*Ho3@Se8@PGW{+3iJuCj z8!+_*O!wgF6jh!mHL|=04fBGLqp>!ssDrb;o1wSg5P@fJ z$IrGm>o8KrN4yM$_r8dWtz=BohIYUxPAyMt^=Qb zH*n|Xf=eF>_4G-q3Txf)K$e3ZiWK(qlWc6V9B=Lc|J`o@cWeRknI!Qas)z8VsBos( z#gxjHajo4AY)%>!Wr4CRQ007AOb&Fa42z27YL1Obh5w(u_kOnQy3WMD6K;5+BN~nF z28f&!i9|2}3>HO;kNEJT6tqma3#t9ETZeJfj+kRw5}u z06{`x1PFjcXb>6b{L)P)xW2XaK4+hEPrCQL2EZ9Ms?qP=d(IAPueJ8x-(LG$y;UZD z9%4H4F-ueQ%t5LG%s%?Um(BxzA3XPGS#cU+-0NX0nrT8hg4hySZ6dHUzhe4XAeuIO z+>GoNx+z8-_oSTbwt<6(&ZEy99=$$-z{e~IF(L1AWDdYsUlsvP3LfTUP%zm>=~}>A z_~0cGuluQtt3ML;3@ZElgHHQ9rDFHW!p zAOGL;z!R^iOs2f8VCcT-pDAm~R@}Srvy+KkH^{;PZhWcUw&9HiUk*Zcb`pHx3Lp1h z53CrXZ2EFy`LA67Hn#v$W81?$j?Ez-c=z!HtD)Xyv`2up=OVVZ#cta+b#;EZ>b*7} z-gO;PD!X#NDNj&!s7BX1^XIzEH1nmpeJ|~=j80XyWDbC~GfBDAMLW>4Tp76Em)o+) zJZoE7RiA$60`zX5x-OHm=PJgvYZ;4=>cx4ZEZItHs!*tTOW7;ivC6h+d3E+&{=993 z+UjjwJT5Rub$+X^eQoV(GSYIhx|CJnAyUoE<^1X5e4C$XE1}Ln%Uviho$JiMzUxgT zmYi!t;Z33~x6xJgviqx2+eLl5L4o^e;!H1PxLvE|H~qj(&(jxzq962t-$j+%|PD=AL(^yL;LFa&W0Hb2%$89HZ<=TfhTMlZaN| zl`9Nbp~XfKu3DMklkZ!@r9%i1r*U|yg3Tf)bhxa&l8k4^N7JmYs{1bP=V6vC%SVC+(HG{(pT*E|B3|08A#D*pVhh zz@L2`4uMOCz}gBh^nsNrus(qDZyPEF0*ItkAh<~TBkh=m5P2S6IUoI2mbga;d;`WZtftUgID!)aYSPVT)XzoR?2x*FYW+;_|OQG!HUR5+_ky2 zK>3O7n!`WZC}#zGFvr6R%MngtFdARr1J8#)o8i)6j30g9J{&gSy~rn2`+V+YV7LN! zeLYAbxb2UCyRQQd1WE;^QZ`b_Zl9U;PeD}6$Zb)ZU1rT*erK=S+194APPIMnPF~IO zv0E5BkGN~;`d+%<6x&j-v+i7FXQQS`wn^r$t=L(vs!j7VakFjC%e76?i)!D0w9mH* zs(?q8$7+$Wvl{A3vQ8h$pVz%p*Z3}*p*COOwzsP7Z5lB@FBEs0#r0nIxu*d0o@iT zFi(E7=&03K(log&(6quDt&91#mfh6FwhGFH@13|>oBj4aV0fNog|C~s4Cgb8Pk!~n zizo5u*S>&LIEyK^kq%>tW}Y&!Ad?X>V$^434wJJHAmJu7Px3+_A-jueB2Dd*L9cUK z?_jLo-dnYhUfbAaXtF+7#2vms9H^vxlNLxW*-$woozkm-9=C%xhvNaD6&3Vh~1 z;JWn<#9=5=$fQm>e zh6ITCJi$qVOA>*|I67>UXvU$u^GoXA|*!(eDEsZ5byR&ZSO=b=<>v5k2h3dXjA6= z20O-Pc#tDJ+C1z@fj7^_IOK2OvLlCZ>Xa^-uDW!D5Gxob3OdtnL!m-Yp!tPO;G3@j z?>!D2IS8SlAPojZDppcFMO?ucr0sh;2PUFfGJbc)v^f)}cNP%+~d~78>Il#~Z37aUjXkxM!wDp=q zff<9Fs+r2rF)n*>CVt8A#xqcv%sdAN3VWtrj4@I?xfNo22Z#s2faY%wjTsp(zR);C zmQQ`>;aMNRFimmWkr-<&0QBxXKzTQrA0Ey73!`7g4(WgYEW{8-!8Qog(M=yuR0iXYRyXT1S`H)pNg_MUFe4SN?3DoA2>k zH9CvP`W^jjr}4Kva5tdkO-Wft-0#baF}Iwu2Dd$1y9hL2)M-Ffd&@Rf_7!FQ?K+Z8 z{d0A95#Q8Bvll5Z@5|dx!BM3ubs{W(Zo5(6^}0bV4yK5=L3i>}%B|IM+*e(-a<(Rg z3hO@as$z4MF7%@F@IukgY5 zD{pDlCA{Lops*~IU#bVuZpw?%ttxbRqX2YPC`l>dRyJH^CuC_z3LK@jc=NEBO2(j= zMZh*Mq}mju)bC~It3ovu5zys%--bX|HZS93$-gbn>6w!-Kg_x4u14ALoC|`xMA7-^ zH@Z+2r4gurU4|Hwe77b!rbOz?HB?Wc_!aGA#1td_XeS|h;Q-MnMju0b;Es>rp4;!i zeym9PElI)U1UpwoZ%cyDw=n{`JjUIo(>BHZ!S{6%r~sgan8*WOcy$y1@|h5)#x?@l z+zK(fH4cqULTJ@jKmx<3z(`<%SajvTcHayq4s0NvtqP(tO9Q-kii8M0f&s7N1N%u! zVYy=MJru*A%qU4FlcFPga|0O1z+ebmNhHSjK>}cG6F~>1MpB9-3p$BQ>?z#?ZxEat zCwS$J6i>Y3VPiAEq|aOcjJgEKH7wDMVq1n|RRAER!cp1}^1zaIK&d~}d>MVIa*+c} z@%aS37^0^KqJ18WrXlV-7UAP}g_2B+Nw<7PUX$xRo2P0VS*1V!vY^k%w&4`T&R*DFdZXgB4RH^-}7-{1Uzsx@Zgm*tc0XfAsI5T9!>H5tdD2j z1op3Lv@nO2(ZbiQ0ykX7!#^g_bNr@Rs*23#1i!nHSjw5%4Tp&|&Eo8x^|)16gU7;4 zBh0)Q&%QCh*11jGe&s$n1lWusyzfYeU{$$%8S%Wrgl|63=MpUfUYY@a@f7eAcK`<& zk;<5I-as&2muZMm$Gj~eAh_DuQ?JJO*H5L`5qn|uF~?AoL(6(l&zlMpx!Phre+q3C z3!n7S+fMPT51hv>mlJg!iZ4hQ@$Ln9?M#BLWFR*n2LR^l_;~E%$iaB2XHwk>}&NZD41r)2=1bU>^xstM|y4j#Nq3FW_qu zo2ZV>-Vm?Uh^5Y^Gy%BID=-XEuS?&H_On2v*cT z#4}*B0o;Ebu)m)ol*2!hl+rOQW4_KUj!JSVkXUI%suI$SF?kZPzV^p5Q-QUYUx6RV!jiBT8>h?U2r+h0$F_Z0{><#xo zud2jfE_N;gx=NUJW7@RYEbEf1<6U&AX~gXNRXSRwWA1bAyItB*Hx6xmclCAAdb()q zqGf77mH?owVb(XQOLJW@c2$M)ur;|B(>36#ks_suK`?Zw9Z|gVzg%Vk2RAgP$UeNnIfM?m=EoO<0w0FeIXlS90x**-XC`uqe9c z;-cD(II|m}3|F?mOa?qO39@ETokTN*=r&uFiI8zkQuBk=m1h9Us(DJ?ab+W0)-!p; z?s9X0xgJ`vO37CK&W(!-%8^2&%kR{Qy{@gT5zrMYmPKqN+cB4PsiF)k5lNoKke$?* z4Kx2}gjar;LC`Dck&kmK`p$RBmzhS&0lnh)(4P%(?G-oTL-&0Q2M3o3wE#Iw?RDmY zTF8gy6Zz*I07TdA2QKPFmk-QaRLvsVw71U|0B8%%DTu59bO3TdOLVbB`l)`%uviL? zOh`(KDgdoeNd!WXKrHZA?oM&VzD;;Udr}|c#KXx`A!0v}BvAx*j_g-(#wPnC;KL~9 z@iwr&3P}*h=*p+I6o95(+?2p1HRY`D{2=8%rVa-UM#={X#~!V0(|?0 z6enL#u`%_K_6ZIJa&4RO&$PNYO)_3sFCl;|(5Cc}-IqvP0Zj}bo{)c-k+lTaLgA-Y z+*9qE*ZtRfAwGU1aO-hke@Kvu9K|N#8IzoekXb6Nw&cLGNy00$oAaMP2R!pairY?jIGF-3Z*Sle zNB3iOpku)?@CHmus9fiLA9(sK@b8`le(X-*Iwl$<-3@_2Gj787OTgOa2oV(4gPmtj zd-&tWBW%fSia;V)X@fj0Rhl2|tEJ+w+~K-b(l7acxpy$@W44*%zj<&2?>@dFJk|0% z0qE4n_uhzbE?z-@m{aq}jSe%(S|29|Q3Qt_0NPz6+B)S7iiaZh@X9h0nKO2w&0tYM ziYQ1iO+8$QJ-o(fddh|6o1tX+)MarQ<~APn*#gki*+H7%_Dg|%JcP3g+{`a8suOM6 zn9DX3^4u#9XL|%}g}`4v34Ha97=EB*Nq^4R5GK0JWXNQn*}}%$Rxr9P5ztCHmdU~+ z-?--s0L>`y(dl#e^oI}Oiv6C@D(Nyjl{x0+)4*s1_&oPCb@K4)Pzc<5MT}KadDQt> zI~IFww~eB1^P6S+ZU7P5hIHZY+uF8pfi*Aaf?{q@zfka6b+r=Cew^s|-)4qw^D~0J+PJ^lBBhu7kS0Adzuwp-(wal%&%N$*! zsD++3>8D#qx$dfg={i{Mb6wt9rr%xqKDWB+rUUZ;^ulUgSZ@!nyGx zaS)862pHwWWK>LS#d-+l>0L=ua^#G98e3yQT!Cs?wFfnaykX;{*`*tDU%U^9#fxKyy%VT&;wtOTY~MqHYRyjZUND`zG* z_yaE#I)F6x5c&gr?EX*ShRbilA^(8fED%~6;kq=9aHF`18rm)5+Zhq<>VzxuIsv}* z9_;(O#s&cThVqdeFnB&%R30XYGE0Q}Nj5w2L@Lcn|G zsfVq|!waYTi2I&I!}0Iob)av!JS9?+z*Pi^Ox?dupe04(dwBc}U}v1dOFX>iIB;+c zm`)OnW;HrO^$-;?*W<;m%oTe9bR3{20?651+W&!<|<$L7^7PGZXsB@9qHG=M7iyK%*(oor&&+H8g0k<77TUk-h4113pyveb#dCtBQ7<**|FFDG05a8Uz z*tz9=Hh#-Si(85zd%z@Z;rxyScOLO1lK0{Q(77(x2m0h|O}PQ%d3f~#@S6{9AlSEG z#+<&K%V?oI2~`h-w#eLa&_D`%PN#QQ1az0~DP10U`T0b`1ma$d9w}P3&f~7jhxp*_ zt9qNnp!iHGeqqPM3#YV9QgQImgF4%rM7Zsm5C;SLa{5>c{m=WXB0ale@OBu05`2sVhr23{|>TWp`!@?$pby#)>^kwdb7MfK}8}H5TrB_Gh<- z!YpXYtXkAoZdeL!=pxZh!g+^2)MW(f=SS!Cy+PgTXU+0BE+Qm%WW>ohFV~H0`*`Pt zl=Z5tKUI>eduNe;RXtl_P_+~fc4BOkhpnf{Pb}W(w zj8VHbzinR2-!3a+v4Fba-j%U-8OyeQG?h_#)uBtJ?a%CK1oYfk%-3HlhBo zn?hCjj$Xevi@B_e%Z3qDEtqOlt30n%IV*Q=aog|Ck1h#ZqZXGvcFn_Wws)~3p|fV0 zPMY@Q;>jCW*j5XbfYGbc_5OrunuMlWf(k4)J#OTrl|Lm?9$A>!zlcD(M^D`eWob4ec{YFo(z^|_W1ODvT1?eyt)yBwE zq8Cx%&DDzMw)eWyO z0edDf)AW|UB(W2?($Y~G080RU0j6gNc}N$g82CKoj@6rTo=GI8I z=B!-ewJm;{)X-Ut)a*x!ob4%QzK1{iW{hv04KSkbo*DjUJx^ntiO5F)e*-{UnM#+< z?HblB{!)^M(xMqcO+F5uM9nmT?~D<|>NfYgsec_*}+5pyeT8@=64 zVsFvgO~Pp17MJyNkv7+jN?Etu=iF6NR~xU=$1eJ`NMGD%%Wbs%$=8nd>B5??vbwHz zR@TZUUsYY^k^pqG2`p=9uE?xQuM%-v`FU68ol2dEk=-SpjVQnMpWkR*#fZ;$a%3cgGK?Kz?Feuls*pGgT3`vTxHK^c=-5twE| zKV~u9PYM7Bv{V;ws0K`=EPoBi_i6+oAg1jK%O^16DfPzrG4PFN#yI)9j~(=o^hoDG z@H0i^#R8a14qF~<3OBm~B>b0&wdBT(F;}52r41&G$IRiJO=89timVJEK>$-vB?xlrfCyK!Spx*Z1tFQulw*7v zVP_-7&)he_O~+F75=K#*IW6{ZehPe#2?+-ptv?w7;~n6=R{_U_gVu!0nogA6l}IrE z-|o!25`1>%(k`X94lOxOeC%v{_~NM)H(cYPKLH+}0s8_7;76OalnMi$82M9pqZp^t z6}%Av2Rz_(9~h5FnP3t|Qf9}11HBj_0|MmQ&J?fjg!sd6hIoBS>Y4-*!AA?bTFRf& ze6N83j&5c{-p6PP{15kR;Fe>3qzu&-m{AjrKKlFw$@-eyrsL2P@Xo+zhs{P3*zu1g zd3M%Lb{S~LS)z66Z|uzr(H;HWILjiQ!r`lnH}Jz zGnxQWJ~ucsb@lekfde6LOjx@qEI^%k&K1xyesB?E?DA|yJLg{8%XaQ|vDKx$_5HT` zlCL}T*{oG&_`3ACP*!PJ=ihHD(e<}g8z%dGouhR>uX?u5pVyB^xx_Bo^dIFjRU)qw zTPrr@IQ`n-vdY=MB-*+$whM!%`MZmLl}ED8?{`@*xNUB;2Wyo@dv{x2E+KD0Q`uDm z*Y0-aONsE-bC!K#A3X#Yp(@|M<^Nt+DJA9nmI)kq~^9Y_j z{T=MY7v$>XESkwiGEO3-ae^T55yu1o%mlP_|z|A1*?Ykh9Fu=F3WW5V!M&@I`3lF_aAfl9RTPvCIVVxcpXg?-6&FU zSOA)z20R!fP&@=a`|dGL^dkgGD7?G`nojNTF1dojl2}Xgj!7L70cWCGX_ic8NaWaK z!Kk;GU2(Oigq=oSD^>6H8&|krAH+eX`N{(GdP)ppPO~+Op%2nlJ zvN_OA0@%g4txsOY2&yNQti(A0I=|^5E%ShL9`IXV*v2GX!>k9)W~v`EVTR@Pd{34O zE?7qyOC+wIVXMq#y!62|QTA@S${yt@PBB0zvIkx}mEgly_3%TtCRihFmzlzZ-!}oi zeHxgBs@MJ$!W|uN1E07BSmF3*{mOS51xZ(my~|j*V^A|;7lx}`W@#*|ZWzrq!@$3> zkFUH5^bV1`9QgVAHdkGwELuy0j4=nZIXFAv#~6I|Rx>B_~13K80okgtq?F?ebAxcj@D z)7c1W`Vym>QVw~bO@zNt1)2JJ3qr~e8R$}W5EI0Yu`e{i7X}!qj|5#*$MTJcw5@iH zsE60Wypcqhq#+)D9eC(zVA_LF7-@pgRFg{D0kQzJNvepHK1ipkc~^Zjcq#Hq~Em}sr|q>W-YB%bX^))InfngEUTDn61HDUIh;0!(53xtWpo60+lncF-!!2t zRMrCR%fzv$T-s(wcb;3Q@!wAmYg!Q-g(TJ^awO7Vb`L)Ar(gQ_czol_2m*51GTJ%D zBpNYR4u~T3{7`uGB*=+Zo8|he*&~>pgaFTWb!;Ny%J}FalA9au!Uu~gLrcvy#WmJa zx1On+n-=MO-Lth0r)8q98;AyO%I4;}lVI^l8%=DG)|yGgwzsR1mS>VK3zMpUThLLU*#`&wFfodtnye7iE+HXttS07SxiHFK^)Yp6}tz zn0KfN{kQ7bFagF1aDmz9!WhA-j~@Lz)mowjh0r-W<6@LCBc&Dh)j5XInWRxL%o{=xA{$L6 zts^(>1XxW+xbs9GhYpj_*6<4h7^lEDo{jL0?@n+w36Km1m@;{xTpFO9V)SBOskd{F zDx$>H$&Q&Zv5c@Ka;lMwynmiDYo6gsMH0b}0(|&pANO9zC{gwyz+`KR3rQbOJ#`iz zy5lg8AJXXFKtPz9P{*<_c3fF`t=PWk->nAM8>LH+Vg#m<$Z?<`9{o@Z{Q0ZEW8cv! zf5PPf6aTU6xBt|gMxP+ypz7_;H1onpGqJ+5q> zcdTGVs2w(&RYT+!C*>$W{N}{NxiK(U1HOI%czp(}Q^Y*aBpnCGgIvD}aBL;QrM(bm zNY}wz4JPuLO`66^iSV&YfJ=J36%mMS2GIm>PI~ywuk~?3qGThb;III+@k>fXp?@kR z%t%>&VF2j={@!!A>9Qd}qHsyVOWKPFUw$ElcW^}xwKVEh3ly3jdw^lW7Gx-S!N~e1 z$NaL^ILlc3S@{xJd1)hu8qQ6OtYf96gdE1P4UFzJVb&`#aPKi-zt1#{#))R_s#=tF z)h*ZV+oPZD^eap5G{x!2!|y+|gHzF}P;Cg`GdbJoTFIwRA8%|*eX>os%1CkJl|+C_ z%_4sdILv*3)JK17618gdbclFojE~;5ihHgEhK3)Hn#+TcH_iiZp3_4kp1;dDM8I$| z!#&scuqNiJbV*ft)8>mbFNmy3QAiv^_7gd|uY2S9L4$a-4=h{Tt)Ua9%$V$Rp zMKx()mFAVluROMOb9TAGZd(?y&pI9MVoAk0q50rt-Y(i&*?vo}TtZu$>nva9o3i=0 zH&46Yu%O+Aw%4gvmAW(;cU=>*cRIYhtXSJ5xC`;LiN1T$3jn-b3zdHFMduf6TkDwa zW-YK6{pl*ei}+k|@-o(BfUCizIg`sIxf~J{p(aMU?zoS*eO@x(! z{~h|9J<{d{Tgq}sjoopVx0>u+rX|+hvHpx|#J0!2*YW*|b;bO+)+_;KSC-e4tD=pv zRL)$YZE6<;5EG<4s1aPw7kgU|hd8!!44-`ee}&8TAD6qrLWyXi{<0c;(g*0DcO)nD zJK7)?(fzmh**XB)OL6k04gB6of=J2%E!Uw%Aw)Y2h-bi1I}K+P92S7~u-*qgbI%x; zg;V%R4{_q-<()n@2|yE|u$&myEgR5BqE{1O#|K_J4~%?ZeE_Tw%rH@}!U=4^NDEdF z1QYrh+c(lRo3j(SYHxL05KJJNGCDKHZPx|3_c9BB6a4TbB5wlVt0#fSp4`OQbVZ_H z6LJrmM0P<+NL{!G#CMQ>gMf(e3|smKZ)SpU333Do(!M$9(fjyQ9te2>KK%f2&Atf9 zG=UfPB%=GdS3GQQ09T#>Zabp2@aj3i_fEW*#)!+FL_c2AS9Mm?qG1-+)XrD(xjDG7 zAm8Z;@SA^q0rBAjWM{y{CVAuGgRkRcU7*ba%EjzXWh$vWoW}2R?iYu%7^#fM+QZ&&M0vz|-fIQznO z?v8`N<^(v+$Y(~a^8g_Qc4%{B;1ibu*92op8qMT#L9~N2J0bq3Csr}$!vvstNr1F# zcDxMK>dv^u-f2Dr+IgA|-Bvb&g4x0NaxpzWkyO@8CcHNy+8Q+YrVV z*?v$vc>6*UEz(a2XSJo@QT?-Xr45kI%*tY!mKrFVvh@as#6w8JV8ihYa>eVxO2KMa zC*5Qi3q{a`w?<~b$`p9;7_b`Hqd}w7y6|-@)E(e1hFjE|=4GzAzi2qDc{AamlRp0H z+cTv5dXkKhf24(p(&fo56=USG+A_Ym;Es6PL*$@-SlVEOt!sSCRl+iv;-ZISvV#*| zj352rejH`qT%ko)Yh`d zBBpA5>&A9BZC#{IU39B#xi#zCnxa$>oN-#RYqbEhF`c|v+rGMgs~XzWs4lix^^9wi z?PFh%Q@J@^ny~Z^c@Z7BNY9p4wq0DshSc78a91xSMJzZkx481;YJGFLEL&cc?v&^6 zst(Rg;-(RGbAO#axxQ!-*jY8Et%^>gAAJ@w+muja2#YD=g)$xRH6Kt>ZJM90x$$yBpOUZOB0^} ziXPH1Y;8sg8!x~x9U>eL@vEQy?{I1VklZ#Xg4=32g`vDy>hptg-&zT@0?<929rg79 z!*D>8=0&3KC5qJCX0b#{ydrMYkQ~ra;tOc}*?UGfN&q_QAxV6^FdkwwmfV0ii+~pYCC(v05hLu(?>4CyBUt+^-{8UgU81cC z?9f&i!5RZc_W^gEU?Zjy8%rosF>1!f0^fck#TWl^6K~Euq{DSN$cX~l72wANp=oBE zhbSw(lP=W?2P|_O*sw}pWMIQB8A(lqleYSy%VOMr8$bY$??zsL@g%|XXMIdIfjiy> zTy;<_o&3di%4_vB6%XX=v5Tp4Ips$-|5iA(jPIUcFJep(;P1Zc;jd0k(BC&eJk{vh zn3Tl!@WB))`bHGkmy7#)BZ{39{)ALGxivYU8PQb7Cj*Ej!j{P)6ZC@=L9Z{sS#LVS zFMOzvBVmjI=>ZtX9;8S|KK|yk7Jpz>@GOwWmmv9r*8m43;#a9sn%3vl*njItE;v|o ztA*zG?IEl*L+2wEa|Dl}qy&ZsKAyV(eEW4^J5f$<9u6_6pZRW?RMZ~>_g<=Ud2yn* z7>M-?-30Ar75Lc$GxYmoq!?;qzG#GvEf4?WQ~NQYZ}4ZBMXX;BTO>N!7*V#=lck^D z`O$ezZH$x^NQS}z{cCrh#d}Vy0y9$Ic)Un~?ePSUzBEK~I8a=ZV@sPd5zu0i1~A_k zX>fjz2VWlNP){Ozg~wT5GSj7{(r|o@yCgLqt31t34;%e#57b1LO*vUmvoaM4RS}b4 zvd(Y@tj55dSHxH+04@}*c=ERghc1I@W37GSPgmaL}h5DXIHKAZ()zP*LLcx-#S@% z-9onN<=wP(vHg+R%600&G7pt?vC9E$mG(CR(2k1cctu%;*=%N4E#_Y`R8&2 zm(iW7dA_Vi?x62R$W3#H+m~E6-9%p}zotR$(w5>gCIZ?OK)2@Q#mqn7Rzj1`SE*2w zx@2Wljd}NZJ%6$!_d4}kL@nEFeBtkx6>zOlmyKbu7Bw%57As4hZf$3=%uF1M$ffH# zV39JH=;~YX%3N2oKIMYmJbfNte&SJhD=7{f-H&HZK96y_g^gqbLJP@EHimND zIbjm20CAj31Se@X-7mC{Lutl?87b$4DTINFZ?;dj~z{hAz}3orGfu!pPn(;s&>eqrFS; z+5h5KaL7NP4Kb*oJ1WwXu4}G6*RLNGxaSh61)zcFUpkLJIN8VP5g|4cIWNGo)l&r( z1O&(cAU}&}3(^2_>I((OKf7myOT!twI7B-0@a$wos0-}1a(8oYi>Gc{^?l`>COZ3> z>k=IBX26gz^BPE}Ae^Ep8I?H~B!+H7h&VL49N}{U7DDZyzCl1=!a81pB<{nHeTjq| z1j_BK>aXCNLYE1~2=Lqn@K=vrz?(Y*L<15y_?UULsYL4Vc~gK$DL-SxpF}Fl%pr*g zg&SJ#(X+Jyl9Yc_q(O)viLsUh`1A)8T(v)ipD@=!h)E2b-2_f;Dp-Eme&EIvz)&K0 zBgRdZ(UGE>)VLr0ctPK^umTo+dfmofz+eH6mHTze_woB*0$!OCgqLN2$dTfc8yw_v zm2oE!Pe6$`J(NS%MnKE(6FBuqF2oV!QG)X5DuuVik{2g+@_|#L98Chl&=9l*NJ z?KAqlj*aHop!_NC$V(9s9G(IUgqDLE0;RG3&UxqPibk+beIFBZ*yD$hB#@(I);XvI z>X}eZF6&HiVaLP&{H--?jfoe}66K8Qgcp zJ|r`ZIu-zWXNtdnbrm>d&V|ScZ0R?6KxL9y5?p_C1bpZU;KcffggauBJdB{8F+!V% zV2rf2IYI?sHxsfAg3hTVoOW8Uo1VxVj?pbif>X;SZ7o#u1PlE};6>ihL&K3t(WqI`UGBAws-<=RQ&)do8Oye}YR6HdGYhZNyZ5%> zk*d1basO_n;!YLk0ZrwxDSMl)^JsY`Z3R{(IM+9qf9^K+Wy+GQ(^W&-Hq31xblX(Y zN#c9(&>|+}R@b;yEN^(+@oE}FS8H9JvHDb3Zn^wYLo?^;)?Joem$J+4+pYYo+O6$q z8RqbetxDB8tu6(3 zoD{kgReq-J1ap}(yMoY}+?(e5rpdU@S-+(Nx|D=Ezf{m!_A6Ue+K@2db6@xmc=WrU z$Lb|(@Q1)?wv8l6;7c|t18F2vc-(47F@lhb{|GTRBn)AbXY!ilC$YC|Ia|4?%OjDi z1)c%W=4%^$W4&mz=W*{7&WlUb!U41k_SMB#$P31yTN%k`HJ+?1*xh+#D;}H!+#Th2 z$K7pXWpnE$)HW|Y=N-%kivZ9~0&onrsVSXg-Jvh}iHaF*ZCjByJ=X!doUspQachhi zGEL`a^I+(r z<5;`V&$sy9&Sv};x2v+c1_1iGmoMNCpAT_bC^)$3SDh;W&=T@w`H$7_ioXXi3A~zaM;kD9b>HUws41qg{d5$I$DDuF*njuJ}>LxNSlM9iA}j~dCCYVt>kk`#ncbwmMZ zenuJ-0~2zbe0?rNh)ELTK#=06-V@^3is7&|ZP-kKr(XjGAtxpb(s5wMQcerF9OTjH7@< z;cVaB2L8pvTbT9NF*UiwnQ&4DFBBMA6NcKm0q*k528vkDXG5o#dOS4JLn+~OXVQR- zYdaM_d=5q8hwvG}Je^@}wv8Wq-w_;J&7S#o}b#5mz%QJ;{Sxr_yQ;ceVn$jjH`+b$byS}^Zb9G`| zw7gE-&(6L!D}T{Wm&>rfclp=OHFcU@)}69`R@G6QzZMl+{(QMjZaLg2BdAHrWf_GgIv5yD{~(|7{Er-=j;pIdR=G|GQ*&roit_H$7x>+g)~ zHy5J*WPex7&TYngTMQR1O3+4@W;n9GV>ix4&r@FgR49c3W9B_p^}tzQwD>a5@eI<8 zHYMCc#i^sDa2)fTWD17|wk>7H>b7x-{$yO#=G}th=vtm$-!9$1tQKA;0D3RR#^`lL z7o>}_f#OCg*IoITSN26Fn%GHrR1F2YM4HAP*1`cU9UQ@rKk#!nw*Q2L8#1XD%gv%x zC9K*BWRm;Hd#F!8DC(_~Km`CT$tXQQ0O;pJoEZ-cwE;l{GxQSC#zD6UW$nFHZrjOa z%InOAf};=o(*0u`3CN?+Lo@@P8?Rt$0BA$+nt5((M&hOkK>GkApvi;$Q+ET$SGM)O zzaR)k5e1Z}S|{e~!}?XEg^S#IBahpVh*^pACJ4Bsr)=^RnzvBTKyi@pOc6)W?7Q;U2ENbcQtYFpEQsCMhC< zFp|W}#}*?`H-R6z1?ZVbYe{bCu3Ze+nkW06pB8eny%+{uu{N(-H&F(bCpV6QNGlt?NE0+b1YfYc~Tvm)oX#NY@PlB$bPmFEk62H%k=Rzuk!z_R7%7R6HF zQ~98^ay!R|9Jjzj5T}@?K7QoN6z{n+w$?omY!Ym6-L-|c}JrEn~npQt@1#N(bhJ$ zyS&DCmpT{2M!RlmtLkohciHy3<<{$Uwnws$RJj*h)Ur*ndokyIS4S;qSjvV|_q!`xcRnfCT^@wCwLsgTmEU*Uw=4kNWN%Flq}jx(_URKLp7wN=)A-mOVy z?bGeyMW1rkcCOi)b?;)OHLVl6%x8<$_O?Hrb%`LA+_|&i3QBr62@*W_5lTN?hyCJh=Qi-yV1Knhlrh z~Zlg(YA8+>l6r`*uN z$Evr2bgPeF`}9A@@s%UGlrlVwb{usGEkLoGezf)T2j5>*2{Z!G8~DTL0-Tu)6euMC znl*+87z826d7SHk0u!X+P=0Z8K=1DZzj!|*pcyS0Vj2M_M?=hrBHBP@$0bmk6uZ!C z*Hl+>K#$J>KY1^3*A{vEDG^B?aqnQ&Q(KNsZFN^Te z`+N*1Je2jYHSv+g3F5$)fK$?PoIVGfSV?iml{~PG^k$7gcrsD~G2ROMoWraxh7Fh2 z=CuQ2={JZ51$ccM_?^Gm#B~2Yp&TZEt6*#?<*G5TmYPM}8!3c%7C}C4x#gjM2uza_ zg&-+GD;;gFCs-Iso0SV+4hr;I2+}x~+g0>;yv0di^>Boq#0!d%jqy@moslR4z(?!zD zJVU+SyFaE^?vkm}X5AYLBq0JeeINh#mtwp)2{7&HjRhNfA%V;0=70sDNv%N&y)2iD zb8%28cIah!t3;?>G_$C{{t54(gmU1gATa@G`sPr0_5;sH5KVFQs)vu>y@tyMhR#H^ zD8be&#P{Ab^Gjd(p@ouc3hYltxZ|o73>)3nLy+IU-r zS^Ae>E6x3LrPej8Nk!~FZCN#Hc`xr#%Y$8ppj<>j9$jkM3&n2R*t*}l4X)Jc3ZYaz zcaa7sE7nzl;?HeUib}L;E~`-D+U_(dfkZ%;-9VdRxk^!O*li^=iN3A$DzVhrTcty+ ztGwdix~!IbbvJ$66O~)E0nP+aUw_$&FW%CHWW8YV`Q)RWU%D<=c^Z{w!3MsKk5{?q zoQ2OcjC~aZ(u9-%*q(0VAHMSl9{tYWVkg>wNB%mlEoIH`3+E-nP$b@k;D-Fit{yLj^5^r#=P|wztjD>^Kj{!aPySZU>t2;x8S%J8_=w1`Ju`~X{!rO z=&)B2$t?<`Rso@=VjT&yVX3V@w=o@x(u3vszRr#o6Jh()F2LHQ&PC;xwV=bmG_*F? z-@Kf%ztRLva@W~_(i#O#3;nDCq9GA*DqJ#S~D0Hh9|3W zcU@>7i|@lHx-4bi_HMNS(9Z`F0o@2d8!saOpP*7qL`YyFM3nkCI7so?_fB&FdX`EO zLITk?VoA))p?Q%55_1)rIQ7|WV6+k8C+-SyS#N}t*|@R@=z0*kS-#yDHZq+#oY0J4 zW^%+o`22ZnPFJuQhH_m$#Z;LG7*d&VR$~H3^Pll23fyVrsIG(=xlA71SfZ$BlNkGx z0exs+X-Ucq51Fk*_+;B;XK|lbPW-ix*OmKL~V68yr z)@XZWz(tv6ztxCZ{S;|17>Sr54LtnOKaB9~sUc>oK6r(n{*81SzQ^Q{KB6Sdd=OhL z5sW?$L=xfDme2T?i3CGRi`Vx<;p^7(aLR-UTFEWTyZ9bvCV6Dwd%_qIhaUP|i^Ma; z+X+7N;1DO)HJK$TKtvy6;5@mXHzARucz(YXo}+KpXC5F)=PfBjD8QWBl-Y`Zzk|4GvO3 zxWHu9T4k?nso8tw>ath$mG(Nd6PO;x(e8wKKlSm<%)`I^a*D0g6Uro^-k?2uv@K6W zW|vUpxQ0K2$4r1Gxu@*`Bb@^;Mk1lfq0$ox$9@binMs0M0gO$$K%ciQ%}oaJcz%K~ ziLsg_c=uH+c;B@?R)iv-R2>P%iHBFt2H2heeI7oL(ue2oJgk}mw_gq%?8O+!jR_m+ zQq=3>UgBcU;7xN>dEC3sXM3eDrG1mL^(sik-GsD?Yq3>RBcSYbGuuLR6w&+`7yVVf z&n!)-t^F%MP~IfEo1OCB&RS4aTWq=29nAIvHJFnwMhY=nc|+^erCilss@0-$Y!ZoE zRz;ihW;fZB)yt-T>x5V}rtVmF5nQ>0bw=e5VwFLbzh6|)U7w#qgUp5jhkgeMfC!RKsgjsM7EdbCJ zl}0DYPi990p}0&;T9E%`+a06k3bPw$)IupoN@CNmE&j0c!meo*Vp9o47) z3g>j{W9k7HMnJSV!>8We!_jbrH0ddTk?Em3;VvtX<_TUX91PV5BcTa}of-pw{G}<* zT!=7U2@w+rm1xdb4pbQ}$!;Y~o@)~3YSg0iQ0aPG!x@8p-QWy_)! zsw;v@Cf|by4ftL}P=5#TRr^JhYDl8h$!==H0(`}z<=GI#irw^g{e z<0!>9-t;hyfz^EgQ&TW%nmohzU(H03wOrXa%zc zfZm?skyqB_;DD6X0zlhX3FC*zInFbkQ*Vy(pWWHRvHlcE(u415a>?vZVai^7{?2W1 zZsk!BVP(nkVfh&8F4?L-t2>4|| zj358t8ZHs0Ca!rBNf>)($HyC|40XRhnf3p~CE2;C_Hx-ufRxaXYrBy=KcCiZO>9$u)HJMD?o_8fyo>O)wO?`XWHN#%iy@zEK zFO@RVL9d!J>MK7=)li{0iSfuc9>N!%{&S@LG0;p{>QmaX?;^y0N6INcCA%?ic>jG_P%D;unr5j4v*|!<;~$o)@bYCoL*!D zVSm_*hAmJAZKztq4HtB-*LEqOmyk5!mf9`3*U8nW(AbopCmz;%eGH~UeDeOE#x3u< zQ<4Gk;)1wdo4bp^VgaOQ+cTb=-4DSJO1O9uXaJy}eR%_a{Ct2@Bjtdequ`hWpxI0f zAm?$hlY~T<9|VSj@eC{dDK0-YLg*dAYp(-m$Eh5ClhTD0 z8+^kDlR=UwgX<1mZ!m&9_4^1gMUPR{(+Q4;YxvX$LR`vrnB-T~(cWx^?`-w(opXBC ze|-g5^>sXMJ^@_2Pf}huyZZ(`%ht}jk$=@dH?1OSo^LmY#eI^j(`>=!U+F3%T&eyu z0ib_d0O%Erl9}-KO7yF_6~_o!U#Qre)sM4Y$s?c{o;%C{=m)MjjC7^}6G5Edf{B0* z)^h;bUe=SA=_Ndb32^qz1RuU7z_CGuGzsSpzN}v;uBsLn&q8lxDpI$hSXPJZ3ZZFl zWx!vv{(JUL$|Hs#v?IS zLrus`AF~|?cz=>Gy z7PwpK>z#$Txf?Fqm$}ZH?MK%j=bE`7S4)lPshcwL&vi4E(Oa09x?*&AjlRs8p!r}a z+i=MH=Bn#ZZWfx`Rkv%ri*<<0t{-Zvw|Zs^woc9wmK~JL8SN$b+Mz?G2=qJ|TmG(v zsHN5Bf10S!@C2Z#h2($^aOrA{U$`g2LE(T7FrE4M-ncJO zyw;z((KiavQV$h)n83sN2|(QWlQ#f|di+H51LP6Vd!caM9H5PaCM=dDDK@4aKKE_l z%dc(1>#rhVM6;hDNXGDz2|S+>u<<8vo3#*>)?(c^T$Dr((g# zC~=8y_HlX(_>I5YL2_tSqL-;3Q3Oo&3|hIJ?Nxr`mP4PQevCLF#fAZsM!-RT6A!#+ zf+L3#OeP2L^vMC9d?i90h7$40XG7tECZN>^4-PibhzvnbQcd!?UBxjWsvKhaJAeg(UDHf z9>Ua@`YHTyfN(a#jVlR0{@yk06Ivu5@R2n-!5dpX&Taui-m+l*yof|gMA!aiy{-(f+DlulQlPrQs2l$-N_a8a+-3f>3-vB-+}$&+*g#G3%^ct5K9)CA zb#1Qd_nc!afpFQzqN32*ws!yB*Z1?vXCq(%#aBCye+yG;!`$b@zJRUbwo@ zHnuO9XV6#e{83yPRCC#O=XF1E8&_yNav) zTz5q+zge^Bb{|_n2i`gt-6E+)Jw#*lbCt8z`s>Uw2h-*yGUu8b=4iL(WhbR&b!vXm zXg*m~wtLoqy(uV%cuhz6Pj-~8ig0e{0v>tl3wZ3Ahk$;h$;0DVuieSgF@*2?h`G@- z_bT<89#@OptedNs&dHd)Q7mIxP@D?uZJkAP^hL`vWn|pHT1S>|-HE)(hfgU&6b!LV zsxfv8nwN$^%TgVe|I5D2N#2OHRV>&pkz|DCR%WW zmN3VJ6pEfFl6hVuPsuqesksD54ATH>@qT>by`RFJ*SuQ}mw2^Yi?%>Q#RZRxC5DdD z`oUxEbG+4)EO{HfnFl;e0Gbidq~LHOpfl>6$_QxX&I|-(2rx?m99@m@^Y_L$#6!wB zz;x>4g=t^FMY;6iP9363%9%|4ix6OvdN?;#0QyI701nIn(0iq16@G}mi;3*)BHr8= z=aUJe`_dRwFTh3w{I6f!!gjQxNwe60f}_b8zE6H<+6K9crMKC_C%d~K6damZi?@L& zz3oYWk6n}Eqc@JwOL~~aJ)9q#=x0V55}+jrZHn980#2*}H(VBBEwD2*Wz!%ZJLSzg zwz)7qqHbtLKM=#W%`5G!Zk?W zOA(|2E(t^YHc?+~BffQ9s}9 zEx)W&k52w}L1R>+W=-BU9ozY~Jn!1#%J0ur<2)eWxd3zz|NA3joQhVkla@K4=~?uz zGBB7mQ(=9fl?mXV46s28j`y6#1J@oVkAwJ?Fivr9bBu>itxFO@p}mRqkV8ad+RNV= zO@IDugb&^5;n)fzZ%L_RsDHXzNR61gzFzrUqs!ZkKWw7lFgF%#gS-^4&piCjLnBP0 z6-hqG8w>VN;!hCETArjE8vU%%>*VAJG_Qc=+)jYQ=@veIzlS3vZJs7LyW!)}Zv!vS z0>mNjE0C&4Z@ET5vH@2Z%rbIwCm6@%=eyaYoVlXRsZ5n_l-gO} zv*kLp>+%-yvBrUPHQlZzRoC-M`Bpq!UM$Fai}q_d@i%+qx3djP_9u5^CfZT@U^DWV z4)GteN&k0`{wW@L@pI@8LWDhDT}%4Aqm0aTYvFvh8;epV7>5O+j&69# zE)`D)jdJKl(Y0m0JE*#CKi4Rj%&g6dN1xI=x(X1R=QG1_2i|^Y>XX9s=fVQYJeH?1 z%7N+(vCafAuUHwNZIWSW(kBz~m9-$cq8RWy!A zKnkX|5^5%bj{!!B0?>mg@K3G>4))2%!Mp)VTaiOidoj>;D-#RP=d%Ezutesx1Y_UB z=e`-^vF`<#g)_wD5ayiWF=~=!>dhV%kA{BJZftGxhybkwwR!mCVHO3rZW!TbA4sv1 z>J{|!V_)UQ08dg>2z7;;EvHW=(z@zkgcFAe#OP=C0JTaw)z^)em1DgFE&~GDp{}7+ zI1eAc{b-8KEf3>0ARd{BL_zL-q1F(f-B+slkeb0MIFVRakptLEpX1v%efxh z>N+z!(aUb}?&}4&?5uU#=1=S1%jLSiTUTFR=FHWfuZyz72#J91;kO>1;LT`&9Wb(8 z4@T{LVhGyoDocUr3IJN3iwD>m1HUK{(1+no6{sWteRgw#M^3LHTvaY$<_zWGg)4tj z2{Xd|{JAMUc)gF~tCX!+RrgIqx9wt45vpWZXOix-g|*xwHe9`CER%w6+ z_3$5F1pe_k<$aC=1#o3PpiD_ABt-g9L%4$D%|8?srf8OMvtIDu@l&bohoOpA8 z%KM7Br`@edi)gw`Ic=`b_R`gCDc4Rho%E?resz;*+vj$|EBCNzEb7*tZV%hucfYq2 z_FnG8+Th&)>yW4_hZ&o*0b!C^eBY!Smaumzl0|2_Lau)|vtQJK#r(Y14BmJ^^ zxGGZhU7KsWXx}g689GkRdrStBN zgIox6a9+>_-ZYuv^N;-{{{H2^Mi@?!hJh>!Df@ttKwR;8+>qxpghYm!BxV|KV4@DH z6r#>gFQcujWUf+M9aGs^nhdvbdWBRH2^s`$=ThgY4%@NRAXE&eOR+E0;Wueee zQWpo4y>9hW`%sd4)|?`TT}{%j&fcw?6y~jT{=F*Ba?uL@&pBj~Uqw$0xv5F~#LXEw zX}RB?na$q753ri7;oVoh9}nL3LkQCz268xKc-keokeT|;e$NxG$7TBUgLf{v1TF>u zo$@|NPQh_(ZHAw{C&58Rtwlb@(*Q3`dkPv>T=dWgXePuY1xJ8U>f!7dSe*f%ybd@t zR0<9`=rnq@_iLy2$;3hvY-{9sID5gzZ#=vuNx9JLBc%Z`*_}lE6{ku5Mw${i01~%s z5*!i;NdvhS9wiVg92bWX7s5Zgb^PmP-XJO30l+- zA_0sUjY{y4{pa8H5cuKiVq9@}8(|V6=DNcRFiVGc?7P4>Ujw`qbLhsoGMR{;aX!>@ zG)=2%MZ-sWf_kU8FbQ!u27dkH5mqeMtp;79Pp;r8@ZHyeZ~*i|U~2>ncM`n+79Z(RLxYj4D(&PdeEoty8jUiaTX~S9+}n{*a0mcB8(>GM zRcsPMy}c#$4JH`C>aVQVG7)K|3P2BqAN{j;p236H5rEDkpwDcM@#yI__^XD3!z^hD zI=d0jy%gBEkl_An6I@;fpu4Q)+m=4NbzJic^j7`KN3db=N|bWCZqW6l-u3hF`Uv>l zhsM}m9SVgBsex##X{4ZjHZ08N!dFuA)ARNK&51`yK+M|$W8jitf}eQb0Q&=Gn;i;K z24|5M&j$GXlOt>gD@X#)2|V~=d7K$M1))9KY$Bhta2|}uK@UEuh$d64k2dh>A3BDk zLz5)bu#TNR3vA5v#)TY0kOP{2gmh0+;N3R@`viK{os|8@P)=kuNy$94|@XxpH?pC)e&ft6{h98<<8f~ z#7pq^k3WRJc>LdBWj%n$>&uMN5}vjYT;N-Z4SRJ~!7Ggn%P+gxL?>?T6^oU!e>Gx| zF|W`G7nIWgO-DQCjMh3%-IeI_+l??XZOh6r1-SGXiZmNRIzMMFJLhpO+KlT$OC8Cm zJWT!41yi=YL+VCeSK5a2Vb)&Tf-V-Q?Xwtq(^OE5P%1y!<_(n>22K05 z2Ip;uzBB})bgh&lCB54d)14o)`lOk;X-E&V=zYrxt-6$uZ;>FhL?H&4MiF|w0fuQG z{d5)Yx$=H|?B0*bHDyM3a(E=h%wA>Ayhm4k+7m(ippZo*umAup;DWoDG){KzXhwiG z1)!N6?)dr)KXZ42158#K1sF|3ygUsBfTpPk;ODpj32Zh0#i@@S_&7UK0QytpfF6v= zkbIE=Xe-2e|HNNV+FLiF0d4Xr7clNe&`8eM(hI zGQe+Uae}od!jIp#f}1WQ88R@Mg&32`BvncZ0?`&QwbR06MjmM3{wpK&CED6XZO$u3 zGv8%bMQV^yx_VL>fk8yfB#P&dL-)n+Jf=Qkxp(I#k$)@}yMkur>j96B7 zW&UOK@ihk`eC&=C2YL~biAFNVi4QLb@yZtPxkpp%tTNKv&EZmU4M>=uRG8i+AMfG<7c<1bE5 z;ji|^gm`F1IZhc(Zu}zcLMS&(AchHpFv$Z|$ng$v?==bDdrgWSZDXbhK?y69U;i(^ zo#ON;Kt!AN0`YwUP$!mMS}BWS*<GB_lT!|d#|mw((UVwIyL7gzz3%%5*~d0{xpPy0 z?=$MvS?}Ad+d8}Sxnpid9ycxK*CG( z-G^wHA!7tqk|4|Iyk&^V`Am2artxh+OMDO_g|5we=Y!8=ZIAsHA$Md&HkuG2oYwCRI~u}1pnst z3`ZmaS^?;%Cb2{}(v&OkTK=ev>`*l^dXE$wlnaBN#~I#vRf;#?FhDTMF-~Ji zI7rzMn3X7ULybbZ4MJpmFPQ?DpATGhcpG7Eqp=&T^~}b59zE-@;U1jLt{McA+0RE# zM)<1-Q|!d#4A(vg2AoZ0b|rZ%&+&%`*ik+*Abl*LkcgB)$`jyCSEsoC!Vtq`B-i|j zzZ0}#6#C{gz`y(`#3LtxX`Bnqi=;>kSx<^ACCE7x>KDDa6e5a3#AzV(9!oq3*#WLz z-Nvunxq`z(jhbe3w#?Zq$5tNTyHAi)09Zc^JbwaM$=NR8+-QtYqT)@CiH%Mg&vg_{{`VR3Q_@uS7sw|FPD^0)QR^ zzjf0|yww2EoLy0x++-EC@;0MOzSWO7k)D~j+Z|D5CL-9V@}81*c9 zAA=lIp?Gr+j4%)y$&PIwX3i0iyLfrp2 zFMy1}l%Q&9Q{?FwamY1>5y~Wv2jYm-9Go*e98zBBXgb1$q~*E$T%50$FOg*_rg@I% zPQ?->AFlv(Ysg_O>k^p)cQd^4wIS9*9yZZVtKOE>VzcX(e$vY;?lExv{NwKWS~nRz z+HsJN^zCE44RvGErhv2U_s(-K0PU-1(Kh$#gE-lh_|0bN`<|`tHM`$+{TpAs-FLVN9oYMEYXOpw9 zuT<5zsCpVSi@3NC?J)w{FMvKBYf^vL#MFOp7I)KtYD>DNT~nQXhxfpqTSSm%&25*+ zd@b&yE|sQstg)5lY0*B;*M*`_YYV_-P}-hT~nWcX50aJaUwea7g8{~S>=K{AQ)vHK(Zcr(R#c}ghW0L;2(O2nt! z^ilAWYp0HZrAvwhbR(!Kv>ekZ?zk|-J8vBzo+QGly*&ve@|hs5O+v^dYHGJtmW+~K z34k|UI>nMGq>bG4^kq)~wBOqm6Ho`AO*FP$4#FUl==P64FvU-v39!2sD`0HwhuWJ^ zs7S=jr;IAj5C#+E=|F8!6l(IgF>vmYUA*(UC7iRIBHbZmsmageKjGsJ@botD*$07b zQk?KgKhZSFy_zGXuVNx?Z7v3hp(gMYX_O>(Mpzz4_>Fspxace%GH84!Z6eQfBTRAs zQv>Xf3wm8;FxdqzKMdS({uBf0h(@_rZw^$)<)uw@W)1#JZyD8((lwj_^yz7gkKH%L zi3uq&ML7@i)x4*?|2jSGv4Jj{&z2T7zfTeLJoa%45D97?rCbt$s z$yQD^(L}DNc7QK@H^+0MT#^xz)QHAFwJ0%EO?-#RbM;h{HzTZT80HBM1tYxi_)*+? zIj}5G@^~}D>2ZW-HdKzmQ2Q;1e_WU*z?Fx9OU_O)kb`&{WoPU??zbsvpA@OD1vy=#=1hx*DB-kmM=BZhq~qNt*kOjGgZVLH29K;!n*Zt9oDS8~?7d?E6h~XVE#;RDmR~@Ak9$cUoGX znd9F_H;sd@mF0fKXOCYo0CbyK>o&(t6Tsb!&DKz#zD;Vm=(OCI>DFhK)a`QPxv%!5 zYECOLpp8v#ITdR|*xW)`1)5n4wfzJY%!>fJ*fI&yNMtvqCBHX!#W4=~Dh z@R@)96uy4qi->tmE(}eiLx5P4EinSiM$4J~h8+{xX_Yh{dd1BOt40uN>Ma52c_(Uz zFwCymazTp0lwGu|jpp|m1uYG3-TeDoS$FV!4u{W}SA?%^tF%R9x9n%ir)tb_N%&m3 zIZ_(wIxJpyh^l|P`##^3MN1bQrXB!rzg4ZvN$|{z%8*xWdVT0Mf`1Q+R(Z8P*Y;Yj zEl#2uuHZ5w&lFz{wu3N*a zo2D@?J~Y9v8vr^>2%rw|+&F3mpiKfo;r>O4?Gyq)ucpBJu4V-E#PAx=x|fTZns$M< zm#PUG14O|T;~>WU4+i-Eev)FeJVg);O#TCn6xV|oM&_wIu4|3qg61utl!*-qtq7bV z5qa0FkMO=XtYR%wPTWxvVL~2gMnRMR*(?)MvSG#&Qi&;W&3VA3Yhy&A(p7kW4gi3b z-pz!V0SO9E7#VG%7MIf< zy!ZA97cA!(Fp@c0QczO^%*}y$hOH#TSAP)TCtJWI)<|b2cMJmMlqIl5`V=-@qjGu8 zKa@mFir5-XozPwf#EVEGJ!Kp%(e~OeGLy` zggnM1CvNxhTg@-@ zXrSO|8qT6=o=w1B3|999X&5cnuQXScO*{O}aX8zvDK<0U6Za?h;i(8%(PV#ls!D{&nAuD=>26bB_G&BIB)_OqR`<|tHI%)o+oZZqw$0n- zXBPmVyNyAYd7XDM*N1j?dbJO}uRZgcmwDT~Z_m#wOe2a}iD-}KEpDNHbm-j7c)lc! zYGFZGsFN@4OBI>BIbnNsR8`;yCbdXo#7(JkXR5jB$ z!3@0(qXv zwMx*1fDhjn5RY8MMwtBj{1CY2qA8Y(gWhIap=)rLE$Qd<`>*9HO_d%(1sDau7k&zS z@dp!xOxhSi5-gGfn&2O!x+RcN4pEh=YaldT1Of?Z#R5j{?f_Swy^Z(ZJk)fHQ_9dp zKO6hagD^=J8Af+ z(AyK>-&}VR@3`h1p=fa6bPy_MJI94L2uO*M zD~CN>#hWk@NSVX}A_+#Jt_W2SDRZtG;rdGhEKMT>iN-W*zszhRhkg{`#U#Qfzp;a@ z=_+zLTgnk;Q$!lpE(et|Gfd8vkhcud3}F-t*v-Aj^7IVeef>JFIv-e$b(1m;W1N}* z&u^%{MMLG1=WPehhvYPH{Ai9#&xJ%mYa&teBzJ050 zcfBobW%SVvU%6fHHO;H8{?_MZ=B)5IAxA1itw2Kj2@VcmRVXAdR_+W7JB7 zoQZ;%KVF_EzcYc|5OfUXN3xUH0Z;?0vqnEFwQE*@eVHG+BvcN+0|+b(Kx=J_O{pda zp^uqtTTFbdsXAD*bRiCBZy`Y6XQgy)vb(xPENtfjLQ&r5E+@ds+{~GmGWp*@t>KN6 z){%uMfSoh5E2%f>qXltflA2^_HAO1oSdAQuqeF=-lB{4RIw=$i4uxLGlS*DpU^!dD zmFHZI_uln>tOVtpIn^Pc;gxhgjV8 z!FgPoGP86UngzLG!7%3tkDU(ihhNT+ogE@#)H4BflUz|bVvW0Dk~M0CGOdyUjI|o*5x(%i6fX*eM3PU$}4gCXL=QX6w0I0j)nVA7@H6E4luSiZQp04WnGy~8KWU#p@ zxSZ(7II~zNd1t*v7l8ha>rUdGSD%BB5zqwxGmU`$ms4xVS2P0Jro>=Lw0-=s0Q9NT zz&)?c@S2sR8Gvrv4t9O#x_^Du&O79euUr|(CeN(qJ5~8UgQkBXD*&1s~zv0JW34 zztFA2RLV+%2w#0P#KTWQI5b#a#Nd@=3qizo@L^5!DY`7l5;?C1a)V(ShFHqBaoI|O zci(mv&KW9k(gYzkC%}mp^sp;h(!{Q$YF`2{9s{FO8@T6&BUp>g;h_bgjadEKH?L0i z9r&iTsI9(5SH*+sgRifPw$T{)ia%U0tHW@$`rNK^Hrwhxqt|I4I}2$tBz-p{duc)4 zNIABqSG${5mb!ec^U!59ZKZAVrb{P$cCp^CwsyE3?;0DQkeX!JWv{#R(l=H$7mnyqw_Yt z4dh+4rA_v#sXSksTW-e7^HdV}@NT2^saOsG03ZNKL_t)57WC@HlMNB@o|~cMsG3S0 zkW#Cvj)NU8p|ouH@tMJS%wfT};gnxY#g6&XZ#wmRYNmS&zScbnJkCoo5sc&-=kI|v zN&%P}Skknt6eJ_P0B9?bu0^~|-yr^428X!(G{JS>~aQ@O5K@uThB0>Vt2_wW!(kxqtgDp}zyheUjxP@yk zT_e1s(VKNc>X>=$TVLbmxBtGt+QOPM0yNk@!jWu;Q+YcJYZ;m^wVd6K?dA>AtaKP;HD;aGjtA~i7BJdIuxF@yUzq~iF|Ha zV`rv?XXpz*si_SfKf=;NRU@FMcy2tL;ecKkfWG!5-g%8ua0sPJ20Xp7iw94wAzM+} z1q(n6pSTkN&BKgS8#(T|D#HcLf@&h5i-f~{t1W=beH9~sUGC%E&<72I$^h?r&YfO86*+yKr@ zf#o3sY0P#UYMCc*U=M>u<#`m7Nu;+q=($*-b)ZRlJRsAbdIR^MLy^uGP@)luEQ z&GxkG`*~&K`u090TT~9NUM^Nft6g2Rn~m?e9#MV#tlu%~#gw1)9dlm;TwlpoPW^kI zZ&hC?+R9l(cy$@Lf7jd7w8l2|qe~`T?X7#W^|{w~YhVlO~Ro46wRw; z^^?GXL_p`f>B2Gh1JIk3CA>H$xUA97mK>(gNC$xCb?$8f&^sCd?E|3Q<*8q<7k$ca z?^N>?kjNNQmk#iE|1!cSPXs``B$vt=-OCk{NwQP}om>YZ2Xpu%^bZ6kDHXjjlutAK z+M8lrc4&k!i3QZ(o+^hb0UH9XHj12TX>OrQaz1`B*~)Rp)r`dT*h$CPoIe7(K^~ru z1^SlH_0(Ypz<>BBV4DdOdEK2i=`|;#(0B3Lyl`9RIR@cGIK?5+jJ#c?{U%TJ;cOSb zbo~-8J3KU#VW^Rm zOa>|P49O`gX$obOVjjK)8FnYjc-v*bJ=dQ?v~v_&yTEsz0H!f;{89yHxHI zKqq)^GQbY}NeBsQ7Asjx1ay!tiJtu0H7D_|Yb^k+2ci~$&X*-9SLPHajO50i0iZM7 za}{vGN>TvOZN6*K_n9Tx2+(%`;0<^0pz7#7{7ny52XGdI<~%nUS~6gq1AqOU91lOQ zdNGQWvpuI+h&jvImfld1V->mxA^iu9_LoDrFhDvDaAdH9kKDP6r6@x%3FM%SKP*?) z12YCOZK{-;;>I`y|yNWS!*`gdqc4h(!mYuR?||ehfkI2-7e^90J41 zF3wK2@vCpY0A~&K0FO6FMq}XQX+01Phf2doeT`WJ6S^h|t~nlKUAoC0n#g-+E>`D% z@4=aKF>3O;`_?zF&+aRC-ZGlHSoPxP6vRvL`2Mx8(>5MxZ;H)(t(Llh^6ep-_Z3=L zQyKR2`oFdbzVF+FV8^1XJxygawZrzI?nTz?bLYHgA*Kl&nXdag zDH=+fXMHi9D<@C)MC=#w z-ETvq%B+;MVqW+ zE>~}jd2$p=o+~hFXJg_F$;^zb1C5XVCdFu+o{ zf(wQh5uRxTpabC1CmjlooY9~hJ1dns2ecCb zZ2)MwfSty;^zazJa%+GiK>|{6Y!QGSkzLmS&@~5$5w6OKOc2sgaO?ofIq(6AfKD6= zj?(7OX(|^S-q~7Q6P^W3k~hFN9y){n=cxhma9Q}*31*Udf_)QU*j=AgnPnYOZey;G zDuXbKFd66g)jMNcefAjPBo>ORt%(Agw3C!0i?A}Y3T@lPNa}=!-FurBH8k zq#1_M7->$b1&JRQ+Auv{2sKxQ{7Fze!YB-pZUX=78-eA40_TSh1IxU|pD19raT?g# z(e|SW zy|Izu?yCX=K$8fjmV~g$lFayaj__uLC_33bvjco4Y0swT~_|z-iUjVwUPOQxpX_ryy zS|a8(6Md(_zCAZj0}IEvRKh)tMw{*HyB-%wulz6c@WJ;@ls_v4m4J}zyqRoNLaZ3z z$>*QO7ry;J@V!$HV<~0?Qign*D(7>q376;u3g=}+=ToDeWD_T#Q~TmBCZiGw;#?)H z%!~35{mpDb8f{L?gf49L?8~JYci*pWcxJ)pmfeVrCg)~XimWYM#X8ql0sS2=r0k(u zDBq~1@ODlo-3?sv-YR)KN=G?mTI3sVBhGS-hah7J+miXmoS6%(qwVX}#8+?QO*c3!QiSe;-13%r! zl%!e?8u%5XlXcAH0FuD5P|uGfsxfDnB@eF|=E*X?r83T}RElQXkKvs0N{X#?=QvYuo{o3nti!V|?nN5dZu%gdCZ< z0cq2iER_+&)G58QAxA&*cfbU!qS%^%kijZTQI2!M6mPqE8LNXFSxT^4luu66DmOVq zUo{F@>2E@8X27TaHOC8MUTdH&rGc2r4GGc$B3P3A6q2Mc42{iUzJa08BQYsDcD8Zd z(Hw7k{ZTM)y0sU(Q%yL@1F(2dCM2W{k!bGG1h*a^V%2cCi#?K|YgVXkTRMl5wZ;#+ z<@E7o55Ne_)0Ng|_p|+7_OUKE*L!yNtNrEG_Ew*su|=KsbYWS$>wznq`X`y zjcAfrlLUOboVq0EkzU_=Y`tCM>yw*rZgp)2eSNC8p{tCp!EfFH&U$QJW%c>q*M9q6 z^}D87Ro2orZhdW>Z!S4C>>7|gL7rYe$v1>`(KL0lZ7R=W4*LxKzCY8YhaUg7 zznjz2+OB$i^RmUpH6<{UnbK9)z6PcF1rAf)sM^O}%)Db>s%C<`iq)IuLYL<;Qx#ElQ$qlml2_ z7F<6;byE3LY&I*hzE z$(Bo%6MJ5@l?SLt^8wJdt<~AFI3V5E(PG-S9?3)C-BB1~5u?WwP3;>-qM?jYYs6av}1y>`W4@(3zqjw2FqX3{S=wMbHi5Rwt z`x1oMO-cI%tmME4uLah90JK>%4$veyGIwfm65UZR2x7)L@XQMn{QCz(oKBY{Dv;N> zqacwab~fFvz@f_fWY$8iCj?QAG|koZ?cEgbyJZP?UQ8|rr8U`36o6(Vpyf>!)nsvo zhC^>1Dfe_f4RQN1;GCgG?|G9En)O1>SNFnXrBFQC;9A+b*mtIn{N__3{`!F(jF(ps z@y3+7de10iq1G^o&4@-3v<`)WgB-GqYb6XEAWDJr*0yoab!#}hoFUs~g1|_DY{#*Y zvog~i0Tj)-D*@?KBjACDfJX`B4=FUB5-=GdukcftmXE=th!puK5FT<&NkOy|V|}`d z|M^`p&OJoHd?;hUb})LE;Qw=5z^UDW8dnl7UU?pH*&!x0w6gAAG&++Kn(^y24(@Y% zP#AaoD}INs0S%jkg9D&V1oRa6m8(zU-dY6olN%#Eys?UGNtj)fYQ@A`*c%EmU!W1t zcU`I6-Q=2Rjewp}3Rf64Ki7UGAA82X34pH4*DHMAZnb%4G(|w?^zV`51S0&&S2JvF zhS*`^#)%&0uxi>MMkmXS4M`4YjuZ*d8o82dnJgQJ^AT=27T~J$A`Ay1@@HUISuAR`YNw4Dj$1!2LhYF^-vMCO{^85K?hyU`I#}d9#g?SdWyg8X{o3 zsQ=SloIf1n-aF341xtoz!|3eR6xigA1wKk9L1#OZ?WDNw{0QeAvIIZ;(n+RX)4y^A zx^=r#XT9Ee+gp9=+=KG>Yw&_k^=Z2;deJ`k43cj*IbZor>hDw0ddY6>9;>mSEc?FZ zq5*y1X?xBpgHL{4`Uhgy$^%#b3m&7@16~9W4b?mSRewrd(fIXHlO*Z#w2zNYj(`~7@9sKU00Pp z@9g=RMTAwjPTJymizwRM^`dWHw!Bm2Gb|r`HTt=nB`Q)&xnVw+C|x6L4QarOI~(}R zPk#d6&mYA4AQa$$k!Ul;w(RBFHWOUo=>Rx35dp}qf~DbU8M&AAn$H#ubv;Si3WbtB&Q=8s~K#u$?KQ78vkF?V{V zaNBI&iJe1!ix1MPZ*~FDfBsm66AJ>+1ZtQt@7Uo9e&tpOO+wZHK#RSxmWEMnl7x`a zupxHRK(0nFXTXQ9d$|GVnoSmyUM4zFI0ZPdF~RSBBgb=$IVPZe z;-Re`PD;8xNpeLx4vm1`+|6NiyFk!Brra`0Zh(}D8FOF_Dc*EbgbSAdN%LqqWKBf9v!p2~Z=zxcCbF7;6C{4@ zByiskGfWtX9i|%PZ{T?$S`Z2XmZrW7|Bl&?FaXO+(+s<(2KeA7V8-t)|iCtvJ9(|lv$4KJ7S<~m&58d+lj*Ov}%Q-nJ2qk8sGZtStXn2 zPd!ZDUAc8)=v<$o;D9z19Lfo->qTD*4wf#F?&-1|)bs_Q`5q4_DgZQ-5T4F)w*b&e zcHEnSV@7UfRyIaJy949#6)TGA=;Vyx=h!THT~a+1lDPad!8i!;g`Y?-IhG#?tr(UNR0tZCcwpOBZ+=K9FLWDBa6k}S&`U$0Ad3S z|1=|@scT`RdyA73;4}B*_Ms+g=g;alrSILT zpN$X9qo{oysCmj&9fPJFOOt%N>at#;yEeLIRdz!S>u1fT7PpS;>+Sx`ff7M%YIDG?i#pLf4I!QCr*U9_zeq)aPF^0D7M0`BcZg-y{;BD%PiQU$vj7 ztq1n(y!N-Y*v|X9^rP=fZ3EP%)9!bD>pCz2zw!!J$KK(5Civt0Ou{k#=4*e8uRZ>c zIDB}Bj2w=MCLCn4A4VG}H=^z$q&xwj%MFuW`Sr$JmC?`cWblrYepu>PwY;hiZl1M` zkSl;yLs%>na@W@a&RT;7T}$VZ1?_e6%<;Z$Q|okb6r$Ss=C>SfXLa})x$0lU>u|q3 z<}q&ak*VM7n%In3wi;Iq_C51m(-K_oP<0t{$Id2^vF!nE97yW^zW~Hpz+6nO1>qFdoJVicb0+XKyJWPN9WqMI!*Gb+j}nnZLa5AQ}v?&_@mEF zFbsy+je%rhuDlZf5{eh4e=&5iU=p%GG87V+kA&WW=+bM}$9UUyD_Dt$8xz3Q$Z@tw z;xB9YjrqA;=O@l={@^987skNfKLqSZez{bplmJ(9Ryz704_FM-GpBQhC3dh!hL>=rN%fhFQ#*m|zI!pQe3Grm{s zZBfwT=FDq5T}Msi)=z_~Yj6*Z@~!_?2Rr~YIiRpVS*hPY zuKwXR(aby#FP=n(j2`h5Cvm%rpyTFSU`L7 zu`?R^j^h(t{Tg7I$s>A{BrK*baDyC1T`srr*rq63^^QL>~@k{o|yz-h?HolJd zb|C#bTvzG(cBy|!{t@&{u|Z-}rZU>RHea7?vGeFwy=`rBXq%2@pPNQXTh-LI`deLn zXm0lc0Cc@!uBz+rUDL0Rrn+77Iap0Y>YL7e>U+gKGp`W4=0H~m=c%u0aJuSv_4`H% zRF)GN3$uG-Sk(YHvGoGJ_}x$8U!J~SGPeVjE?$OWF=6a|m&5;EM)Tp?NmS?gS z?d5Y#6SN*;(q+)w7PP91u@h z9R+~Wx7&K%3uir0J>P?&>-p+DrqFdGB%SJ86>v;X;x8rTEdpE*tfT+Sz?vN(+l-Yp}`7cP}GXOL}HbTb%@S`U- z@Mk~n2SAq${|caTgKs&YFFQQJFW;&h&^8I-=~0Z~#UY|O1}?JuLf`7u zriL>%-xEn`ZG}KVOg@@YAe9nbOvq#l@TM|ffijCt8Z zSqZSiByQWlz1IONZ!LhS=3i@K1WfA zXLo^5e=ET*%aB9wsescwtm3+p3Qs%_rHoG^I<1r$M3{oZiwCD@h#6Zbo`|o+5l9001BWNkl~q|EABH>OP2B zRF_fr8sw9tzSYN0b$O@tzLzo#a!H44E9x51`g8t{^(m!G(b_~-_oZC*@u}v1w5O}R z2lD+q4d3fLUZk#h-Z>Bf{rnXw!)P{58XOfOk1~Ax%YTlCPJ9{5@cCI7<~2pF0njtc zu>h3%PO+@G8!pfK-L?eI)2n)4=HBNWxOy&N^m@M1cb3#=Y~MtfR?pqp(Y)a6ocFb< z)V}g;M^(*o0O;9L#+wyEgajFqEXPU|<8ZW&+m62p_uTkSMC5+twR^L~mvhMc)>Cc= zKIA{g6|_Y_Kl}jXqgIP z_ZtA{>w)!%K;diz^ve%GhXT&Tc_sk#AAfa18hGDTBo!u3GQ{Q>B>-)c5Z2C2Ej0*>V$?6O+SeW);gX|_?IbK* zCL?uK%{A|Rr+!`b_Ha~gM-b8tV?6Q%@JHX6VsLbzT+dU2>6&zr{)QwgmIDw4ddcZ5 zNz8a~AyLNxR>&ipZQ@<8I}0m=9O*bk7)C+^AY9m{BV0FxLc>OfI}{uWLMy1vY4p?< z@P%)uI87WaqGzK3be^T^=PP5WA0??fGS&k=8jqqJx1hkie1NfyYfs0lrWd!s>j)`$9 zXXI=I)@HyOCqR90>SOQszGkW-upE+0S#Lm!%?L7_LWuwLr5&6+y@Z`ra?TLcP2|R7 z%4`pkIFPfQhefn&oWTTvsrB|Sa)4o$;)ct1aou@`usqC=P1N=XO^vZzMaykcRx@Qe z?gW2@hC{NFhB%V|pMMB={!E5RoFgMWN6zSL+6vapRG~`qrN?`UoQJ_cZ#jf9hS>xc z#3Q`(bw}`;6$Q7GJQRAP%`+zbO$rOIE0y-%xf|UsIoM}in^OO*t&Dl4)YZeL^4vDH z)!9|PwS=}$K3nR_uSu5m&wbDN+S0YF?$bB-nR&*lYc9JvS04K;hGBw)F5Fakof-WjyEYrZEKa8ZpUsC&2_W@r zXX1!5l@TG5G|u^3hMHhR!SP_Z0(FRGE2_U*M^P(io&iNsMiYy6 zSk6!TYW?r}jSMZQ3K{pPx3bCcJnvhdsuC#rRviY;XkEMO(m;Pn9+KHKE<`t>$a~i*%kMBoUy@@f+A&#E}#|~d}BilHkty<|Q^6IVy zp{tzG8jpY#;qtG0Y@3Ag~X1wMu4 zGynvEek{gwy*Qxl7?lywOc$5d0BA-)lY&DcplcKy1@n+eLdZi;LV%>;kO=4$`0x!c zHvnB*<3Sc_@#ibqD+hmEN>Mk z03G7)tAP((l}Lzho)54&4sd2vjexc`*I`;WSqZtdFS95%WK zkIo9xbkDG`_0H@QAk`io3#CPfKlt(pPfeGx#k`CY(#tZDpI-MT?j=~Wv~?=ch(QpO z%!RbF0vaU|u$=DV&f^)bIGdcT1LVm-))<*f27tEFtY*>G@`+!Qg2V9q3Kz6VFh+p* z>)+4u*ya@3aG-D%BPtoA$>{YwM8e2u6RplMiI|~G7|K%&5rI!H2QmKbU6k<-qHrit zwP_aPr(3{t8$iAUoOcu$?*Q=>*bac<1i0(+35F7_sQ`47S2DBKHfp=o#rj69zMH8R z(6R!}vp98`Yu80HVWS))azJlRWBks22^axg2cY>VwS$K^g^a{ytoj%--wg!^Bh7sP z^iNNX@x9Y4NQQdbubzZZ=AohCIJE)%(sAITwY>t+JDHxA*6mOatr=O>({@Ln^$pY}h#Vs2ZI5Yyv!h+S>-KdV ziiK)jf~Q4a9ldqCQOs16&zy%w5(UkJI{twGKRf|^`B7j(E2kF~5aeT{LnGbm&s2IQaa5D7EuybYt@3)G1;cqpesw|mx*~cOg5q`G0;mT9LX#lP(LR+= z^3G#j2P${Y_4yedX*-^V3%pg0+=aCIpa9;5oc5rL^-aOTNeSIH%xMIBJifmsv01K7 zlC*Qb{NCtRL)&c)@~=z_1D_B{lH-E)X0Kfm41iMQyMx@@5BwwT>A&0CWSBCeQHbk$}%RzU_L}vU1NT$H~ z%R6}2Z4uTPy_|$Xg(3GT8Jua7{_%Gk2`zljW=&&XgoeXh=NAl(a}6OL-2lGy$OK6k zBacE!97%#|iEs`{ImY7yyLPKRBQVW`X6g%Zu10w06~Jv*Bv_HQ5MUo*Gy;CO1)Sai zR+p6mgp_6k-3e~qc_DD_I&YS-d`o3eHBH4hbPkB^?V_fwVHN7TIQ40tQchdIb%E|?G@ z(Pc?gOdFRWA5C%7CBQA0bLEdD<&4~XFwK{n3s$w$rIKatG;FAvl zFYyPILY%eA8x9IMk0-#+ zE-_b+)fkw)w4#lre8R_xgNa*%^Pe zcgRAY{a1V2Uk>THJLUSW&TUU$sqJla_F9W|RQgKN*JHO0bqUO~4{CbW{oMDvU32Sw z@X5w;%qoKSy<2~FUK!PAid`@EI%d8Z)6}o}v$K8hOU;LEwAnHDyCylA9c~qXZdyd^ zm9-CC-=XPJwzi>hThKJkyUKsXf8QlYu^(kXPFxKMRO>|0MDAUs7iT^y3kp z+g(urTDXc!TO*W9mPDfnU-tvh9~KIZ1R0YM)+jj4OmW8A@cQx^cOD4{@S*{rKXe0d zxPgMBZqg5S^vujJ&f_!!nl>xSbNuAgF8=ge5uQz!G2!*_lu_k+MLdv+uK(%bAOAH; z2(3*OGfN~D*w~5imTPmo|4I!T%(DSb?}peKH3QJvcPI5P^(X~ak>hojPO-u@Tw;Q? z9}BBl0{|_I87w-TAWZ^%@+SlQ)1wn$I5dg=ST)&}Ij6{dq3e-Or;&n5v=dD7m50LZ zJlzJay<`)29$&>01;gZLhznlY0>m=9ExR(7B{P#ByDEIE~B7B8Ev` zJ^=b-_a%64fe2`~=K?^d%h)CdbPa$e1;K7%PL_68S94wfJ0#+&p>kg$RH4jU4&m01@{A1fLB-4fU0Y2$i#) ziB)O83>UI|9wE&p7)Bx1lU=;|=0iApnF$AJ+x0L<)*kY<+bC!oUtxLcO@HJdK%$?4 zr68AERBY!?7T~Mj2flj}$OgP(5+Edk9MDb*w~yMEf`)_Oxbi?JyvrG<7_bqW8+h02 zj^K(523S%vF4QkOWBrd59E^mHm^78evz-YL?e5}^*Dgt$XsZQ;cBAtvg5Qf?HmziR zCQZ}3Epy~x7tT3LpGR(`Ji7K4vyGTv9($4goI>dRxVt-?M{?a2%qyQoYPS+~->r{i zlhl3n`O0&9S}&`dXhz%9RReznh$1(FbUSGHeMq&@}f)3vVPZBuk!m9ZK->D%(g4qEuN0H0O)JN{oCC8?fNgW376hy93;e|#7-bUu$xG`Q(mcnZcm-=% z$E{b~g?ny(8yTU6^HrvkxgI|s`0|nr_Rm!%egK+#`9LW+9*=NhcSZPhn*nHl1hga} zOk!Mq))*fm039YslL*`6CE+lh;eammffImpqy(TD0UetN=q3RArQv|CX+n{+pb9|$ z=!IQ;;@bl}lMN+$mzbqoPbUCvu5A|+$sF$3l|xoC6U|FbRszs(y)MK1k580NA{*lL z$NWOLLsX5M0ByY_0D?6Wg17&{z*SsLb&ER)qia zizl&za};gmtqAHlZ&%6xVuj;{hQZKY$lsO@#*#f33L5=8jQ_cJ{9T!3UrDF&ECkk%?EsFm^dm$s82u|$1J z;C8HjfjKx^N(OlA)j3{wY>Y!##%2OM_%twO^0FhqDzSF5J`4>NK?ZE?0JmNQ99be8 z1T{_jU0)t5u2kb-xob&V(JOugiDu_PH?%|u+yMp+OYLZ&pX!u61E@|Id*QGB__H#ezaCt^`ysJef7l%Vn5WZXjR|3dvxQ~N7^MYGj4+6n#f-6 z;=&AH_|D(sb5DK|aX3XXo+3>&(nmMXEZ@v{aqO(yZ$Vv8{iQ$F9?e>~b!8cvM9JJI zmc)4Kl}eU+CI-rQJ(iB26PG8OLH#Lo)66lwHfS7Md7zfzP!v$F)XMcjdDZ~WW}{Rz zv#|5_xmk-=w4)w8-Fu??7wEzQdUa>^9qp#Qy1?%haMs8!!}=$vh$jD14rnc0O|?ml zR0xoqr7{?$kiFYweOI4z+hu_TVa_vSRoZp?NwHM9q^1t|T-r$NT?v_w8JoXotF2Fk@4hY{A&bzFVUt$6oc@5LaC z5D_V}^VI-Em9^0%O6sjfuRho)fi?j8M^A3x&mWI*Vt2U%fYxX;dvn54a0mb`6dV(L z_;tXcFhS-4pskfC)sLT;B!o5s+VJLn_(tGx%;?nSB!tCnoOxZ$x#o$P@d7{_n<~FE zkyn66o*v;pKOEu|V|Dp8K@rBtDc_XZ)Pim%)ntUmR!R~)xh_t-8DeWE##^rk?ma$2 zz^m<9jLmT*6db~hY=Ku}jx7MK)!KSg^`a!h)#pud;rhV2r83J7KXc*7C!10PjyqRw z9SCbNf5hKDlHyB`3=p1`Ael01mwL}^JRVx)%@!p3X>Xk&ZCf*9YUfZENuxm@8V2uwgpxKSA07~-i@z-PY$?DDiA z(lU_~^w;bc1jH@JtFDvkLJToL7UYN`MtBA|{oDlq+Xn|&UkM~i{qd)PBZqsQyc_T*#((5jDX$*-gt!pph+RY!7F^> zxs1lFli2pUSB_1>bq@hs3T>gx(Tf>6IL}T3{Qj46>;?fQyb&onzjne&IJ<&e{%KXKhg>Z}0Jh6|c{ zNJ@^)EWoE9(nO-ca3Xe;6d`f|AqxtVrE>ld*6*zx8!TaoJ(D z3v^c)?K}n~UjYx0pH!ksK@u<%bIhIKf&vB3+8H=v?Yj$VJP2 zCB4^2c2zmlZD_Mit$3F+ovur_{&f4>FOLkHO!vI4=~{=X<#kD-zKE22zS)T1KF*u3 zKDW%S-rAAvYIj#Tb={svAAPe)9FJPyUQ-+UEYd!i%r~;#5}3EVs_cC_R<)P@C;aVl zpPjWE27s;$xX()5)QDLSx?5n)Px#crPKmutwY{|Iz~AkoGiEI9koI|{wcUFz;J~Hw zb5+5NDvJC~2p65kd>8-y+y4cRocaNRY>H$u6(@`&le_|_@vizmMj>l?Ci=PVTp1;@ zo4_gnSr_Zz2U4?L0L6AxxMv&8%TdMKmOo0^DF z*BE=yR|TNuh?S9gyqS^(I5QsL9X9}PziecZ5XRUXMUsTj3qV^zlueZ91b9s|;j+E* z+@;dk7vvJvDO!Yy%m69oxdt$+STQ+nA@B!Z8e@BF31?QAc#z2_$(yQKy;P<3NxBk2#6VRZTze@qhZvo_Q;&; zkM)V1u`EikzJt#NYSSsNbK^AAdDk9&s5U4E^dbOs{jijTDae+wJpq2@np1esbw|P6 zmI^>;_{ph>L_nuQDCLS7Qkf?%2ebn~U$QopIbf;G7LjysyEHSnRqtqaUi2_>4fGrK zrkViI8EsF5&-@hl%C|G@t}_8AkWOj0$k`qsVfb?q%)#3LQ{yKRxh0iWC`mylW8j+e zcksq*BdmqwuP}#7_K?Vc&s1g6UDG}r{cK$_jtBL1NDw+y{&eQ1;bGo13h~V+fct-t zAzhjxjAFSJA;(gTZmt~4>7kKs0S3sa*HM6B93Y-fami|qcip-wQPwhrGhh+`8zW$6 zN28xDpFR(gcuuu6p5U5GhFE7bwaA3?qYP}Bog;gmH4P@A$N0Y@J&?YQ>LWMbK2po? zGD+2^YU^N26YD0jZ*N}C=lV#pO&-l{?~+E-D7fQR-)q#rYntbM>z-HgUFGhzJpbOR zEVWCo>oWDp($~hlfDQBZxvBomWLxA=nwYj#lO8(4DrD+N zp)dHX0x>^*WZq_I7I@!m=w{a4m(iZhx{K9*NusWz!R73CK~0%uGQZ4Rkg!Ky%+JNP zWWos@BTNG<<%e;{6>q|O?s%8XLte+%^D)yBGv8iDk^J0MJs$vV6H2PGlpN5_05l_@ zj~yWeM<^5=SrRG$Js}XO;uI_60MI%+N&tGCD+hEm&GDfd101PGK-bjGF;@pTUe;KY z$pZz5WD=}wfPeVW6o3EN06T_&*ae_PA!JJ1hO@uywcfZ12m;X>3o;Yn%w&LjZvpPP zaK|L~8enrbZUmr3XKc^S?*c#@`+e?Ugd1KnG`COO4N%SHudPv)sM{7USvh`8fN_}N zbB~7j%#VSk92hgI*l=Tn68TI(kFkmZ7s^B+6wQc5S*0WZJVmlI#6`m$+ zqRgbeP|%9=i2vDxX$xer5CTv#F4k`_a*zmU17^v0L5@it;5$zOU;QbIXJa@DJTx;A zo*A1+z6K4g=6cCQn-Z-aM3Q8ZAk~@e7#FVqzx+nvtRWCbBRP~vlMLhW5Zfcj{O8h3 z@R?I&ozbvm001BWNkl437UHa)) z%NA}X0(u(b_ZR`aJHU20m1tI91awiPiE{S=(ByzVGX;M2nip~Jb!X22&_AqkKvN<< z0Q&SMaK{zEF;Z|W1VA?kt!>Y>&{|h5(Asvpd^S~Q4*_Jo4RV~>4e>i)o8WmW?0}K~ zJP0(I0|`b`26Batk2A3<6aQ(#zkuL$CR!}K(RbaJ;qqlou*t}AaxxR_w-h;|!wMH$ z51|q!VK25x;!XoV3x7Mo@F)}=`pFjX*$05_Xcs{|lmjk_c}}N7(~+f|Ly;y6)q4%b z+hu!l45A2Ol4EJQi}&2Rj*HfTp^0=R0KGKvE4OwaqkWI&mq%Y{T?JZvbfNtxc4rJfy)JLdoYUB9zg_~zT+s~=mr=9!yOkV-+r}gSv z=e~CI7qc*R(2c+a3vz_7;m!EVul@xdJM|#8^AV<_u_a-UC|S8qEt@w>w_zzU+}U5s zwlYmx0B9RETbiP(Hd`=(S6t;P9TQ>Y0b+tyNDxO6q9~Lry;;iW4Q}p@O{h?FILF}9 z2h&2?d>LT9))g<%*=x@Bu^`R!aK62V+o0LTNlS{*TK;8{If@MAqN0M*viZ`OJ#))ORRQR#TTy7Sq4`lgHh^-j$%|6q z!;N@37D<+4HD1CY9K}0d_d(op`OV6NO2o>}CjvnQjJ9wWUwzS$fGz`S0p&P>(V|WS z^d}yV@$6_>uS_>4A#4Dk8QGe|xa_PkK5$D3K<|u~WK%DoVHW_62n3)R0UeHWeCVbo z09t3RT`vxHkR2@*@X^=}nd{7272&^rKfnV|0NZh-c%|F|;Gv$Sp>gdJVGy;w)>IP= z5+F5=u{(+Iq1OXFD3%0Sgj1BCyEI)^2JQgAKtR7TZzG@?<+vV>am&R6 zfznEQr+uny2^-cr%fvJ*V_ioSn+kCH6!5=)aTDqCVZFLN z21Z1m7y+O9S718@lEGAgW?2Tw`JpJc9>P03%_&2uV*~*K^&Dw7#Y(=0cV7=&a!!Ud zUh`++O0=fb~Cz1?qQ2-iDLO2C}?V1 z%r;(s#R`^Uz1bmDJ&jS&R(bl*p83|Yd6jv-(qF!(`^u{XvwUW!S^Bd^?H5Cm^BQyO zB~*9p^UVu)6kI90ZSjq_eYXC-YhT;?(_n{Z8sE3P#+BLL!RmobcD1)_7B;=#S6}8E zIsem+^Ep>>)cq@}Yo2!v z!y+x|TjwHWzxs}&zUB@vKj9I6>46FgFpekq*7v`LZ#{P(cE@M1I~idzWz>%X6Wl!U zJ{mzIje1k#P;P*#x>?uMGGSdAd+QEQ{VKl+d(^gubbT3F6bks9rinyOE-kNNX&NC6 zm$9-kM3RmqVq4l74NOu!?YDBjS&dcjnc%C{X>rnv29=Xi+*HE>ZNIk9`t-kIiR$ZW zQGh)LP|&-XJZM%qstghJ@1>Ik(S=rLC^RG+xH0Jby@*KVHE+H9s9d3pC?RiWf-E0N z1hnvBn=8jEBa?{60@sFcRY4EknCoVTvU4S3+pCh(S!B6X>;-Hy3i5~ziF9U@{8~FK za3+$xR*1zRAD_z>=%#G%KZ`ApUX!?3QT@A6L^A6un$g|N7cV4Vb>vF@^=OgRJu{|q z7$Td`OoQ*KuVG+fAtMaJ7-xs)$ z<*^9Qj#dl+-6sNC54A#$t4Tsw2cUN+CJCX9&UGT7)jDVdn^15NfX;wZI|QIJeCVdI zAp%;hx!R$F9xkT>(G>-u1zS!h81LrzqlbYXoQN=4ip8eNb#N1jD>_iz-cg%fSZ}#D zZgqsVIz}=L@yl-jt~S%es#&R$02GhnC|!z~_D#;vXLe(lto*X~xDF>W!2>g)uP-BO8ut z$?c%N1$kSE1|B;!!abLdFc=;JrmR^3FuU4W09xc=uiTp{z$!_(QRFQqXha@a^Pf;) zn9y+kvy*4I@6iyCzW_{!Q#}|EploX5kv0DW+aR}vBxzeH;2M1mCM~25+a5)D%^~2U zw*hAl6ueH;SirY4neqw;WM^SN6_3aE7`S*Dc{N*hHf6dcnSzkgqXXCwl;20)8DNI%s2HCndLyJ{tJM3F7y z%w!G#+H!^)3I>+Qabfi9?Uw<^4k-o4`~Y-=(37{<53n-_V$Lv zCV-E9<_tE|Ll{vx$YjCbXHs6U385y3wSfg33!xRt)K>E-jq-_t5cgc2Ycw%ON3Of5 zA4(l?SZov^w(g#7uQlUlEEteXos}qPMj!L=I^-y4pk_Y$Ebyhrr$~9zKy->c@~lnA zOwxuH2F>t8%X5t8W^TzC(R7S+vu(WVwzF~J5gmI1(9D~7<_xeq1|s6vRCV6w7z2YC z*xm##J(S?sg%OsGO(h`z%BSL3&|Vz$^6D+Wj}z?fH;Uz@vdUR4>QmZF;z}HVEc=XV z-~P8Zuc@Z`0@AdgbS*TC3a6?5K9cFVz_m8bt*5KbHW_riTW>_uy5N59EC~A&Y&EY& zxzCqv@wp%`69DZSkh%b8C&_;9IegRC4z;sB9{fIMQTimAFEZiu1}qd^ySre z3JGYmj=A6_UYZ5l8O2GbYll zD6y^x)$c7FXzpzryX-C`TDAqVi_Ms9s5lxLaa@3Z+)yxLoc{@FrbgdoVTMt@i|u3! zo7h4Wp2n2Y%rm4!tt~Jj)oHmlDn^B6oO}}nE!@uX`K(QsIiiDa#@`H5Rx1fwpBYZZN&3aq;3h{Kztir#xsj^lpr%U&}Qjs%&fZDf_wI_i2PWr<0{{ zF;Rt5WrRtdA&v)F4cBpa={0!Am2bxlS6-ubNTNe^b8E<8E+Q+P1%VI=K-&mt6U``O4{?B>o&x^qdk_kUFpM!3|0hS9@JhehxRT0>NhkS<%8`fk zQ5+*lQVjA4AGirPe)a^zoZQhdn1d~x0#7keUe;j)YMF7|ISt%-1+YHIgg@Gz2y~hL zYB0cF9BZd0Z`f=*pzL}%W_8~i0BsH{#fPZ_&}Qa#0?^l<#JjIOr=;MhML?5P#d1K) zA&n6M|KX@^ZN9_+v{!Jh*X&xRx*zDbTK=K5Hx`tHnL6~XUEsfcc^gr@241${jRRUI zM)qbzjl)0yXM3}Zhl~R9@`{7db7V-SL!5mC_~2`E3}PltElmvDVeNjQuP*(V9aHOK zItd{~U%6!w`U^ea6xOx?IJpCS^1D;)P6kL~9?WG3Ql$r>U6I=)vR>#Rww*I_XcaPQ zI>d4qV12TUYt9Yu`m0y56st{P^C^eTGy1n&elV`B9ECA5dJ0^932-E$O*MXsJ(V;n zV@FE6*rm~nE@1QMz7JPfwBCb$uS;HKzg>;!1Ie|ud>&~Yv;_K=-xszlW#hx#`qnnj zb4~RuQh(v8)FKXi=v`Iwnw^@uKJ=M$K54scvnyiX_PX+HdZ&-fyV`EcsLQ77^FDR= zEmO6tu4C1C>9(gXn?7xseWoJN=SDz# zl-$!Ai!;v*dnHmR#6I^-u9r)l)zbRMoawh+P~&YDyK z=9Ndf@s(J3Z2qYlu!Vqq~XvQkgZvCLx^0_>cD`c-lrl*8ymaWvxW&&jQdq z&ZO(Oj5A~4*ROjK@4D9EfVKei<}wmS`8oi!J*2RnfYTtn%4SPGkZ&-_|~q?=Eg-D;@JuC$6uM?*&xIaYSrVWxq)JZzn=I2-)mZYIPkTQBp{$-Apjoc

    L_8b+2tV&ftN}IJeNg^;l$}+92y0S3j-yeev13AOPKNJiCTw z9+~^5y8HgmqSa+bNAVX!YwpDN;dTcz#9|Au;`6T}DfBX;l z|Ji%fV9Ac_OzgY&R@Ga31=s)@TLZ+>SO}0H2#O@Y4GRHo5=qILm>G?iag4{|h_M}x zaL5r8w!_;W&p5)e#~MnaM%0W&QX`oX#gRl&91^4eaTBX_ItZj=KoB_5Wd5pKWkKHPuZ`;n|`^sa#AHblF) zBxN?-R^E0&sgZS|A8n^k`_Y@>$vKRX>O(GPfk+GppGFDBUV>*&{1AWj)L-DpnP&wN zh#3N6qvd2kHKIC;k`*}{FvdjCD#tXhh%=hY+%pysf{|_3D_5{u%FDLeR%2MG?VvMm znL_6f_T-XRXQ)b?o^t{~m#rY}$9YP}X0pW8xF3&N^eADO{~nq)n2f#@F!;n zppES?z?elBvWQukuT0FQk+6(_KD2j?ha>_zl7A0e0NNZ-Oj0LIM?jw*0Nyaddj)_d zj7M%#RRmp<^lxk0&hD_<8!EYNV!eTvU@P(PsULdy)(>NxUSTU0F!hALe3Bx`wwRI8 z8l6WjQbu|zAT1Hl(Gu3WDgORF!2Zq_7)~4}9c=Xj1)vRx@0>Gc;H-?4ncw`yXu*IK zA7O;suj*nq4{u!n+DdW81ub6#*q9ibNr2ybEX4PZbb%$0ITeRTn>doOQ4BhVwPn>aYnVN(w?Nl=9N;~-0DemZGavL$yhT9;n)G7iS`qSOj101a*W5% zEF)eLO7$!Pn(Y-z7ON|Ue&Kaj0f*K#3E_Mc9C`b+^eIGma_lDL>-sG27w+P16~CYY zcK%m65JDjnV;FSswP%1o_?r>D-8?KI^@hrw0Sc0X#ZX|WsuH+X8>RB+Eju|*!7>6o zaBGZR1oz2@Y>Yb}lkqh3H=_q~;dKit%dID!%Qh;Vb5ww61OD2>0y+EwaP$=LXHOWA zSfZDC`!SZ=k$RX;1EYHyQsrpw6AiLS{0@RnjAbUh+;|CZzx5(qb6J<>O8{pc8qozF zCOT)O$4ny1!!?cLKzAJD)+>Ch>eYozPwG9tnH;$m^LrNKUE&M3sNv;(q)J|s{VqzO zYSy&v%PdlDTjtC8oE`b1T#9XKr=7FvQQh;!@0$KSixk`T*4ovkQ7>Bri?+H<6W!0M z7E=3p)%)%U*0r;&J@d|nsmi%+kPi)~J1RW~sY#Hl$#-kFXz_NiByf1dNk{D`*JJf)Uqq%kZ)KdI>bgs z$C|E<% zZgT+Wac?3Cp#T6A+`Sfn*634$tY-!Q3;?~S6GZ}7dATRFKI$YL0t@Qty)SeDYO1rl-R6w*_`)0gu?&_cSZQcH~Coi$CBW194=vd zsEPL&`DZSpOvFf9AlB-J+HD2v$)$bURe^A6E8#^x=jE?Pqcf>-0wS_pMoc2cV=s2_ z@h@#4-o1j@Cuu6%njj#ru^cq&!K7*m!B@RmBOrC^$#wrBhkFBf_np8MYY~D(4;=WO z?VJ2|IsgZ}YOW>Gmnqjat z0@C*}N&(Esw$2rq1R zu^liMg#ysBt`n$l0H9S227peMu{i?%&P^wAA0wa(0Q6K6Ldz#z;D9FoF9GPQ*Lm<| z_!sh{_Zb9R@WkroS*75dGMpQAZX@j6vSwzTOEI4k?qeC7O= zNN96&fd@jQ&!8x_wt+7^3%t0IB9h!OhDwhl);xHljj%wvCPFdy^+>_Nq~@^z%E53G z2UmQ&^$okRM=xcFuM$NG2C*;mmHnk@<7E}W=~JMWrnquF!GS#z-!;3XP7F@I;!@U#19ovfz&?9PKlv}@;5T|_GuTgKGhuuyzE?Q~b8lKn&LCfj%2 z-({9N4eOZs;Y|ZEtX-ulDhZpceXw5@3QyWw5`qPo{d>jHhyLG zn2EDi>RW(3AU$k*(H}MumO7V~>Q}dL znp8uTAior9Oh>kf&JC#oMHSQB%-Sie&f#G85?+yGDk6G&9dzRqYl8%Dx%nZy<+bmU z>%Me8B?`{8%KcTP4(H0bI-k@#TW*WjtZh_kHf#z2o<4N~k9_q{@gx5T`q)4`93e>} z!};t>#2Po{_1@8+zsaRJs+7 zY^Bs}BMn+0g0vB5g>Wy!H(hm2d0GKWoRL<5ag8=r*~P|kn+<9!9jYv*;cdg|-FTQ> zNXl4QU6IQ@1GZG=*@n~kg9jg)%*(9efr4@gIo~}G-EoAAmiOQv-~X!!{GK323SwCc zbOC_g$+Fi7KtI*N(f*3uM414fGbPaZn$IfDGr%=S;x=RDfPUz3LEh}p*zmF z*nUe@Mo(=o4UVZ)0ydtN5tVj0&5#a~6yJE!!w;W@BxB=^Fqs1>K}bDBVA*8#R+=lF zA99mN$ch!+_C{l@jF<4iHv^aL20F2hnNX+1z#xY3p<7;AwuxAGbQ-wp24EMtZe@}> z>tD%)FS=U#$Shz$((eG!NrKe( z@uNQQuRa?hT<>BO0P%a1Su(V zj5)UlMFr{{JBKH<&zZCI1-OH;(a#oumd|W*QIp7X>;XS|33&7w@>z#sXBY*o_TQ+e zZvX%w07*naR5iD|YPYq`w8`{AVst_KM2`0!V(j+Ec-=MYxb9-0N8=zg9L$m8V`Bi& zr42f{+akC6QebZ~#;XtZuw)L^H0RDlmUCx|((M1ux3;(P8s{teWqqqoUXy)x_jqm0 z);!(%S&(v#Y0gA4yOvh1J5B46`+c!x_B+@96>MSYn%7ikW@roEQ<+8-%PMP=eXp!- zv#!Z*S#7ngtc}(~tLoD{+F$pMStv5ku-UiB-)Md|_ig5DcLM<3w$RA|ZaX|}ORrPE zHY&Z7dd~T~ZG<9EAn|hl|x$s2AMnHzl%2+565*!;G#UFp=GkE^=cM&Wn@Ivyu z#R!=gEa`|-$;5*KDY5`5L|NY4WPzoug!Wu11E~uQD~z{r4^RBqE7azSGb8R~lSfCm zgHDnn=#O#F&F{rKZhug~Oyvi5O_D}dUifK{K-ET39C9CN7~wlV{3ecW9mVnRD7Hr% z#QSB_y|%J~uHQqDbP=G3z~?4hGm=ZB7y@)U0hX7R5l3T;2V)GFvVzQ$ABU=+P`$eL}cxi$BiIV;yDM9es%B(&R&pIsQQxaU3D-57G74@jw02 z|BTe@DWGH`uiRPR2%Np$?4>xxh^FhTHO*h7D;k{7tr8F#o71ziklvF?j?5$wM$2ehmxjCeHH{0;54@>zSp^QVC?{s`D&v@(gQ zWo$^pkpohxFVMA#h1ME`Tb6#59Ks|R4}9Exb$~ms8(_^}k@1Qn<*gnh3P3aAqNN65 zDaTF&*Q^6K9SpIQ9kx_k-e~~3Y6D!Q{7qKfQT!Hb(5`B&hCdb zFV`}BC}+E= zc;I1eWq|kI5>-dbs7wji?!xt#2+1vxA-G&+{EUFNY7hXh(Dz{v>s z+~dHpP2TiWDkFxl$nhSD=uJeojeVBG9eKtOvHK~y0k9g!azJrN|-xA2iK zei%=mc^oUfjzp2s(Tvj$yf{J-@Vaa&Q73voR?R}j6KR~NNma<*D7n}m|EzGW3VK!q zpe-+~lq0)l?(6jr&kxXHl+<>Jci!|q-2M6oPgitIHhzNxHQ?G7XUTHb&$f8E_NLK|I94kEWC!?s17L$;3UC5%wDL|F4Kn;~23Pa@$(DdIsNH(vI7{3mbzM@T!QY*9U#JODGTX>L^0h`r*zZvvn{ zCIIxZUT3xx98CZ;<7(}-`N+eeedAI9+D$?@2|&~SGwzYv5C{c_M2QZ@c=s(mrH&9# z?qvX=jmxPsM|toG$V6!e-#HF^;?Zr4cdZ~vd_7395u5?9i7Q=+g3yMRBjYWm@@llJ zrL^crJ?x9m;Qe>4;u>-Yhd>ww*cx;s8I}N7U~m_^)o=0oXx-WIPk;^K*H%u0GfQM0_YOVGJl)odNPY;&T`IcBMBoK zJ>%oY+lm-_fhT4g|5sV_QEU)wn=R*W9j&bG667IXJgZ+UfWE_uG zeNT>n<9!0$3S#XFl;f7%#r_uXrt1@|`5FPN@O=4?<93xkFk$H@-L#e<*bE*-MCJv=Z{`H;Xzb(4WBgDv3D!5DA5GDZ;e^!A1MkI%dF)|_{#J{x^>4~oo>V683vdGui2q?qipE2*lz*`ho4a!B2E*_*7wlzZP&0JFQ*O)aq%I~%yt zqk}dLbjz5ua?OZc-Me-Luw_$L)YIe=uhdCmks|L_^s{CxAji{=gDI4-K(bO58ov6)D+CKBU zO_psW^<(0_mi6a)QKhLBS~R0La*0+s60XdfBv8Who`FWDN1|@_078?s zF#b$ogewn}mDTUsZ2v?JMp3Dgc@hZH$2a#M1$e zY)=EwhV|V*NIH&YOFzK@&Ct%P9RM0pfZ@1 z7~$QwEY$f5DjN5-3gj=~)Jv@FI_{f(b{U`QHa7*~9(->Z$T-kE1 z--18_Tq&nJF)f+Sfsbh9;rji+Jy&nT3sy90(FBdNQxdpo_05il)Z;YNxuh}yY#Hhe zSt*SD5b#+d)XkZxp*A5`#*fc<_?xE_oQWe%6lf`2s%nM}H9FCBD$n`Do4p4UfCYH(>%K z+~aIH+K_EgfNnIz!63mqU%Q5VG(+TU_W&je-Q3hVdrMlctX;(HV_@q{h&!(BV*e_u zw}(egY>qRQI+C-_zozHw6m8a>$vlhX*?On0-+7ORV}0 zx9#?+dQEGpy=@QO+R9qdww$K9WXo>SqnZV)v?;DVc4bnu)5UtLw53>olboBruaaN8 zQJzKmgZrOr6`B~fM%_q!!iEu?}%bIui=WWZv z-)jQhj)&93E&TeQ{u;JBFTx8LmBT&0Nk9~nuUGld zYy`8#ag=%^SAa5AXazpY4tetJ9DvpaXJCl%t#OmitH_Lm<0h36+o@#jdEmyM$31u4 zCs}-QRkG1klfsxq)yn!d%loq^V%ZW`W#!IR8>*ITGa6a6aaOZB*clxq9h(|GeUO7(^B;0vRo=m-pPHGP(q|(SiBOS}ikvZ+G zjo)jeNw!Ow8jKmOw5zLU3wX9|YzaVTkI$lL#b;-><;^Z=Wpm`!T${4z3IMdFAdv4F zDaq@<-5y3sEd1d&UUWPD1wQCmRihe!2A({!Q3^oo!K6)$ z#=nL9Ha`ZG#lvzyd%^+z;B8An!7%|q8-T(_KU;2JMN>5bI?ci*~%yQ<;N@P-#7vM`B#S6UR}mO?3%8njOevDGbGYakXG6^O`mJQ zWBWG`+Q@y*pVMaoTzB9U{{EZSuta&2eq-Dd4pNC8H-P;V0Byt|zN)kAG65Ii?Nlf@ zfQ!2ZfSyWD+N?zxkd-oOJHbZK!JmB#_~H@3GXS)3xf{S(s11ZSmH-w3Dn*YNEli+R zF7l@_Izb0f9OLzu#yHGGW(3I7uFc~pa(53cT$?CGI!(8}y8X<(&M&~0k&QWL*Hw+{ z53kbu%GG>w3wZPi;MDdQ=~5zzb%kY$ho^y$BxT|<0_2jZLi;G{!Ov0wpGjZ9py_>n zfY)9D9Na@chCJp0mRCI-i-FB8pu56|Z>_(}$jS)l4N|=3Di7-%-=(4?biFs;Vj*CuV$qU7*M2{=&pccTd z*|(>B;5YuV4@9fj?xjc~4^a}KV-Ci65GnDya&V)Qh5)q8H51v(IYV70;QGdEfQxsL zpnh2n;oNp)O>+8RT`N}&?cXwA-6&|Ag2qmC346}xF>ixVpEovuM}9cQv%E1P`AA4D z$Xj-_y)k^wSE9voK$h=bxPp<2L)y6%2w(f|@ep?$TE^jndPu}HIy?|Pbs89tfDWnT z2!I>#TO!6oV0V(@dd^!Ouo(|klc^W|W;=NrHKExkPdrhj0JHhQwvxpgEc^WB==1DyEVi<^c(jqC?Y;ZkZAqDxbREVfNfl>8 zg@MniEb~NceXdb2tG7*m+e*1^zBjd_Z5_qus$^aDTuz-+?b+1Jq`b!RG2KA~beUJ9 zpDl98s>EI#u5(f6yeiQ8y}C{`&B@l46dwGU5Zt_-KL_toz7oNzndL)2#-IPqr|{_0 zpTkmzcRW+1aU#y95Gpt!Lh6p0d#Y@z;~6%oL;ij4CS8a=kB`oNy~b5{==fJ%j`v8Sx&4NV+k+PK-`R`9hUx(4lk?su-5&YMqIG zwR$$8uuaC6f0f3%y6v~@Bmnf=Vs{Dp?S4KUz2kyqeZWp9aM$t^}c;TRr z{Q#qJh)Y&3#odSR!Rrsb1}pv^MfEId>64a&NzE8~NRTE=H@5SkdIgkF2S7h{WCI^} zBA_XAZotj8h%B|73qZ?gI{-8jl3u-chZV6SjM+uIHb^k%baAroZUUvZ1I6d9h7FMIe&41DxU+c-ArAzJEc zVn7DR3Uxr9FjD{y0dNSQD}YaM+N4=CfBV^?TmN)|dv59D-kVq9jYA|!7n_4Fwnn-7 zi|kC}WbG`P7vq`R?_~JK5Fm8#oB*_xWfFLCedYn;DbL5ReJRC>frpsWk#wuH(WKKc z3BwfhW&g6r+3Gv{PtW77SSh&g7ENrEq|ScNs%ofey*py_w6007 zn z^0Iy^0O+!5GS9R)@87AjfQ!(@G6BqEb6Z z0XkkF(WagSZsbb40!13}?084k0j=qtsELgxDvR>4ZJ8*80JLfJ1ORO)IIJ`3D|;IO zXhv<5W9=P>--ma+?!Iher^QysVP8be0FE`db9dD!0Az`y_O z|A$i-#aQa_YH=6K!3x$_*0FbO9|-DfhMRc)#4~vI_;;{59>8B&k_c&*CmRm4aWGpW ztFtq(*Xu-|Jwh(?z%u&!)5!fL?<OfA6Ul4OJhXaJaFsc)V7a7lmpP& zHFwh{*OX9-a%gMMYZ%4Ie}@n{h+V;a5ztxmGoisG!YEDf*C&_o@4l8G=Aj~|W<)j( zrPm;+B|~H)!UF-IEdb9;{2FygfQVeO6ko>!_IS)cKpKV!Y0%L`w?S7E#n}`Umc~Vp zW%>$=0GS|t)l!Pt_%sq-E?mN@$1wqNMl+N3hozF%i^C&6NsO?^15jUhUPG21YxK4p zlyXh7v@w>K-rm?Tw}pJ4(c1#)!H*;CM}!AnyMn9tYaeYi_f{V`wxJP~R0;CXMg-Z$ zKsOoSj?2g?O8|}Cv{CX6o=wx9+*(RwqDukjrsb{89@$+2ic6pI-9%S083Dab4rm!) z3qW&>l)^@jb!G#gC3ICNQc}EddW0XGT1G;7ldIg!6FJ8$a6k|HdSl>h0MM1DnI67Z_8gsoXsLHx}N+qKK@e2?F-t7rV~TPRNus=(W%Vc?dX8vRpIP$MDdd zm*LQ*3U1SQ^asFb45dPH5B|)YW)$@PZh{*w1(rnG=C)}82%7M>7qL!Flu-pb+0Wad z9L1*>-pp17wsBBPBA`ow{#Wvju;rrAYE0&Ns7&YD>ES%JO}}INUzCIUxqYh~)~p6| zi+WYnuevc<^!UtDSDQK3W)!SbQ11W33L{I2E+}o} zGUGFgR)ra>KR1up3C@h)S&_rp7_f6AvGcDMSC%I7IXmSKfKPn&Q+VvD&kB0m^XbAX zw=b`vX}FIiK-5Sc@-An*Xf^i0%|1T6P#gd{3xJf%_!`AwqZ=4SCD$$$fbI-^yzS=q z;hnF0=M(^4w^zELZnKThqUOA+k70~8yQI?_8(3LgM$%2t5%|GGjFEC7N-!RW=qIP} z*)M+#e|z+CboVV89#91fEUk?Ftzd)Fa0rND$vo}CU^Y%FfkiB`J1t{U8?)tl1|WK2 z`s@z$Ox>D(c z9KP!H=yEq`usn@SGDNZxmc%b~i+h0=x_a(c1JFvr@%v8)cwu{4H`&?66l0(>sKcN) zqLjJQAPJb5gmCY`iGcPo8h5Z6`4Z7O1wadU$TfiDpHpxs0NuxXZdt{iVg$6Uc43nu zmsbYzWV)(gC4ZRk>dP+xfAWnJ2zz^xbOQkm35@VZe=7iO;8vxW;k@Abo9R0tSIR>O zOVOh)_hTHo_$1!{hW%J#ePIV-+!6YXL9EFK?fjAESRBWlgaWpyjI+Q^;zAMdhO2=U z{vi>6vsrsaZF7prQBM-%rO?A~esK%W4}0*ImnE5A81fpw@iFA~ijz=`2zV9_X%3DB z@Ky9rqoK_sq97U_EcCRdUX~~0U@;|!^I5^;{5t`k?U9M)#;;yUK@WvZ~9^Eh}A>gqy z!0A4)w4C!2heKdI01jUUT(*ke(4JTT z`Zpep@cecMjDRK}Iv)VdAzBs=XiLFS1fYL-Y8kNuK-;KsJAc_^j^1E<0RXg>Z3#DX zdj#l4{Es)2IN)%tw8w*C#ae@IneEK^c{`v(EqqP)4=;`4KGwV^eIk`OLt|x7f z1^n%rYUeW#<;3&i0gl5xFMu{bvou7eZEm!)OMzp3ex18^PhY|(W0!P}O$N4W`{*z5 z@H%8(5hnGdon-_)544Rygc?Wu1jAh|hhFq6^$?H~UTVHa=m$yk~2X=lJE$G%Y$>gRjuw?!M_ zPQ;2y>6BxA)67SmqXmn5rAa>36da3d!}(BB8-r`xSvJN6C*hoSspX<%)`fgUou$ui zhpKd@Z0)Smui{K7&ItGWV*PC#Q`^6J`#J9*y7kUmM%{aLmSb|hs`Q)2pu8?u!g&eh zWu5Z~=$#JfPTzM;K^s*(8){HlW?h5K_${jc6Ky!}1aVHKzPQR9Im&Q}CudT*19)+C z6uo$hAyB;zccZ~Be=F3jOv7r3F?Ny0A!KxZ3i>vS4g4cRy| z5`kA-`D_56NeG7>yzQ1>z^`q4l6auPW=` z3MhC&4U_mIJp7eU?#-KOEq&&<@d$%m(2wPA>+R@+;#A&$RhAsv0pMny9cnmh&p!Z;Eh zN9s^7@!&Pdr4FCWj07*naRLBSg z2P2IK8Ug*DTUX8<0PTQ9Moby1!b6eghrq9Y?l?|)tLS!C8S0kto=O5QasZ1NG6$fw51+w!eO*C#nZsPYBjHCT zhqDE&Sd37U7*k9jM<@ZzG$o+LLq?TfUa54+y}s{Ik4#+QFHv*pziWexp(^?WlEYNS z+$2VnkZsa}C_M-|HUp z4ft%JI)3z&_Or93ZRT1>Fl#LaZn_%SrCyO7$SZwIjb~GI+?^${80|c(eVlulC@y(Y zaWeodU6I3wwh_?v0Q3783BC|IJ9d93XVE~8X36j;Y{*( zgrC`^+5$|}vOLV2j{(jEz;AqJgyZQFwwZ`=%#K?y*4$Q*Qy}UiSV0iZ<~`)y$o?Bi2P*SaWtuUdo!Tv zO-D;hTA69^4Eu)~yS!sLEUJLw0>udWRx3s}>kYiZTCoH8va8z;Bksy4Vf zQC4Y_&eZA0EdAce7`k#<^lZ1~6<4|Z^P&V)Vs$gMT4uA9WdLZm!|v-tWT+N7HP4rJNS~VKfl-Mz@|{UW3ome{+J7b-2U2i+;+X(Pww8q!VJZSzzz2?%OTm#Npj=@% zpRd|8z(cpKV2u&C5hI`jY)1h?!@n!HuWdp-1K4uxsXbW|!U6d>$9VUxJ?thGft}NK z0i4IF$|#@;wxAHDn595X62w0H1f29d{NVu4Krp|fLwxl_ilx;R#ZS$JB8fCKi!*;Q zNuSs|p`D;UTfmJgTqJNb8GiX~M1tn6HC(jx9RA6@mjO%+7N!_QU2G4PeuHw$sE8~O zYo?l*PuHwi|GdL4weu5pd0J;L!ev=NuxVR8AXO zt^zLj-13#S_N;LwEk583lK$xc&~XR9`ACH4Yy`A`_$HBC4FFxN!g4@w4}o90`2_Ai ze39OkF(Bj7Gb4Qeq((qfJ?R(M0noP|OmWRFt8tc6r>%rao-;aEDZ9FDaG|*7!vqF$ z=mEc%j4@6Y$n|UJ{!%PxeR(JYE^Y=?ivaXTPB}0TbXQ1WU?jqGh0k!BR4?p zO-qe-mV<83mo>$gKfzW#36nyT|%Z@Mn1+G12~-clxA z3>}S9=T=ZC!}sR{k3RC}`19|74tw@@F-nF4M0R=|NlcV@F}i7jaT*cRQWcPmss#b; zU2A*AyBHB|6?_&W=Q;)RO2d7xpqb|b0A2LAT6eQ-4pzB8Mh7P5zd@EvR6L(h0Lomz z_7tiM<5;fu$8n77_aDUHyZ;|xfA1=E2+IiAW1O=;=y?UXmfu-qTd8M zvH-NXd0i% z^9CUvx}}TVL9Ef$GG7*K-A!?-IRwA-FNuyNwL}aI06hF8@Y(O4LAtyLF_Tjna7%0u zk!W)To$?6;;LylT0a!`NA+n0IgnXoGh|@@-ZF}Pwzw+kYxbjsagkgvz>R=dlu`vjQ zbJTKYOYfaXU@EMoo3P(mx)4(>dNFWty^kyREgKMj(i5*#dX5JpA>)oF5|e)e-#88Y z+egPp;vV{|Hj*+D&Q(wHH?UFUZ_aO25ztb5EwRrg$Ag@V%R0{ka#AnI6gIkHcMJle z8C}WR>Wo=Y8-zl`jD`J9M%1W|y)0n@Bc(#&o@e3q;)J0~5ep}O8}Ln{C$*LOoq~Ac zkr14dM3lbxT?qlbV2m!?(?5foE?L4`ZrhFBywdORpbul<#WM;#6NHw7IMR;@7c_9! zRlur8e~z6h=arorLuZN0www!`HWMpo*_15bvN?W0I{=zpmRkdIfT6Ip%6&TcKwN@k z8C3xEiyLEn@5B;P69H`jXc>0XUg`+vBRQaN$pGj)`ROd4gVE&4p{W{!Y>=GCYbt93 zpe>L~xut20t#OLq`pOVLerXk02~-AAjDR#Ta;Z!?#)V==Zn7xFMIOp*DRndfr_jt~ zwpibhImWmVhn>l}(4b?V_1}Qa?!lk5RXc4DCk@7}wv)r4xUt>_G0)j@?ZJ`UtP{O4 z&lvkbh&c;fF!czGZmBrLK#-Dzu`dL$J*>xLyzS;)IJBR)M^u($bZ}+>40%9G-fWxj z)biaAfNKu`7q6t~2n~lg;$rLTqtkLz|yy zEMn?`1sd4dD>rZK)ITaSL`{uxW$9{8QJbpD*=d`b+E@JE*5}q+)rNE3HdlM=7K>_K zEBmHg+g&-#D#NDd%lBa=ggMS!t#KMks*`>?)i_pm+8vr5fOg9$3aZ@bG>K%E@0--| zBN%%j(ufY1 zCg}2com~>>s2gvA=q!Z5ZqQ1^XC3~XO12h&Hs}N0-k8?{4KEuhIMPuEZ$110yz5Sv zf}_sdEF7ZPY1c2jpGlzT+Bz<{2R!}4Q$^mE@R|B$HACggLHhB~&I0!)ZN2K5g@zAXm0Q3T!u*``ygKfEvg-4k{ zL=0>tz*nCK{@`y;B3)TSyu74b&M~1=QZwiwhyuY%FQo9Arkk?|WVS9#KS9t__%TKs z__;$V-f_b+Ivw8W7A8_`4+CtC0*ndRn}FMl*VHip7J#<6yzuLr$VA$`ZW7~`1Hi5& zQe$XGo2GeYrRCsHd0kolAOU{&t7ANVrYF4{2O6y_>ow`DWez&Y;xb=DBf%%?PBqF> z&NEDuxN_DiY!wm8HPNe@2-DddO9S((`X(;l&}o6a306gI(QbNJ4&X04Ln zG~1r)sF?`srb8HKfHSEraM761A7@xH zo9RAKvg8#bpnvO;2+wYHu-yp-47Cx^lK`~UplSe`9MJtC@QWq_T5^9H9jXGLMP*HU z%K+#s+Sk#*=Cz?rC|1{-=U>w#tp}jZybvHcMVQ9;@(Uh5{-qJTz4Wh_4R>*z@ip5U z2zf$s0vkhYtKisxnMVFJzrLp_v5G`l(=YrM|qd@ZtuNk22wJ2O`H zFp73aZpsLCk-bf!zXfzQpV87-o27ivp3vb~K6kZ)>U=2;PiiQ3vRG+}oL)hQ%P_*b z-n0+vJUAi`G(7ZU;LK^YeWcFekHq?<%HO^;JcHNWum`K=9Wgtm-`NS9)w!m@ZdNwu zi6Q{q*3wU4IWDd_MH99{jN+?ieuTf&Q=3=)*s5Yl}=6N^TCzJPMekQzVnjYmS|mNlFbZ#_G0r~ zn(*DTShI>=P6E(v2Di?f==;r0+^Ilwv7D>A7SrOIQkpu_Y_;cWVpF~ImHNti%lc`V zm&POrQ0K@Mr91c3fG|sRLg$a&}|DUxA;w;lcf9=!8y4hOV0xJq3wsN4B5HQFurx}hfp zKr|lU*o)6$YdFN(?%mk4_agY@1ZEgw8sgZQALIA`^4}oY6(a63a*jX{!_LSd%RXzg z(gfyQ0Ht-aHH&pvy@ldk`aEVS=K0BG6*L|Ezg*wx*Kx4iy+c(>L<&uJfKp-O-z2O-5-_paLfRT6E-JOLxX7)yna@KqBc#zfgWL+KcR>t$dryn~4 z-#>_W9hyjyi3cTel1Wt!XhI=LHocsFLuAH+LmNesrFM}`~oZe1jy7Z5;9heysV*UjIMM_4?0DLz6G##?MfKJY-KATHPZ(s@?MXLCgTK`ulcz5j%7(~CUc9r z=6l!-fnytjc^NCHfEKx+4|ai99{^Se$xEX&g>U7L(S@QFoY=7K(0ny66Yc}W<<59+ zD$NKRaR|8X8X?z@rM@VU%sj~RfRBE4geRT}FxoA#{BrYx2WN64L;QcS zX6ox38VXu>dt_v9&A3*`QekN9h_x+xD5p{UYVWLZvd>%J%vwcDypdTY=eC1L&B#nl ziaDIoB%s<>u>&?j+H4AVm>I~W6i;ZpXkQrZtp|jbv&g=v$ruB+S8TP?6~>(|dTETk z(Kg3<;t@v3R`82hzOdfSIT11`NrfECl>VqsIYzCm+GuvX}O#&|psJbIfs_=^czG+;~mM*^H1;0Z9WaFlPCb3bWB%T%^W&38B&7ha!H0%c3TTZGYS zHy~g2J5H4sSU?pfF&pFCPkjxa`Q9HP=_Lr$P&VZ}fMN8YKpGlasPm-YhmoIDG}i70 zvPQHse0JlT^A5LpZ+a1)2nC)|mSvAGRNvclsiYD08!6rFO)!oavB-whbbxbT+#>mm z^aZif8%T1l6j2%>M1oyj4;Qbm;Xv;;+h18ZIUzPM+0U9Z2;(OFey>JhRylqrva|rGr;|~cCcb1pu@0>{@9nu zW{Kvt&anYX<**@<6-$y3atbpdG#G}sj}#mP`)s07*R3ubY$z}33<_)_@v@LF(p?a^ z2veN)J$(5`z$d?V49n~L5qAPGKsgRgB%|=tlAGELx8cX8p35PshPuH^LjhVP>7Yo6 zQFq$L@##&x@g^Vlzh*Cb=p%_e#BqSZsDq6m5E6(LKu(LBa0ARg>}OIW?PPw&ER;5T zmWH_HKt~P+vNqLesO9H26|(K*e%|bK@v%okd~>5KSNMJ6ttQVF0U64MZJ~t?6fQQP zmay}xG~^>f%Vv(t_~~<`;K-eu9MJN4f+2??1hlAMS{i{$u__uioh4Vy$`HY*ZtDBS zagz54Ud86BztV!Jf24e{Y03n+IrRr+5SX?~B0!1qwt%zt&zykTPD(ODIW+N8xxU|l zj};I2xkFvtbh!cS4TwKXfMcf(@3o047r%|nB?<7F1Hk?z#>LxMR5vQMVlb^Zi*WUV z7K`#-Sz*mpu}=KhwO&Wv0ML(ycy_CctssdBO`(1`plFWF%^9AIC%fp@>@66_*%iMc5;7y?^; z!+lKvn(d=W2zcWMSWAFguL9P1d&0`b>Vz|S@;{r`t(+y>+P31{pO1p0Oz*7Ce)*l5 zD!FK@OU+r9lcCu9W*MLR{<@MbH_p>zQ7;p-keaU48T=|MZlzFGPtyY8zSH#VEYfxj zrme%4Ut&xfi>`ZTp7I(ibRK9^ew$~i>dfWiN+^H2SoXP?7d7*BddFUW$Zo$i6Qjw7 znk0m_`$eT}5_I__S)^*uqB=j-&o&8d(R$ca-%qtL&tc=mi7Pm;43XgmuovU&&wU4f z^p$^&$RDCB$wZW|%x9t_dDnym8816$TP#LDJ8PD43PmMshLJhCJfQ++=OCZe0MK%! zo)H=Zpa%iodeaB+?l-){iGa=>uz8lqIl6J-m6;_l$@#6`Vt$ZOX7wk=QbO2lM65<6 z1`IXn0>AU8{{l~M{TNYah}0+79>I{v?De=CPyoS3-03>y9HQ9G)Dbw&)a8=pIhRkqYG4zDfh?>K(t{;RQPIYv4TCCS_{46r%$F%&8ez2+_N zxqGg{WVe8~!Qz;7R3Kx3i z@mgU(U7cy#X3b&b+-0J4qgzsEJ{AUmPCEF=BO#t?13(*^hq6N^kqRj|2tXe`iTiKb zFZ}ZyNFJ~q+Zy3p$20<3IFJo3xd5%EBSPIk4rqyh-YEcW1?moh`OIvbGl#;+sca3m zEMnQ9*Dmx%?}Up2LPzqEZ-#i{co#`0MbhyEB;_2WD`k1B|;*p@cOz{`4L#vTY+1r--?(wVTfMR06;KxEdH(z_X1fAx^lMo#NiM&}rPLj|Z! zWV9T_*UCgfjybY{9&pA#vdXl1tBI4eBB2($7fH>7T&6-*5>o->>?? zH^GyTRKPVM44P*YO9=RW1z)auAQyMUrx>PElRLODjQsKfKL zXOTib3ya<&n|BV%n${o3IL~;bI(u{N?9A<6l}1e4zh>QOYwHRCbioK0Hx(0}c9~Ju zYMYxkySS>}_?c1TD*JJ^R-AJ=NQ)cp^Q$ByLru(Q<^vtUScwb!@d<@`e?kRhgKpO=6HTG11?3K#?C}i` ztYoQW&~&>Q%~vmG4SToOA>ph18I0}yC8I6@8# zAOItu;e670cg^lG9=z3a0O&3Tp$Dc?BcN)dpgBx-iD9%m0RSGGGE$lmz{|rJ_um{~ zO#o=SYS{(RaRM{Fs=BFDSS2jYge1K*fU@R6#8X4y>px2H@DGl|-?tazZcnHY2xd_) zC0UmNA*Ag#+)(fD7!W|YQhkYn&GnJA69iNJsE?I!g!jK=H?H2(Lx*5kOq!VhX9k{d zKU+{Ei+(oUCQi%9X6rV~#}>=A3Hu1T`9L%T-u!CPaIkacihZr;YyoHmdjxEWWAwcQ zpLw!_haZoSEOik}Bsl3u*nbA^@>OV6Q6%?Q3L zVy{>Dv#a~|hLr870h*Oo%%%3qt&g!H6SL0R1c~^k-Z5g`lqqjIzL1;CRBV#)$XW$7 zAYEc2Dh046CyS!hmfKdiz=bBjd>?dVjMv6vyyfs3ZazqA4#L<= z&!|ou!)OrW&DWWEVAeU)p;Fk}2DKC%BjAIF zPvQX!K%3;Y$1MQe1rp}3EdbEgE2hqm1}P3-n&8^q9M5?ppj&#Tg+;r#hF6V2@pJKN zTu*k18vYVnSV+#(>sjTklM>5y9vCc;?(Woujc3;}4HjX~*j^pJ{r zEyr#O1WS$w6QOJm-1AdLIhf00pzT~Xb1?V%EDWLRiM0XJ*NpQyKQYLxJ?EXV!+HzG z?3BbVMsj#WNSTq|VuM8mE#-zuzDR|Tek)B!DqPtyx~y({1BZ6`c>5doV3$!8u47@8 zq91x-B2g)lb}?2u4$|lB_Cmbo@-9}CXxbcI6-L;ZMCG7zKE)>i=rRjXrag5gqS|A0 zytebednt29t#5B+U%-UQebF{uu`-#}0j`o|T{+R|T)_YUAOJ~3K~(h~yP3{eqjRdv zYI(Hj;p8(_JLjr)FLakNdvj~wuvW3EPsNv;R=AxsZ{D)!eb1OL)8w*JCP&nLVpd&m zl8b9S?BA2~wQMAsN-cgrJyXm3F$VzcDtS?<>N_%PCtfkn&to5VBAoNtPVJ;$=kncb z1)_6l^j@yed9q0vVSq<|^aVWf_!lr3Z0FbCl0djAZF=tvY7^(lcu;k;&SEpjeQ55p z?Z6w!)Ij_%a~0Njh!%nt=-EViWdJlC+b9tL`kuod#QW|d1xF5AmqiQgaKCjfNA?v~ zmyJfLSRhKJksA;@4V1sn!|2R5p7_pV_~xna;_2WBM&U6e{#f{;{aE8-(m20X>K3o( zDg1vnlB{eZ)GWw+JiG5%J&Z4x`CDkcGx{afkLx$wpvqsSk(L)$QD?niDhFoV0NS}O z&nmZWoF+&*J~}}PKOE!Y)qVKoxBr)T)$&338roH0xHV{9AtLsbY$qlGXx$eRbRm%V z^a~sK#B&7z+C4PP;Mz(5OgHQty^bV^x@uQ~_uiUdg{W;5Adb4&4mDDY9Lk2hA>;Ry zgGU1j+bhneM?iOThzD<9#+r@j&8AyhEjJ@wcwE$t3E%=!UMQeD>;OL*0v~_)IGzeU ztaSIlU)6+&$yh02I=+%wSq^Knl8O)$p>I&-w%61dP3!Y2x!4@iOi)H4x`R#JdgT}o z-E|OY#C0|l3W_l5;^dZ(G1o$aqljFr`OIQ^^$*)Emwv;>ZxA3^L5w#ajFEOa3iwun z&rV?i3h9#)vz>a_7<>4aU)aQna2>;SPpMRdH&taq;M~ko1#-#hZvicHKw;YzGWwf< zknlpA8800$2`)`kyWTjlSNSc7Z$)gVlx(#5lo{4T#))A!fR^Qg&SaN0JR833_{z39 zi4Cu}9bMkeB9E>Nt)2!*Ykgnx83@S50|@fP#wh|nK-8W;uy$Rg*D&V5sz%pqQvKu@N2D)q?KEwXDXeW!WR&Dd^TBUL? z0id_L*zzM~mP^e#Aw0gSBRl}e0B8qfv_r4>qb4Ezz~Pg4R{?-NVE|}Sa0m?t0cf-I zXGsVR!}h3e0cbnJwdXS~ho)&|Z<+blG#2LjW^1SNl*h^0o~GCi0{rpc0Dt{Lf@qb= zVbw)E^4P20w{J6fsQQ7bb4J(_PR%*l zm4^f0M>h_!HyGoMk(2gr+Pb7^k@PQV+Yjq|eblmFkfB zunB;+5zhK}l{QYU%~Pgv;)6*ayEvcc)A#xs=liz4ug*5PW{x)Xrg@gl*Y>t!HC=kv zFZBYx;!&noVA%cHYMF z7?*=r$GiwfH&5bgKm2Q)7{7=YUV0LdKSmspYtmj_)u=RaXykv!8MGk-Qe26FE*4ZFRXO=njk#e8@nIiNeZ=cW(gy>D=n5Kb@Zi&~C% zK4=$8m{kI879ZWz=oM*;5cEf<@#9lZ;E^ByC5~>qfGF(4;|5B?$28*4X0FlAhKXd8 zmC$^j&4XejbdBTaUfr+h?8{{W7g}$d!7(yue$;gw4S%catC)t{vCe>M0koL>Cz7l` zNjyXvZljm3;h(<$pQGDbGn|$z)7DWop4!klmvvU%{b_r?41gxE!$fLNAJGWt7q*tv zDocc$xmumcjf14ScKL)<`-7UPhzKm|r z5kQ(v5?sbcxLGimxQYY<5Z&cwPJ2on4Fhs3 zz@t~u3CzbB2Od8Ay%1k~GQn_VNe&ofym*X2j&|@?iXQe!K&8ms3@w0?{zs{yna;Yegyo-Vz+?h6$H_eztv!ISTF2edPdM#8@qcOsb5k7d= z9$bAHu*}4WB2T4%A@$6dR|V{_F^Ojg^itsVD^u)Z1Uc)G2yi2?DkD^3kgdM7v0d(V zuekNAvZHnDfQo1a0GhVHZ3MIdpnu)~(85!0BA{IWI%O2J!hH+YhK^1L|aO#pfA}{=v36i`D|;Hbx+QVVg!kglb(lP`&@!!kVoRKL+ZWY>0G?*(Y)zQIu8&?d*s7HGju#b)P8rAI?tS zo4wAd))YUe)scC<{$`1lk7HeZw#>3;n(DLCZ{gcbHEdoP)GeTO?I;NUd|dzUXFh=+Z~h3|OUK~{5z=@Jj~UmK6kWe7SAH{SAWJr= z*H!b3gO;1nh&HnuW_wV@QQOi!xmU&9!OP8)ox}WXSTju$!q_^gq~H($x+?(md*1NY z$_VJ@rTvwuLg#z0%@!ex%n@+8=Eo+I(jYlTnlX9V7#myL_}r6!hOa#SF#L{(UUy08 z0~ir)f^m$~uh&3z<4(NGZsN_dCJnM{kGlaXEZZ$PoL^2exbV7L&V4JvHoBK5b9A0I zlp8WW&hDELs|h!co{uOQAsG&F`#otpFc-U5ecvL&LfV zqX64ujr1hJofkqUwLL5$=X(Xen%R~}o_j3zl3*eJ8kY(7kf|`Veh2>hF5!sqZN;#AX5_G)~QAA+4 zgV88KL=>5n-~^jQu#pg+rHqn}SrYv;tuwpsPbwR~2hR^Rk>2(uZoDYKJKwkmt0s}7 zaD98ga15N>Qke)(FXsdgZu-CtmjIWph3Lrvfd#W_42ipqGBVBP&H{{Hl`XAXDvXCI zvgS8YcjF$;nX)7rOQc(zXO`uq=VA%$T zHtv|tp9uq{|FkzavUz9@1?~K`^EP|m&OvijVFPKbYeq>5MsDnYVB?Ykf_;g^PRCJ4 zZfS7tY>!f;-2e>QW}oDSM#6)oSZTWi4mXq}#>f)@mz9sVJOW(V-CT#=;ico`N|xZOOc3r)`sd^o)(Jc-+;<+}2dDj%~-a`nkzDpwG>bgs{YO z%DPx@GZXe2=gLBdTgPw^SapjvF=m~`VQUYm8a3)wG>CznwR)J=j~eX*R3g&}kFA)CFj znb(9(Y%~9$3oKc&#bZ?fIwk;p_(OQ_UF86D*#ch$fG<>$r2W!*jmpiUIi^vroWEOJ zP>o-f2;Pa{%c=G9=adieY)s;XN^7RVs(NE}N5+@lJ%2*-0s|Y-7C!o=-@r33ejmG* zSCKLj+K7hK4NMy5ZZ@f6jC_fO*VXboI?c=`job9RW%5@85N((Am&+WUm3mvMTC2w< z=pBrl%}zi!tv32rDTw6SE2EC0kwj-6SU-e+a_@f+-;dFeU2z^ApHGWv$EvJtXGK;s zY5lo*xEg>4o;k9Ck3ZKd2cQKU)NzpO+6Ic2?YlYi zFoF?y{EueS=edC&3n)!6ldD%Jn+S*Pa(lB47vfvJpzRat`H~}%z$-CGC`Av&~T0F`byicaI--1qO**Iwe%6b z0M9Sms z+uKw^lVB2hag5@WJ_+SQZtoNuLm&G?;M#*J_R@c$17mWB+P-Et{fNg(w?XTaDDW=pibPjhO(h_`j5HmKo$|(Gti=iLy>mAX?bFC_g4F_?r5;Xf zlV29_36^Sl41^)jNq{@A09JhhhO~w<1cx z+mDR#v;m;S5402(Z$x;z3CYpGYmG zYHlnj|FZ$01>~pFF~T1hQupE%d($yiR)Ah-3CjUQhly#++%dNv;gQyK33bCzW<@xu$Wx{^H8P_uvF&McPRiPCOslEdEpG=A&}C{@ zZ8YZ*)lb7a3sJ+mF`aLASBtJme|{Q-{&Kg`k)eQ$5ipF#_~iF~7vFyIZ#B$Gc+nyR zBn*^@1l^Y8>DBafKa~xYiFlBCUKnsYX^XqRDjAgMix%Mk(5?+KeX%oFx!HKdPdTB5 z1G)r&CIyEDpx;*kK<8#_vQcLpgqHppff*n&i|EXnV$5LXW#~*U#Vsprc1DNdgqDaL zO&yAX8{qBb*4YKsUuTZYMfW_xAZ1HXB=FJSK7s%9WB&{%lP#=tS0sEfM2M*8VX2d# z(=`caWRs!jl0?76jFz_7nH_4H;yjsHB-?k^Zng+ao$H^oVv1XIqs1fnRe3jX%IpZN zt&nM9?S}HM>y|OLqfJt*lS_U8uG1q<_ioEZTdq@Xb}7CmOP_z1Z5 z0B}){k=caCmEL3en8KO&Rfc#03qx@m*v96o@1h3-oOPS20id^R1T=woOCP6P;-XJZ z;f(sPUWX!t&9Z&JU5@4X28_UAVdt}h{3>LHRtF+;T>w<5dQE`d7ELo~f1$=eIOMald! zo>0H6B)}W4j&S+KWAv~p=C#X90HjDZwn?IoZ30vi@oXEKS!qKjl+9l^2FCibj(vB< zBsRg^f^nEXbeT7{-d!3b(JgOVnC0Ne2Jr1CLu{u$hDnMrWuo>_avw+}v`xb(ZPKKp zdT>TvOx%2@m|H%eVt+R6!UKBxAQ-#{juAjw~YQm8$ zw0M>QnWM84uh_}I({g5gf1Z_l);b(#%Xzg*x|24qX$;E7(*dB(@MbtzN{cQ(WlCHe z1oz+W^ONs3HE~vPosZ8K*QOoyx$foJXLP-|cGS@GaU@=bHrW}&-*R_ZG3P(|!SCbS z8{bD5ZX+BGAVO1RUmGt>)V1HG8^*z9bvKA=gvu=s@Na_{#u5&+6m0 zA0-zIEPtzBN+z_w=z}{UA(jg|yJ;W^CJBuKq3kk&cf9sKy#4xnuFzIUfsi|ULTM4kK4S87dK$^DQKved5|1Xd1wiZr$4Nu5bqc?5+deEY z;M7dV%nNiDG-;tR3;f&Mbe3`l`AVeH1tvk1ZMT1xWx$pn!J31lLK# zvkkN}fvn2;Y{6jG;yBozf@Z!KDVM5=A|y1CBtv+^4)zAe@GJLTf#qe=TqH>10AbAQ z+rA`DBTXqQwVtw7u1x$kn!6Yk?QYW26g|(wS`gvpi#+%}8=YR2-pU1_^Q-c_T|m&~ zu@?jU&R1f@`+XV5G-gCKc}_jv>{lv|OeYu(PRb*_(5|8)!b7<*8DAIs0etYz7`^2L z(U1om3P8KyqN|_oa#^*}&E~P=?$~F`+|UW2x@dbGP)u-flO&N~6z9V@3h>k^;ISuT zY=#7ws3?gRdGdw5Ji!zw^i#Pi^(E zF+sthJil%PbhaYP(lJ?kM!_)#-go^;JaqGZjno&AF~x}r09qn<&AjH{v;m~xxbET@ zH|(`{0rY|P{mp%psYPO9zD~F^Sp!e zDHF%fcMpu*w!8ZfH}c%V1KHel?3_7IHto~WTosn3ND?ZV!#kzA)_!{lj`vgi)ptiY z9d|JDJdD#0c;v~B1bXx+w>8u~li92{TjVAS33hy0lU9QOtML#Adz*Os9S5+&gH%eD zhZZAXn~RM>m^p8G03vi!o510VfNS>CK5LR?7Y!*YR^i(QKf_h1;-kfh?rN~Rt{3)( z=cQ*;?y*&^3uRrHDcX3EGAIFqv+dlh^%TmgETsz!J^>57I68om(CzqVJOpZd$x;fF1X*)Kh zW0_9KLE}S&QnqgVYRhRZL2>Y2B&RX&*SGby4BqM zr678J#m>z6{7w_)OzgnCYE>029vW zJxBrpVZ>xJ5q|LE_wk2+^*iu-DdJ!xyL-7Z&Yga3aM8c{S#X#(7IT0DV5DUc=6NOI+#@K%g5`QiN-%PVU*xOOG>FI|NG@d%?+ zDcaoiSNbQJ(iI)dk3+{DM9?cupIOg5+VNE+K~ zVq`4`w3(M?wwUNuMM%3m3_^@wxIMrXyHj}K|4-g~KuLC7SAzGuG-bM~+IItuhHU^% zHVk1&5wxP0Xhc$$t67aSI~r*<+SOT^J(|_%%+Ai)8LhOE=4e(L&4?07S&EV<@`z6K z1W1Aa0T2K|c#rn3TxNc|=e`&5GcxO^tFCSURFRFY&ip3gMZ}AU8~5F(ZAZX4%?cD5 zlkBO^vDLk$>;Rc&woO)Z)xizIRlNDaDPg%qcB(RLI}31F9GvAOl)!uW=kzM@>`CDE z2UpSYJ+yNlX}wNrpRo7%ehz(sWhCt10MIr$nPu{o(~3;Sny5-%+RZk_aCX%ZR-IL0 z&yne!w~?=`VEZQE2XEMcP4flvG?u!iSs;KWnXVn9DCA6wUEN{}#F(>UVb|HS8}qjm z(JT`PEnT$>m<>3On)QQ;PFgz$X#|qx-<(MObIxN2vBmtPr)t}_oYD3rkdcxoAF#X!BL z0GAyv5n0gZ0rLc)36Rs~0+f&O)4whlaLXk7nz7#Nx_0Sq7Jya_=s*5Sg2$I5(SVjU zpaJdI0MO1}whDk22@V&4Hc1G{fIhks<6G2#=GmmffVKd%W$>y7G;s0O6qnC$pa!(N z53gtkcd1s+)x#P>&fU5G4>f{-hZH_=#|hvszMLWQJuEgo1StF|9+C9LGjTo_xs$u~3el%=^xfU37-JolFag<5N@fhA_gDEXpJ{y;J#y{ynwSv>seiCS^Hs$-dSWEyZ83Ta(wsqOM9TYegL}4z4SWH zNzDIZx_0d(bOw;xs5afGe%I3zUQE`0;g!|n#*K?hSumR2bq#pt(0A~s_k9E>TZa*F zGtATejG5*Qi&@wACBwnpne;TX?4kP_eiDCYal0PV*_q2Bh&fK7?7=PoZM0oo09v3X zf*lE&QW0J~2>@-%a|WZOw=?vN9p@kJhN5adcJTdC)4o1+__DKdi1xKX*X`RCN2UvC zwsW=5?!I@UeZaXMQnIU2bcUPz5@<`w*z}Qm8UFI~e}wxFejAwP-Xj)WXl2cK!n_P5 z=DF-Zj?KEFHoeuVHrl{p^gII4!`6&v+*CvQ&ggE{9Z02wP3f2HTyJy`gdxifBR8lX zR^n9w6DXLPw{zqxO*Gm8-twv+z^iX~y)c)Ul&G+Y)r?+3E-M@^GwY^N8%0|o-n z0U6MX`17agB>>IhS^!%5k3`aNd|9m~TF=A^_<;Zv0jI43c*Xg^{)>Q3q8AKJD4Qn= zvgI}8c`iVP3|kY$K);`5g@7H8wt@5OEnIhbQzSn*r^)q(4cZ~=ELT|#f=uf3 zoB;iul~qiDdcA{J?5GPkC19}pbY;0*2d6Gm^<(7#&qNNfJq{*5e)sdaNR)J%samQ>aKhiga+D)?b-@XmC%YwGgEWru$UICEE>gVAHB?tTr0ojxAarYCz zea`|dFG246G>zuokOPWDate?oUe4?6OA={gmUFx|2oUB8=Hm=+x_JiMr<4!CzL0qy zmRrE$G7!?gkqOQEWx%N=VDDUkE4LJqFjM=Z7J9U=?Pc8dyQBX5NBP6C-q-gM?K28M zbB()Pg!mIOpqI#iCX1YazLEGTHK1(|H3t>~fcCz<)PPQaw_SP)Z`(g#GN7#l$K6Nj zlKs*G(87{c7p4aXCJAAu4P3Z6!IcY?(Xro*3G(;!P^a=Ej5*5I{cR=PQ^uG{&X_|a zGk*WB43C`-Kt-xV1A#+S1WVX0z$Mc3fMX_j0`3_USt~5*wH`u)T*87+llw zz>>p*iP}Ry#L;EoOAoBzxs^I%kNYJ_M++2*tR+&A6>W6wMFK|uMFUErLO(+2r)UNq zyp=^%i_QJfZ{6(5@bAy$j(JS-cdTrL1^K#{*A3woA3BIn@G>eV|3 zo@>X|ppoW!#6gRTs%s|gZG)bDEmp$!_$EuCvNIUi) z@Sd&iW*gni)#LPm;mt5`=XRD_@A-J2t%?g^4D&DRv1%8I=!q2Un-05Ab{ldWQ}-?q{O-EpIC@Qc=E)3_{1Zh#lfRbB28nHrJC0J~WY z*#o*CT1galr#&FNR@&8lm*t|li%mlzlX&zhok-Wmnp&Iz4$)@e%y2~Yy!^nflW1F+YB%@3ry7r=25F#0b#PC2`W>glnJDm5R@Qy zn1p!f$SUS$Vw|^oGmai_BVA>Ju>z}<&`1gaMq6nvnx5@AM2En2Q9}@9=!5}6j^|LL z8mL!nfk**A9Pn9WMjTgKdQiue+9{Y93d7lt4ZB`-LQzC0i0~*xgMa{9YY98IqXz6S;*V*-LJ@T>GqZ~pVJ6&8cM=NUPt>A=&ciIb=t=DmC{be`wsN~CZU^9ggI{?Y&Wtz>@a?sAXb#+n69OWYB_5407u&qKK0EU&n~AZ!U&0g zrlf{4d|&IFlbLK^WN6ru;*emVIr*#y0ixK$zL^$YaZOXSq2*Gta5G?O+4Nfu7acN4 zIzX}vTz^S{xzH0i54++U>1T)R^W-bX8IGDOM!u`>c|G&A3qT{p2X5`)vBi2R!O=}Z zs3H^8fOcnIVJi;+pjT4hZI_(J_wAqSk>C&wXfmLweZl}KNq%a8XJ`4tL~#V5_b#N^ zzhL^gG0a$XF3Z(t!M=^LjE^&z3`#iM_@pH8@z^ooKi`_8nDtfv+8nI$K#=tk(4VYn z13=S;iXoH8LRK^rz`P>cDf1lwGT@o~7?J z5hpT@oAD_LTHXDK`CZul=0x1B*p-LPA$>feipjBBBa zp?GG4al`6(4jyFsR%wGl-NKPD=q;7ae=(x0L*|;ZR?9Qq#`f<9+#WS-{A^TZC)tfu zU0b#5bgezCeiduP@s703jdq3VKBvlNT88e`)#G}2A6eTjRsFdnViq>_w3+NicfkH7 zrdv6E)r;MojncUzrSJq;Q2<3k?d9RrD3zU? znRKd+!>w}v%+y~_m6Fi$`FzY_8!;+|Hqn57Gj?|}8Q*L8 zMUaWoS`fURw*+Rq5=sr&(1&U9_! zH%;ibfCPrPEyr;N;7~T6@v}W{U$u+nGO?NQ^Ij^fdIAgr@*yn<*~d z;v)=Lp6+O0JN_&KPoHYREXy=Mwgmjvtu3qu5%OB7$?*zmf>SzzQW1gh-YsSmATc~@ z)c}_ee*!WgkhI#^8=b_D-ZYD%5g_d_jK7AMI$V^``!~C9?7w8|T8;2smVASDdA`P5dV^&z%moPG^{6Mm8@-JDA2D zkJfS9!z)PYO{COrrfo!ih2qejvPtbhu{lLk=@wefm;PC&3>58f>J)zTwe#5AEM!cu zpK!_7<{04P7}if_Cw0^d;N%K$!5nbK<{XV6lf<7&JQ(p~>*ro($C2$|#^_aZMb-1| zb(Qa~c%NL~4?y46!DFWhKvOO$7r7o?V-g@Gz)ldlt95Ls_dUx{+6{R_A|l>&$!WZO z{~U7=%cXvv@3$zHAz^hJ2G!@~zN> zyONib5jRdUL?$FWup`HoNWt;aL-lunvjRX@tvIV3!ni$f&~@wS&EveY+WR=u_n70e z`d#I7#wp6#zQ(QUs73pFns8JTneX+le!GteK%Z?J4SW6|N8NAB%5i2NJZ>Ybwa>;@ zeNJdn++n5nmiv4;}cER$-I_tMW0EzN6~;ao)QT@A+W|OaarrhSr0-hVnjM}G$p&@>oi4>Jq z#oHu@B!L#zO%~jS(NhrWWazUe8M#Gk(rDe11upO6B9@ynUv(vQxN>8r$x#@gOMt^= zh{#1Iyxpay6x@+HKc4irQ9YpIf|2)(dghsbKWvTBGozTp4Pknc&*B$2bogof)<=E^ z;dG3mmLVjtAeyF{fJepqj2A99_V$hLPPjYyYe;c#sRXz-)15qhfCR_6bd_iIT|@fC zSY4(PfHp{}p?->o;eV(n9B^Eu$Ov3yDQ40sY_ILZ&%EV-QI?y8*;@9$+kV~t*T1|Q zceyui4_?pyVBBY~_d3h6lt5z%F^0&|JVyYU8qk&jElCK?ftwh{2sXHyvm#ZYKr{hp zVUDW!CIXcVRu(%QmC@#`ndg?07bav`{3O|LCWKm;!4g8QK8})8)K3;g6~mOZ39)1f zHA+?D{w#QG!4caKc3o`&4x3NW$b58Hv1AG=P)i2A3Q(BB5Qq?ltIoLs+~zroB!k~+ zq+k+rVuPB*+&cnU}0hR2qwHbt4TXQz8L&g0DQx zQ*f2g4PD)G4Ahd7_#a;}i=Fc=6lsVg@zF`@hzr$Atih)XEDbF~=rQyDTM z(m@?hwj%t+7Z;Iw(@1_oI%3^lZD3oVdD+W0<#ppbP#x}4zp^F3U< zzljF>hKV9z`3XQ1h-Nd0GEt%I=qLxS*#%682|{77x`)YQdWNbExEUY)F{{Jo+wLsb z_udNUrx>3B`zXPI5FffN#-ochEK;(?vdQI?onwojzD8WEtzj2*mxPf;Q|$GIOP27? z{j;*9mIIy40MN$_0L{6<0?>{P_zsSNBnEbGN^oGaWk7EX09{(g*k#yUJbWH9gb49r z>Vpm^KK`HEfT9g7)q#MgaO}Y9b(OSWblU~gH_7m1tjfW-#0rTNh2H^w{1#x_)Dq&D zBIF^`JP=UTvXjN{8m6%T%ckF0Hnbcpna|W88L-;;XnrN@UE`mnM&|IPw2Py0uWpag zI#vRTBms?@%ovp+TOiFdkVRHLmsP&*(#$hhSCx6}M*PL0b-N z%X3`018DF>)kNIs1lh&D%@C;=Ok)W^6m1X?Hyr_YVZ2*Vfw>#|~Aqy6r3F zM)!I5ZIeFR?IhKuuLhsXR<5G74FIg&d&Gk|P;>9UZ7sSM-Wb2(_Df41lQ$1%K)VGU z*M+Q$2YfEN^M<@*5SO7#T%WKbj=FqYvrkgHQSY4OS>Mgq%FfyB)MXW=hVx8zls4M9 z_sIwG*{^*JE1eSvf*5%%M@l%7VPQ@-Yr8_1{xb-G7Uruqc&{TJY~-O$=}u-n+MsKn z=Z;$ay^jHH0ccr1GK?@o(hhOUzW3lAH@$X@B!uht3wF$Pb*fEEh=)~%9@p%(w5i3a@xU4+D1D|6_{o{87|0nh;u|__+*($8=Cfv(`X8;-5MK`PN6X zURNms(sjXV_&CPUdA{3rSAo{Gk zRl zfO%QP1i;cFaMAW<{K&NpgyAakEI<<1(4hnef!6})sA7e*d5z)oW>LcSXPe55W0o_C zIZv`$(Y9ZkrqDA))6dGy2pP@}$Sr5vRySA3+J%6*s!sqUKJ!%i@;B#nslN~GjoO&s zlp^6tP2piNE%4C?ay)UUjx6wmnXF;;Ejf^3GC_$}GSLGiyV8JaK@cIJ?I=0cNikDQ z<1H@-w$!v=r<|gxE1Lr=%$H_$(2W$rYD$n4*uM#gMy$IA`iWr-urVhJ_p)*PyIk)8 z&?^Y>!LP-5^klCFv|U=L1c%O};{ebE>%W%(^p#xznhfEi%PHor~RZ6ypnB&y1dhOJww_zrQDiilZ2Gz}=<5m1*nj!XleDVnoAAeLN zuFsW!gvC99~_8=}9H7ZFlP9@`5* zTku!_Xd9Jh#w#04`mmn0h`md<;rf2(eA&uv@I7|?YJV|4$Rq@%kFagQB{a(&8~Gak z&iC@eSs%D~A;wfld*x^+8SZ$}$E{BRt$=w53Xy%%C>XB)C;>%qUMCivCp4l%E0~K8 zya4%fFw($<^%UQGb%=(kf9e%z!^6^&k@hiXbp)YVCLR`EcV3RUh@=yhoGRxv1IRl| zS7+#s*ZYRA3C0}M>s?q>uw~c%s5Ljb_3zfB+E# zfA`u!-+gD-A`{ksRC}I{ku>U^XWx`BqBj^ZL_;0Z^^k|B4?c^J-t}=DN}ocJFCp+c z$`io(9pvN`P(57@Y$|XQKfO|DI1KK1Z^o0Q(;+6Z} zgLj@K0J^v9JO46RD_IQ>KKCf@K7J=2J@ycmiWHrYNv4>MrGuFuL?aK;2t$M!SN=6L zrl;YBA+jRI>8ypNP&443salW@a9m&)PwX8`gNqO0C@*!76ImJb9mz`-za<&4a+tj zhMPdU@--81+0KLf0WT0uX%j1LHSC7D>Tx^SS-#GyKxG8^1^A&|6MW;Tui`Uz|E;oU ziR9#L0sb&Nn!j1&=q^i#mV>I52zAL1U9(lT0xp#kW?65Q=ji1vIy)`bKDsk^yyM+%Y%vDOKbTru+5vvT?z4#{1A;AGk_@znF$KXhHbYXq1i&plw_J+ zO=9WJe63T@QiZ_bk*N9A{uYoVEwK@FaO3U}MM!|$$}tS?#rkY@+WKD|Pn`nz`VrtG z_pGAXoDv`_ZD|-eHKvszNTgN!1}j3n>(C!s_7j0^j}GNAwTt1%urRl|}bA*2Kc!9W8%imZuA z1-RzyS0gg`t;ji0f+GXoc*$ve|CMtZfnlN(juC)9ZUAVb0Zm|3BbT(uA}7Jop8z|i zQ(V23x1R+7+E}P+gqG)}=F6&U>>5G#0tAIS!2k8t6em|hbf&eRkc}_ky$n;)pePTW z0-vcgb>J0wU2Mmn76JGic=M%8xMXLHu$UGpnLG=TW|R-ov0;axGLX&uU_&;XwIB~q zRH_J|42~pv=9sgShLzy3uEmtY0^wy8h{1s6Hpd|1GOb=awY!b<66?dUvBd*kvK5$- zXu@3j!*feM-hW>zhhSMjl85FZpf@7$OxZ4-zX%TVFFnE3?^N$8j6#j{@B_@I!0QeG zyPA4;YI=s-Y zb@l^;=C__XaKQB&Tg}0Je)N0Xd;7;_|E_09Cm8)AXEqyu{P%jQGpT2{fNsA$LjZb| zOPLUW9ovY{|ApEV)m~)nCTz^|j+zT5by}ldJL-L-?*FIueQ7VuZOBCmV^sJX0|*d+{{6psKORhO$EtS*0F!#u6V8cy9#YZaUBo0K z>?@=WN5f_0=qlP;@4OF4YeZ7oTQqG5XDc{Mac0w+d*dxTzX$+9+W5J=<)@MsJ8 z{eNs@d9E&!Cwvdtgp{B1BMsZvGHH$m7Ahdu*BpkaE-g{K09j1%r-j$=4^fLa=aD5G zqLT!o(`#9df)N@!Fe<2j`732GK$kEujckWyGK)*FqR!6zRi2F+0GiJg?O7|$Vk9ku zacv|ogndu&$^en=0yv!k?KW^RfVW-D9*{}MKW%Yp(Z_Fni6C`~#3w_vK#;WIMVjDD z`mYzlr^ak%L3@Inf!JGsXUcGh6Y^0{J$(O70p=K`vu{8I^bj=Io(U*VG{o$lokjt2BLO!Mk(hQ@*hM zMT&@nsW6A>;>+xx96^zo^^6`Ear}#PgkgTa_nHDzQ5#uWmxQ78VKz~!)nd1EgRDEv zTG?(}Eii56lUOE^+c9I2C9(1wQYWK$W|~3|x6Eo)lrapjD`VP7CP{gmb!wf5MqCGo zwmKxi>2wCXejb>OG$W%|WLWM1e{>IUtP>&iIwC8QD$=yy3|sba}C$~tQ%mNn+l^1dJe=yCn?pzB7#Y5n(^>#J;9 zF4@ksOy4c{_Z=Eljly!hH?+1?7L0a?c5VO_feOR=e25?t zlT(xEeDdCp;cL%+78zN7DVcj*I5Vq7B-xlnrb8CvN-eXC>3&X{H9(o%a7>=eq|MmH z0qhd8*AclL#7y@l387{q;&NFuCT$Wz0iYwi^78lKoj1N_EC70vu2enVOexKxn(O#q z`hWj7G%q`a9T&`D@0QDO?8IR_`rrd-pI$^X)yCYOooE#^n4RB&Ak49R+Q+F=OGsPK zVe!-n)KJHc+1;3*-iEoEIZTDVY^0AJJAsochv9FkMSZ4;T2#mB!$)!C;cugL z`UK`SZ$%^AWWxXI2$}f>DNe4O#L*L{&}y}?WzRNjzhD=_sDZgn^THaR_O_yl8BBF* zxNP@JvB{s&Z1NJ@t|5h9AZfD%Fe=qwi~;Rtz)i!WX<3wZV>gnOgKMMx$s{9K+@%dr z?Y*%p#i1-TUKZyGKK6~j!QD^YiKKZ-SS{RGFv`*w)W>W{43kZhNm@A$6pb!BY4-3tU@hfls z6@%C?eqLFK40UB|5X|VdO7-#6#C~r~n^Z0P#=LbyFSDC0%M4|Irf)cUw2cou5#gzm zAw1ua;4tz8+S@g3*!oVLbF7Lme`TbFUP;!OopW^9I1GRK9OGozo|M)t+5d8Fm+4#% zB?}aFCo~7dwjQf@X)Ermhaqh@ngu*YJ#f~ccD0<%Sw&PuMRMxw%e-nP1C~Ei{aU}3 zV$)O$7jFyjlFJ&{8WoaYk<3HUE6xeF`dDqNX0QC1IhyYhDH0iWF}>##_1KC2@pkP;=!Trw*%Ve(c!D3pGYF>gT@V9HDJqc8WcwVt9#JtSF(IQ2p42+CDh4Q$SX?)k60 z*Hl2jCTB1bz@lWwY7E3eUF?xrmfLt3CHa_*y-W5pfhNP?6dz*1EZUyFo}jKxgjr{( zKNBbdSW1AEC17DQ@M9OQAjs-S39vKC=4u;%^k5VBJ;%VOL;x$0U261X1xPIyWd@v= zlNKMoTuaSp>eHHog*?QK7x}nqt1?AJ-`4k}&MRc18`&8GdZIFr1M^vdmu}B7Mf#_yl>7ij{>Jtb>pl3KBvAnRnysdT zsi@4Dt7g~kjty?&xHMK z4v)yLUg@aM(xW`><04OO#;cWQl0zbD<{LkujcByu`Kv7h-^Y9bY*K2YQ*W7IcL4D- zOb&RiM&{K7fF?-&>H8zx{v^{s)y^(_A?X3>5w+UQ457bQV5myJg+JBE) zRQC_as_WM|Xh*w}?gUp}yOHm5>tg5cwNS|@3-wl`|7z#Cqv|_sAvakeM!l($8#Vf- zGrYo?gUvKrF2Q<#ao)4GiO#SPFQVHA)xE!;OcHT4u=MgXd(OX(_9(QV*t?Wng524H?zVf+4!e_ z^~dm*e{lnDe(9^xz-DBf4&oz+(Mg{{GE+l4t>d|%h1(wd3Z8oQUTkUZ#?Iy?n5#Fj zrM?Zm%=*gU-pwR{f#Y6H8X z-Pp5bFJ>FFsHYJ^A{P-XncxwHG z078o5DTCZH(Yrtpq+;2MQWkfXiwI^NJi<8}Qlz78aIq{k|FO-j-lfSJo;CA=2?;94Vd}m}kEJ3g41I;kU6nKyQu~xc#@iMw0j{p<6&U0^Qb)lRQcJfT#xStZ{|XMp8^8 zMv5r)@#vzD-}yQaHge>m_pPl-X%=}VS*Qkt)^^pb#GF%dvyKVGo!2y~C`Bg^ z@#kO7@SW2EPEx}>XPyh1&?L%p8PMG@g>p8veO+ZFn&`y98!tVD@83V~0MG@FFUPq1 zcpU*%(jo=#OZKzlMJxk)Yct1n+cc_x^G6xMF_GW3rE`o`{j1ief8h2ppw&lqlU>u5 zJ>CI+^GhAngE|(;>}KGPJj;> z3lTH&&S*cY>`vETS@v^JSKvR)!J3rS)JYipKCpQjnBf5rneOzL=6gBtcch+d+t{s< z-P&+WOa4B7z(Y8bGl0N5foGYPtS?D{g$5IKGO9)AewN|b!4SXsEg+7#j;@Pz4(0Dc z0fPz76Evp3)0swepN*Eg9C|ZRW56he1XF>BS_bS4W4!K$85puP5+-y^b9AymlFr(p zZ<*wI3%GGFFe~NnN>G)DZ`RgjpBU=Z`(}{tT-n=Q*D+|<)!+MPw22;4aq-&SUAdfa z>@>i%&$ zuU)?ndYQXh>b|e)F1P#izIoibRrmv2EW54K#lFs~y-5iBol})@+)CQw_7?7JyV8+u zdKNA)<{IP469Vv~j5SXG8>3Wm$*6aY`<#DD*V$E;EHI7aLE+)+Pkjv^zvsh9qLyKn zdB~FlJ~w=_Fz3eKuG$n18@36R@Ypea&bSFn3625F9|4_h*mW0xCL<#wYmPe**3AIW zw_N^SyyM1K4`o1iYc>*|C=1mKJDHD-$F!lW?N#9C{>^*vW54n?T)yK?l9E0ogRSEu zDpDkf(TX~_d+8zk?uUO1E3GH6XY+-)Zr>~L)?0o6JBuq(OY4a83<0x}3+T=b5ZNg{ z5^ovzp1cd6xc4(S(mICK#S^F{0p9iIpTJx9yceq-COC}Y7qP%1tS1+-Ns%Ip+F0@q z;tLOa9QQtTA39!+daZ#2`>#eLo5i-7OHhyJ;kD|RpPNBQV85B+X!{tB96N$jr%t2Y zY2ozZQFOAFuth^Z#OApLOxK#&G&75B3%jteX*V`C=P@5{Lera4IJwl~6uk-qx)zeu zNg39LW+pyC0je|ZS7Y?u%1fk88FNd-gIi2x@M$KWK#-!}{qXPONc1>R&)_o@7#+6>Nc2amxnP;F~bwMcg6%Q46EFteSL zHW^UmftIiUv|CkYa#1Zt?xDLtXPht@6Pww?w7*5daO-{p&2$EPc3*(+x$f22JhN2* zA3YAKUiw&DoejIZAOUEzGiF~uax}(=9t-gFB7u871ds@c?ozJHb}prPXh+wR+TRrk z&^q%8`o|vJhzyiv)H*&_X`DKC*6wo@fRWa7{Ykm@wdjY_yz-rMC`!b`&m?+?Y)hFF zr7lW|)bjZnT}0sAXcH6QAn>tJU&fxDKCZbm#8kb27l(4M%wlC4T5V=htix8B($FQP>ttdyul0=V*bBT(2WDHW1-7gTtKECg|92afw zz>gy-dn;)O15!a%hk;&8bq*;n6icn+)8ubuCC&TM53vl5UAPU&0_%4-jA=oVag*G&R zI?p|dW#HyZfu;eo%q2r-%WC$syBD)QvOD@KXYdIeW%p7mYo!46pM5RCgQp^#@CiO= zqBksckc4?EBVi9hdS*sPfmur+DD{yQn#XZL(gmq;=lMQbV zbF3}+9)hW{=lrpmPa*dgFk_qH)L z)e!b?o4UiofVMt_a(0?vkDZ78GV-W!P8PqfT$duiN*ZAQ0`QLgtJ=TP2x%UPbOxEs zl)n+bY(Y8;^121IpP6>yp%H(0Z>s>V-dW)Mhy`qvG8<(yf^pHMyLRnhyQR}T82)mO_dhj-ZyZih4+_zxr({V~WJuFx_@}i6 zZ&asMoKPpe+O%$>{^Q}|eF`=zG5_;w~bZ2^}|0~al@ zJCej<&~vj^EUR3(NUHj9U~h8#zyyPJsP`E3<&ZwVuIH^?r&%8~PHl(3vTAL;4has^ zUSpm3t=k6Y_(s>|SG{_e@y~V_JIAJ|T0h8VXHw5~gV65$+&@>3W0-+Et`Rqv3+y2) z%>HY-7-jWH>%Ox4{kV0i_A}BX&i-J70O)?(=o`+Y{l{sl=i?eR>#$DJZRCmSKj`B1 z_QzqynW$jThm~J|?{toH1%MX4G7tA3xep({;{)gfZCPB&UXOo-nPfs^O>9~TL=Rv; zOV1hsSgo(=hRj9|5ZyCs&8}P7sKS3%2@YA{@?RE!&X9B>+_LYzc;`)L1AtyT-jrc! zrA>g=D)7_)`#bS7|NdvOr*Rn=t35>ygw>!eJejV~B!u<1t2(?BX^{|0vvyNKW0E!y&w297A zj`{j#yyLa+#;*Cjn2x3pN~~gcM7NOXPFV*1Ad#tiRR^Gw^*j7 z0GL#?$$b>}R#7;>|`c+Fn-frX}cG0Z_|8l!H{^A$NgR3qCti zA6;Yi?v7->EJ1EwC6J-vTI)(tiotPf1VlZCrE|qM>C;&|Wl{`VNSNI(nfo(*7h=phwKXOeS^;(D|O_Amy+8HB-6wDIY4L-nB zv_Ao(UEfQaSosvQ=Fd{#rp+;?W=Jb+n1>A85sy1!d!>2wkkUTheZC0B$ia+Hz$)?!wkwGed62(j9oDb||A~ewnAHBnszA_Npa_d_T-X2d}{$qm4qkCx= zfKJm8ANWR!2Tz7L~%c?XA}#gs(8p0a309n z7uCZ=if1K%bpa| z=Fqc$C=DN@{dStv2lig?PSxYIz`40*^r~$A<*pv1RgrfS*LBoHJn;k1;tl<--VV!A zbr{y&CYTe>V$II%(Onl~7d^etJCiy(^G)w+_RNYr`fhhFci%itDaO6NTr>?V&fu=o zZ}d?$>b>5sZ)HYsoaZ_j(1VQ9E&iGGfl*a^KECfA^MjnP8hxU=54w1ilUa`uCMwu^ zUhrLZkKJ6#=9r5@t99n#;e+4CU*7s5w5L{;P?{M{M$6!o#j%11I^Nuc*jhUc1E42w zwqbWz4{Noc-Q{MN_GJNR;X{`IwBg*z&MOxH`c(v=$$(bHXj8F4qheqe}KmV&gft|B^5fufZPJt-!5d;Z3KCqZC<8$A503W;c|HJI&HZIwI0h&H= z@#bssnycTAP2o1w!JSWzoO+`IFc91+ka`6cvy-^*xo_ed4}Th8z2h4wI*YjBl9%D# zZ~6&bv~U2;a0(#nT^7~c$Z7(fJjhT)DV{j`06zcq&){V12$C$t)J!ZImW`>45k%Wj z+cb@5k3NdSNA8DTw6L;r8tH0^ERHeNXd()xWS7wHWT@ADG-sz!pP51sHINoHcwPg| z+8n06Y0UaFh~fs`^`;-ebTEsM(gs2z!)4%;-$-~}mmZJI~Ji;;CUp7uksPGpZ%3ebd;gJW$f{q)g^6e^{TapV+ak zb=JluyO;Z1PYq0@T7pd;#k~)^pMh1z;ekK&BsyAQs@% zY;=s}+0J@dYUL`z@OtYaZJC|%A`-vE!@LgmZ}+h!@R9RFQ{Qnss-BIxZ0Z!5m*JkL z>v;b+TL_y?k>a55le1C=qT9nfqoFRqpv*qBCjl*m{27ha_B~9cEqw1KF~%B1?06{0oBhSn?q;tbpvG|b8_tUnQZ(GC$+{blidD~$kurFM zTYI|v|L%i0ce9T&TE<8FxQE}o3pf(508zuNWq7#B!!E5v!m(85>ag~cI5sgzKphUk zTUmlep5Vs45w6%(lXZkJP)+0$B_^0)&Gs+WfZDw~YQUA-fQHY5>hTVEt69*lx!etF zzZq@gjpvA5OIs-k&rd-B`cH1p@X+Z1r;rICPX@Ujz9M&66P-27u-(_+#1iw!Qg09&*eZ09p=!j0W_0HMM@v zy?Q`D>yy~%hX>sLX1yQ}T0=iZ?$_~$-vVxZEJrx!gQR9T<~N6b;`u~_KNb5?=bgZ- z=xLi|)Drg*21i~eW>HAt^5Y-6jL^* z3EZ?}36NyiRBi5Mk@Z?=kT+Y;jNBc`%45!vdO2#H48L=K1CKlf1XC$;`cs1Q3@OM7 zN;9D&GleRZoY1r8=3yj5Ao)|$B1I$c(GZZoK$NDqY2P&VEu?4=ycW{5hvf`dTm=$7 zj)#?|>S+hKVM~h5jX*PvIP*i<7b;Cr^U?Z*^-4CqqAMMNf z%i}(~Yk{+}HXGFp8)2&F;~8$p8CJ*j4BO|UKK7lHv{#i4hSj(K*~Vv1^2*_+ah%AS z3&$PV{cG+sZ4CRoYJbz6F^@7Cmh}-$A+LM84Md? zju)G=*@!xy$urET@jQlMg$97ut^WN_-H(sn`d4Vpufod{3Whl7=Ko9GH z!2#6(03ZNKL_t(Fg8=B!P1f&_M&D6w64ez|P{Qh-X((%#0Zjnf#77zc`qlf41jpC_ z^zb7ZwNbUDO79{YWe=y9WBk%@|7*Pa-M3)h{sRcn#5|fG~9oAAbz@+;Kamo4fI{%WlG+9edEA_+Xt2`y9E?giIOYxP!-^eh`bT z70hi<&~B%A_>p^X&$n*FLbwOlzw9-*_R5>Fbzv(aPZOhvek3BC>@4DehwjC#U%Cx@ zFMSDKa^QUUjRx-j&fR$O=sl=y+6>HT=Qy=`3@45~icCY8D7=*cIOaJfG{6<;vs0{_~>naga?k?gKWk_ zl4>+UK&D!pB3|iWdS(u3tA%7~1v67qKs`j8x`cj!IBN?a!O4$Wfx?(EAhb@1s$s19 zj80N2ySMApiXL5WW90Fv(?cJ*-cdceoX!;$!>;=gOR#o+7jGdh$jo{rVnuCk4UHw6 zoxk&-gWSLv>q8pk(2mD$uFpo9#`okKV9$*yH@@v}3@ewUd!mt?VyOu6>z_J_ zEL%X@PzEL0wQ4n!v{Me%)RqLV6zrpv1m#BzKh*cI+VZfiaSH$9l{0A8myywyNe!(e z66p-9C2JK!$^*In0ptIBz?JPwnJP%4H36RkMFYcD>HAG&H@ z*T%fiMslL4)0NUErwPl5o`T*$45o}It zWIXbup9L>++<&Bw-}nwtBP*VmF7xf0dWbf&9j}zhkuj@Dm1TWqP3INTsF-w$jY*jfi+O2~5o5k<6flIal7f&yWPB#T=^j>R|ar@jL zAJ_jJ_ust*(j7>F#Pe~22S<1CKqp05<7XZs%KmYziSB)X)W{8$M>jwj?qip8( zw?WsgU2Cn^8;rU1SjS}}%5Ix?Vp>c8bB!&=@MY_$ME90a%{J`ePF>Ha43peEYKV^0 z&D{5$ZTn7AH`h&%TaT(X7*r>B`W@DdM+YqR)yiEcSB==J0y&Fxx#ethrYa-$`v7}D zgumkI{Z#KRY`jiV>GjQr>ja?fQef05)bGbD=6ZVMxxc5ke-86fqbH4?(hoDznK;8L z6MZ)|$T{i)x)C>ho}p4^Z{IB7hAm&99*(-bFCWCl;EgM#(;L{Rm0|mQ7l}m#Id}b;urq! zU&2lA*^TWBTX68`aV#x8hZBp((K?;s>MJkBg*&f8J(3)iNnhe;@c11 zjt3sU14X@ws}9_N124H6bJ#3;#E(4sIBx&qt$5~{BY5TY--B1Y{B;Pt2E5S2@zvA# zhp&AIhl__WyN90zh&w4x9eoO?4<5qy=>V6Vw;!*)_Lnge?LqE)@Ztnfy^dCX1poD~ z|4(#gPNA5V^h{{hH=!BLp-u?K3ouigMSvz&7J<2$&DcJB9F0law z=`bKPH^x1Cvgd;htrLewo#$M`+l3iJhEV8ZDLsh)_UZqE)%vP3)l+IF1|ow}EakX* z*Y()8V>=F?cm{`_eGJE1ClPL%Mn{153|Z2V=MbP0c@EiyD7&&dYw5UEDUd!0$$-<{ zE%6w0;fo1?u9)JxUBZso-Z@UZg>iMtGPewNb$o0)k@87W_;nBMyaR+0qLAC&1Xo}7 zJ$Uma??BC;HW}Te4s$$rB*zCI2M(U5 zrf({MnLuS00J56R1{l>ftfBD=E3sRm-X*gBtNV3tJKH&-{JsQ^^$<|=BDfyg{L4CN zGmi*6*S^?XLYW9Mbvf2V*14d2TbX$tL|PE2Gn&AQ2`dfcA3(`ba1}Z%=`# zD8r>&a?H`U1mnwYlwQY1br5F{%N{e&+FW)djRMx!hgR5cejJ#-;_H^e6YyXLdEg>G46;Xs zeTR34GclYyGOK3kK?WN%qmR>Z*AA$vE;H_vhBc`>b}InrLA};B=s3mD;-70DaVC9v z+#J&sm;fY6|!98Dk09Wid z4?q0opTR}@t_AVWG+jaN2Uv_dxb=}w;u8;l7&|YWM`Nmn)ngr;I`$A&kDm}Jf_J>? zeV9qEMwW#LC2IitG2fy&&a0CZI9!!zsn4j5%6VDvP-o^!Z$LoIz%_#-i4=>$^k9_9uaWY*- zFwIc&RYcqjW|=0`k}z1|9wAG)5!7C2_|JwbYBtx_20Z}uI5XYGNpYMr_gyjkDo3Ps z7k0Kc04P7U2X$gi`9KfnypWJkhFo@fDVlx@7wo(WKXv`j%Yg&YEY%F|`prto)V_7z zM%bpiC~~siZ*=D#<9T8(v7r&bAmHhHcjAk8MR@YfW&IM{0P}LJ=cffzd zjC!acigL`)*05^^*t!YWwX?uc5S=a7TUc$yX zVlTk`iyr>#XA*>48BIla%U58IV7kcLtK0_lO!dH95o({491qweK`XB*;3XdFVU8br zO#@q^HvE={qzJLp2}F8>Y0vDqWr6xdT14r?8DwS1zrpnd0!*2-tH7QaGN5ak&CC3Z zGd@dOjj@NbyOlxDHNDC(?K=pw0-wLPiNAgt@SC)cCvqnBEI}eDsA`jQEHQTi`xU`W zv4!a*a?lcbsBwMQ=^zRMyy2=E_SX|6zQ?qIL>g(-W)%C4dHn0Q%pj5Xc73<36BaXngrBn&|847+?unC^T4MD z+`N6g0Ccy6Yj&!A9c!F^tNMF#yoOZ(zxFZUR1R$34ywR}Ufo8_Rai-Fm$YHqmD1I`+xM5Wja*Qhd&y5DyEajqN7*c))ss5{BCQIaq4^q*XSmhD?9_zNsOD><5l4U}l+a~J*(3+^tLUFqDJQo18bzR!+M|6JU zGm91AU;f*l#5;cBjhLEiN~!O>`-^zwk^8Zwwi*BY9lwaVd=F|F#W@N@qNf@lsZGI~ z4)JK~VSM5KPvhY7V~AH5(MdaqmlL#3EaS>ud-1lL-;E2mTmz4cG4h*2YDMOv7nepY z9LyfUr*Hcx9y|Cj>Rto2sV0s*@eG>j41V#4e*?Q_FGMY5(wJB>d^6m)lP37;;cwuh z-~JG0&ud_=-oVn)MJyh9ToPFQ;OqWZ+;G9`;I-?>vlM>71caJ&B?)uf{?O;~>976` zYV$s}?%s*c=@anM0JF23;D`Am!alO zAuwoy0MN1t7Y>v|ptO9jjdV!WvJD2UL)Rj!ZV_d3f$9@cu_LoLCG{WNj3F zs8K3nE^}aH*Plx8c>7EN+U*S%W1$>^81?0(Xn$GXoezqJuQMkCrn+ZK2#-|v=5 zV#=93&}virh&(2O3*cp;gt13iikaFf=4b2JyEVklZ84e+4|Tr=s&VoU-5bkE|3=0$ zna*T9wlOqB#s(Mo**pb6@; z4{~~yh=vrnpbqSvPf({sz_J|^|Rk;%k4~^D%@WG2U$5wJtU--f}_UrM3B>=7a zul5S?+xG-GdWyMNS5@Xve4A>s%j&@NI~N$T2c7zz9%=_g0zZpU^BZ{g)lKY~0y?Ff zQh`&khsBOaOv`g=8$Y3}e+Sp?sbe}&$?1}iWT!-1$x4FJpfNkr8&=qSFs3k$XDHj> zSsILU-{8g{wfNOKR{5JzcMjhFt%DpeXbu@&i1l4DsZpK&v%VLO;m?L$GHH2x2W)Rs zO*-JK$~COL`sV$S_L{VAqb5f)b_PH8ObU3mJHnvR*z3gC3hgK{ECg8&Dg4ajPfqyYs04)eeM+Y2E&$KCGD9aG$2pWs z1-(HR!u;Nm;2#K+v ze#vRz7k~Sw@q@qg4kX?pjvj8|A3pzKJonTwoWEl$e(itwPngTk!&Dwhs5XIG362c| ztWG8P>QkS?txtYgfai9537w@jrW&)jVCx0AY2P)te9HlZ=_Xy|78D^4?S}yPM=&ttKGuVsYT38<+yyy&G^YT|0<$Z6JaeEJwy>;V|?n)kK)q@ zKZDsVO-%VA@})NRo_{`eZh0B}6AfI@xCj?++liUx6mp+!K*mvkrR)Sg_T|6Am+$%v zwq9@nuD|9MbXFH}@Tmu6n;cF}A)KutBdRQNFzkeZB%Dgq0x?6l+bQP4%{YJRLR^3O z%du@{vw%9%>+C9(!i0z)P_nkmKPiW+tYcxDcL<6ZcW1y4m$D@!lq&}zqk!+%&3hv;Z{0 zzcBQXuXb?##jnPDul;8LlgCMvg{AbW6bo{);GOYbH5FI5hxPc*^@snj=WT=UQ3(#y z|0F>g@XX;DfAEBl<>MJrFNH^qUrtXxS#?G}M;M9S!%t=AF)F9qdu)W3uHtkPU!JcT zxf`1Tk=NMXFYQtyLS}r}rIFx_nmo{s9|d+zA~K?so+nA)l7P%pCU^}HlBt$>n95?& z`JA5ycFqAix8|5>0MoS)5oHfVN+L9x;?(O^*$y&G3CK|ExkKp#1D;C6gmGsAA{$dn zosF~vZ7Pzjrn`}KNk+5%(H?6Oe3>P$*j99@3oO(;T)ZG@10*3J4~|uJWb$!t-7fzQ zat}vNCiwMRL!^->fQTf7W5KdS~bKPtqYzA#bQ2b7mBprC-SLRH1-)d)MhW&BUC zo58fOSOX-fhgJ-n?sVDDG?J0TmV50Aw`%CIzsNNPfF>Z%K%JYmbl_85xni#9-&L&X z{r!u8QA_L!hgg1O`W{QEF+C~5KBB+6A?afrMJJ2ILc|giPf+F5jACOWl{m zbHjQ{`Q6%IDjY|@FL#V%?Kortalcactp`LgJp9GiGkoF66p7bH;nf8=XA={6_W5^t z7-A2Vy1=SLK}gh4fX-Bm;OG=yb6JA-T{VT+MAZ?|KCukkeH;jdma0-S(tVA~DFJAX zg#>6A0GhsGasb*4=20%Y&t6sL6W_`;Vd~*T4E(!K0jGThHfv%d&6&aoIp5Eek;^zW zsh1`n3_p>;QNO|^B_F4QX~X1m_euO?l$*f~kk4(2(&{7{I0d4`vr0sZ&O`PqnNPhovMiA#hp*l|i#J@=6e$zEv%u-t!wJqK z^uY|!l9MB#vzp_w%|6cG1T@S!uc{Pw57){bwFZP9G{UQ_GHTxF-qU~gs5=L>!#MY? z?Fi%C)mzqa?&y8baJxO91c6a*qv!iE)~Z9VpXg-+E*>=iCvTj!FBqpG})A8;Pr$AC5| z&&vn&x56lQ*I&WOC!O{5vvYNinsxHdFt|DUNT>YS*o_3*_oLQxa~jHO==cW<>+^Vyw0K# zO2(qIm?{tW#{{6;5pKES2l37cB{=#4Xt$P=jJI?-#n1hRpTs}=<@e$4hi^yZZ^PZ+ z`3CN|>zkNvH1Y3$>i@tsJ8nW$gz*1=_TB_ovg5iAJa4P@Z~c33bT=Akpu4ey02%-R zf&jryBq&f4#bqSUh}MiYYa*<%HInTKPuLUTuqQk*6P_4_6)_HlY-@rdMOhRn?jS^L z1PBlWvG3?c@7v#Nf7`^lnOXI!>Q&XNzW@Zu4|M#c^5x6CdGqGYlQ++e6t^RS98k<- zE;^5|JojZBt-OLtqX|0*uw`NouDtkN*fqNoJBnK|Wlth6JE9gWhg*CHK@efSHjgJ> zdl1hrK8L0=2RoQT&|JojtvfN}ZO3%D4|iPkAxwIC6-L2CM^;m~Bx}|pzVy%+@c3&F zAvak>)M(-QE8l|~uf7M9g&lb2k;m}bqYvTGrI+KLkNzSo&p{~Us20xF-o&5$$A68J zCy(LQTRx7P4%~tKWD%9d66RNq8Gog!K-CR+*N<_qwf1g{+A z!bwcU)41{S!`Q!TKk^nMU`$vN^_Tpa30uzF0PAU!2B@~0e`Z^y5MpyJnC+ts?|bMQ zc;e}Y;Z8W%v-47X<|Chyi>>FEj^os^(>QkQ1QwT8aKp7XAh)@M;}=fi#iP$+IjW#i zTb2yzj>m{APemT-4IMXx8nV-Cs=nTC!YMQCUHbuQvmsl%@YZI=vp$_@XHS#+dLSD+ z6A!5e)O1&&pDG4g^NTBL72YLa%vXe<-oU%}z89ao?KhbYNa%;+MChAr;A7XE-*q&m z-*4*DrmQ{PKQJ^fu4L&2mBx+XESs3tAq9P4op3o$qsSJ4jWr%ViY`eFoY;4U^d&t_Ot&2G;schOfIJYK3y-sKO(s(2RdWlqrlKklAW#GLW-7Oj;5DEk^ND48*#k?y001BW zNklBHC9ocS4;wXN=?Kzfvm(%CSfzvwnx(Nw2k^GbD6Tg>)MIvMyR!eSNc7? zvTWi1cr-+rnI60vd?pSisAc)E8QmL^yeZQ2K`BDRawRI=c4D*~Qd^NWB7hav;e;W6 z;o42OWe0UJL?gB(@n9{qB(YMq&4Uo)Sk zSiu2?vG>o$BjrKM=O4H5o#%jMMnLC6SRrLckdC*A6e7p+Ir1Qjy`Zonu{VVB8LztXWN5#{wQLhMgl0)8c zNN?hy5kzP$SeTu$@atCsTZ>C*MicOTM<_mesW*(L)IKpXG#h#jnl_7l*J}W69y!}5 zi@>`#FCntZatp)qQ$k-)ee2(_%~16_><>=H@zB)P9A>4 zL6e6cK_I#&>yx2Dp=}g?a@M4hZZ`v0ZYD4QBdXVBzqW76#s7HcgiI~Qq;MUmhQNh} zx)CA=r9Zda!aO0XN%rsVq9wYU!$&$aX+ ztskbo-u{iGQ#B25TZL5$X|)~d6;`q%UDhfQYLISQ(%iFj>8G`|-xf%H3CG5Yc?U|q z(xjbiY;t)@b}-qT!JT-AnSh?fIIAKUxv1|Wqo9XP+^nz6BG`>I5Lw>;PAj9mI+-Zk zJ-EPpt%f7ZFX7oE&*6nvo`IVW;dvGU#$5>?BeyOp3QYZP=r=lZtA9w&{^c}z=p*L=n(*PcYhOByN3fh*_lyX>&dc>W)r{nFFu1`{fGC! z&6N>_TM&d1zJ34K@#f-7xcBfUaL1+Z#U^hGg^~v^Pj1l$&Q;Ii!KWX<%jaK4-L1na zP2j-R1GwSf2e5l)FY-}{LP*xP2rYjFEvqRBbS_lRJog+<80*uUY|dWBd1Ry z3L9`e0!Rds2x<{wi4-?1b(~R`Izn3bKQ*#E3The{A-xVZc=c6``($F~_82YsRhBms zJJd6roqd_ymQbdY5larDI8Z>3+@`P)HA7sz`(5~rn|>Q8GCW_|2!1C2NhH1wJ5t2A z-H6N}2XU3|-Uh1n*j0<%sQXbY@;EjJJp7{wR@p|CKxEKB)nycLjF6$bwgs0I6hxlM z1uUQ$k#wpLfpwTKI<^g2Mmm36(Q)Nu`6q33oUZ=#tytf zfPxnak1lVxxQ>OqMf=6*-5lndE^gfleCCD=Q5$keSyOL$s+Ns_S8)ss; z0`<96nZ|aoZ_@EA^m^WQZfNFL1wapKQMv)j)c&8aLfzsVM-fKC&YhkP(}QtdIqt;z z36u3tTyxA7=rEF~*R!=n-2cqCaoTzv%PT8r)R*;DT$RO0@i1zBw?tO(j-gV6**&Cc z@C~qKWU$d|OIy~f0-!Yo2SLn$oWib9aQyPkck0b&x69G(izR;3k&$WRo+hbO{fL2; zdL6(0FMk!E{q2w9hRg3ny*i7Wn}?V8aBBG^$~7BJKf}h&a3Xi4g1~?H=Gu-MlXus#(6|mfTI^)#j_`0!_l*E;KIT&)T`%l)unrI z&9&RH$=eUNcsXVYvna(yxDi9-UBpoVw(H?c2md+Bg-rq|3m>3sW5rs+b0;6iQ!hUV&k5k!HoRO3vF*Tec)e3;Dz7m{`Z{Om ztEjt!I}YOASKW>+-ez^3TO%~Fxx?P(eBIdD+R+mIlm14lN&uS8axDjypoahQ`Oo8q z8xP>{l~>{D%Io;MZ+=N+cf-|(@vbXxMAYzb_S8JK&P-!6pTp_-^9aiY)N&2{=;#x8 z^_6FZyV3IUa&QsFyo##e7lNivl8;#3yX;)CA23mWIsoXj-D2;|RNLM@F(kYV70Ij0 z$q|B}k&J4#R3btj*zNAd=kEF~6ucZ9@)=lar>=4m54+l1AM!;%#Lo* zbkM7V$d8f8p^#80fWxoHX!-$KL5NmN0NI7_ILK3Vd8J#&6xg;ai60BHDeokblPF)E z98FwOMzLy8gtlagT&((fy&MP_VQK(`5yx{YDgb+88kpv=si9Q~{`6uOM~XUvfT?H4 zsD?I9%rQ}2jLp*yqQC~hOoA$Wo}i^1Oe7Xdf>A4VRR^P{S&-4Y@_;j*bbY|2I>WJ(pgE!JxFPF)j^ zqpcCF53iLI#~x>PCrNv?0Wsz)$MAs z&8}qKNsfNQuObMb8sMjo0+kCuSdLN5`zVwgIJSdaE`rB3(qUvT6*3fXTKHy(?Awf} zWH@Vp64Tt03tH1rFcP0YB00!gK`fvl0Yl1K=nixgAoYo1`#W+G_RhK}@I3>*x_u{8 zD7owI-GL9N$m}_j4(5oIhf( zEMPeT>ZHQS0bU49c)(UChR2YFAdgxrLL;&zStt*h+6h2)n+y{~`yP@$7ZcUeeKYpd zbc4Usl)i5}!}&>(#al-Dl&@$Qnb8;5k9VbB`~jzQKT?z^Va z`(XDQdd*Je*K`$3>y3KPJBEg1bsg_KHCO~|tvUVqaaDG;4$ru)AEnsiwtKkx_RBx9 zPGoyka$_=JlhPIRo2}MP!xD><{BfM;2N`)iw|Zogt>z(fHR*fwM?m*Z<=(~((y-Ap zAWa|5{LgT)2P^U6AB#T6TM#?A;TtzLAs}jIhANvZCTMk!oO$>52GRrP&+#Hy<-?U!>I-&nQU-~d%XTaZ(o^LZ*7~Lgm-HG zCa{q>vZRn8Fkl=)8&(*h)o^epDL4+_wJrd(YEeeT=T+Bw3%~w9e;W7x`mK21;a`w@ zk4~$ILczmy?4gDgytMQ(9y|6lo_fJ*zWDey*K{BR2eI5|c_w^XD)y=r*yeG36e90_0t5nSKJ?wNhKZqL;?u z+392*pH*mX|Hzw#TX9LU4Jr!SmHr+*brkhr9vAQ3frp;IA78ug3%KIIA$;)NAH|`W z8?o3}LR9rIyLnbnllrMQ;cv;oDwS|#2gMjccpS=dEo9x(N7L_SM5Qu2;$Nj@5LebOMMiHIZ6Xn%6d_c%C=S0+TsN1h||NnJeuYaF)b!y1iZFZ@}mTz^ZaJ zsP#|c>^0DCXhMiF^NKuaY4>abHs=`CNlBZp(H>&AC!OI&oN^2_`H12;5is3w(i?oP zonJy?cU7`I(S|_4VfLpLSn#a8I!bHtkdhP;j)2b<0{El?(6UP8lT>4p4DJ@H2=Z_% z3J%JJ;4=>nm@|}3dCyM97b_skFiE!o=(K%OW^`iE#;s?nB{qlcFnG0a$^7YGx|p}a zQ->o`&hVtGn>IZ3k|=uGF!>kB{2~}_hqlZgb?HC>kknm9;WHT_<-gbjF4TcKS6Wxy z2B3^7KQ9J&9&qW_7&D}0;QPeM62|1N=J%`GC{NLRp3(XZEtcTrK}{mtnea2 zEkMB?!2#WFXRl|G=y+0h(kytdu9^e3L|H`-#Hd?CC!zNbx&y{1klQ2Lj>?#mmW_$2 z5egr1Y`JiJz@cvzJ7~hfN{fjt6@X1p)XdFxgmVXH)_let?qi-i$}JJO!PvR1K|6W* zG;rBOQy&`XdDc6R#&E|wetW-c2dUXWPv4At*FlzQqaQITFXvJxX|CvBq-X<4$06&Q z4hvFA2+jOfI;|3vsx^e)X$R^)@a75-)6TP)PG&0?<9Ip3_i^oZ57UhPH)F32OUFx1 zOpS5&GOO|&%r33_;bFU{-f_sd(@JXkkd}68&urdD_Pf{Kb=HHQ834L>4rVm%BSkx` zK$_SGm47SRllJc3rEYv>?yfa!KlFP>zb>Qi($}|S$40-UV{wMfx|Bt%ZJ+v${_5>S zvd`W9mpXODJro?tshsxeahua^h}JX_-o}SVZ!ZQnE^`d@Fs09;ds*a@bz)_y>t~^i zo+-jx8gjGS!WSO;|1j^KMKxHI%}AqOh0SC@F}EbHiuB-kNfIdep^N9H-;e81ZzN5_ zTQXE_eqE(tZ8ydM73TV~VsBNOBMm?+C`sS{C0AY3!JP*`g4 zK8eqM?hd^Bh7ZC)9=TQy(=`u;IEVT2G9EwvFur!=37oGj!f&j=@tVlz9UQoLH$HUW zUR+ju7xIlrHard!_X!x0m+Q_e`8pnX;Q>7M#tS$-KZn3?B0rJG4cEOJ@45D4*nypJ z!xr-4GQ1!Xr;1#m(e)81x$ z_{NW6@6<&qDv`Sv0bPxzj@q%U%}Au0J^7+hv@odC+rH8gDvCC3F4yfDM&-R#U zJ0db8K&pf$ls>V8sr)o{+Ov4iwZDMN_8h_rS}4c7ccQ}H6!4%x|Kvt*l>FAQ=c8V= z;h&qtc0v!Mb*|0QPas+%Fl~vpl!F>AV}ifjtdozG&k=Ya4=Dj0RwJNU0F-P<0yRc$ zE>}Zroe^T1Hb6^R@*TVq&$&bjhok2r6pFyU?WALBV=s!Ml=H+S^<%xwSm>%~TwgfR zL@}Skr8_LREfsOLNPvX^v(Cs>XC|m86V8Ym)^<_rVA?M)0ydtX4pHM)YdK zAi%XbGt&URP>JYBVg*8UC*7k!2;2&&Y61B;#1^N8ZPR&_ayGnVWUU_YQJej4eKqUt zaLr8Kno`MtI|p8B?7Qu+nO*Wd3Wa8)C14?=Fdf8!iZl`!=aQM zuB&bRS?Du_B1h>O=MjPZl^CcrfGSfeF!G=L$OQWd zs>*>T;Ix1(UK5vW&GWugdl1Y>r>?MFV(Qu4w!74~APu)oy-Rwsw0x%5GyOBcII#uV z{>yhU(`rqY-}T&TJD2*8a-&G}5?E{jCl~oWf>Tn!^-4|6Z{e8N(e~{w>j-FJRv-to z1svWUpy+Z{HvBxpx|$STiXIJ8xwI-%0BG^=^~skG9&h9B%J=UO;hJ?*mM4c9yz#;FSGjqR7~-}Tu>A(u)|(A;V?jRBHj;HP`Zsiddv*vB zlWAST%4A*6dS#kuSg$vY`RfA zs5J*^EEfRv2v`V#r50ejGuwQea{-*-o2!Cr+3|6O~-~UVuK8F^1Yq*_KF}|Yts7AsVO;MhXBxN<}7VQG8m(` zODWg!y{ebl#NX|^WzpiEm7}-aA$w(CR^idw%D`_}xGF6t2DGS|IQ+YfWMTC6rtnXD*z; z6LU{uzTQGJ=c5)Zpi()7X1IcjHeHU7T=g3$d$Y(}4dh~#V28j<>{wWg8mOR-lXGXV z&}iV$Cv981+jxV3YE5{!}t+9v` z=Z?b8S=h0C7xqlwj9Yi!CcM*O+)!718NKL`qp^Wgizg6yF{*wYk3RifEY;5ocwL^z z%LYU?&5?)L$w{=NB9O7rq6``qyl?`axcyhKd(&RwgjL~&ii_Fs^eHrgea<*$V_1e> zosi^pqBas|-gdeP6fHIycy0a}ys`8{oLe{x&x>&G>{;A;)jhcG;=3_nmrz@nL;b=T z%p{E{(op({5ETdeoasK=q>eT>FaYi_!>p=xptBxRQ$}}cdu4Jg!+{B{2 zse1?=sh!%_&b%K(6vJxDP|Z49mjRm#6~NaSndDoQth7bZk>p}O8D&U-EDR-i)t=lY z{L+U$i#R`xT+_pBaax1bDsx@dO_mYLI`=$-tk=JYaR~*0Z?8)Un93X)$`yGF3suGc z%R?@1pz8#9eMr<6C(ue$@iR~Isxql90s=n~Hc#1b8o-F|OFka9H&|f&c`HV`hSC%!`hpczrBBbNnWPw+sqEfW2z!Dx}C zRtl;gqqf`FmEnBWNeyQ_;F5_5Q$@uCZ|g&+)#{+}BQpgiB<5Js*7f_Bs$eprlHBzK zp96_hjo^ot@EEhd1m`Q3iY#wiZY?i)Pa;yd9WiX=)xjdwJB1#H5#k|k*dC$8fe`8q zMTgL3zX$D0l#?{(q)D08gLX?g`Z;N+jbEcQQy;1tJ<)k7jIYBrm4F}VH9|&MYCYnO z0qUx(*P45rvL!D$BY7JHtz3X}g;BnAl^9XU$Y-IrX9P44a{ML^Y|o=?$I6H7@r#UL z28$_egWIhoLxnrQKqi;9j$WvP5G6MaLW}KDz%%El0{zsD3d7+nZi4~)B5I_KR%GMk zN(kOFqJ3c`JrBfq^Fl6X8Oncs5F{^^ya4($Qt{Zp&09khJ)P5{-Li4isaG*GK5Lfo z#DQqnlgY%*ZC^zlS{wT#QT2Mwq|BI*QF#41ufj<9h&g9@V_}7f@e<&^IWRFdTg<{} z#>IS>DQV`lp0kuS{l7hV;ObeDw<}H~HRj{4m}zr&h*EVabXzd#LhrJHX4ZBNx1^88 zr!XX6ChD2NGD1tG4v_@3=axk$VU);b&TFWHRDLe`3|yezpbxFea>#|fO$BnO+;zz3LBgsYdrGxu$meC)&MHOH#tA zv0`J%+qL%^!g0-3x-lBv_@BHIgA<|+AM{Kcjn4WpauHs&WU@@8RagE~`k>k9Q+C4Z z7vgVz@I}11^0Xwpki=SHDA%&uF?kx8Y6H-Ef~A`eWt54YelmqAfSV%TL1Rjxemka^_*h0rK7^#PPI@Wyv8F1}s?(oIP_MM^7Jx%P8sn zhv0c-1Pvb^Gn!jIVlTp}vnTPw>o3E~x!69r6PNF~4Ac2C^3DYEwg<~9;k7r9Rth!^iiZc?3Hy zn!seKERoC;vlEzaoW(=m{Cix!{uBkSC14b+#9Io)5bSx}|K&=6g$%tPy0(p)G?ljYp z(DJI>i|XdP;fd9eg#ub7I8&)_LL;G-Le7izGaji>g-d%xD+cJ!<}QZ^0b8e)Bh7)J9^x85pAezy; z3w5Ac3lTU>AZiPbJ88WrGuGkSJUEU-FPpY42Vb%da1LvlANtw?GHX3d9`Ls3wvLV_ zYP)oFFoTGw^`TMN0zR~dM*(EvX4rw;y<62xRLw}6 zXDJ$#Cd;Hydet}ayDHZCLmSA~b2m9}NupQvV}y|YR{)}AgdktZlH6J9?L6vLI z%J@b@7AJM+(OpmWwQNwyq~DiN%#GU~bgeZbMgH>wKiv|@uE68TVbsQ9gY~<=v1zuW z*UlRMXp~TT4MBHj2f9>4B{+B;XxGXHe8o81JFia z(yALJ<}A}`)FjGM$Int3EiZGeiwGW1)BpOBFW}jwr{FRJc<9Sj*T`3!Q=43-=6XII z?l$%FpyLbklJywiRSZrV2Xs4{KsoYiQ>vw)?_JUDCngcle$&JI4t*LQKb#>6 zVNX-jja){VX#2TXui^Lq&2QkNzjYVFoR8&&1{UWQF!#n8Og75+y?*OH?Y#I;mp~SICk_DmY3`J=-nU1oj2Zruwtu7JB~dQ z6y{ts;tIa~=-2W5@z+tFn#L8EUWpx>cVhdtJ>tclKe>pPUpR$(@A?Hej7D=?56(If7Q*HE=?lu6yU)_qY>kg2cO2CeS2~7p51U?M}7cj z(uU`{h$3!46opJA_t9NMLVE1N4@2Zy1ps?Mguh&}IsY$(r`Y7*6a=dB~<*ApR#|My-W~#YK4THXJ^5 zJ8Fybc;T66@aCyEQJ4iTJ-7!KmKRZ7t|6#}_`vOVtvI&Rgz9wVs%oDYFlR|0G9fSD$%3KhSyM_-8R)1ozaX90ih@D9YpkgkF~= z@R>SDV1eyw0h^1!wh}N^1PTNsxK;=iL(-yYhk2}l?AFw={K66MNzOLf=4RmF&9hAu zHsvJ(x52CXI+>P4sPmkXk@7~i3Ez{SNuo&|G0wumS!@pZG)OJxUor@&@;7b+W*x;t zZP07!apnn{xnM#XJu`aXZfVGdD8(qqpBM!#c18(<$L(j994u7BTX&7DG&-hOHA*s*ec}Iu)*J3pm+{!F?U5 zMq?PpZfkDZsBT1&cI<4$!W&Bg3MDdu13VO#14e>=8iZyYazJ8kEQr#n*2y8d0a%mz zqq}7QXzCTY<_YBAvMt8M*Z_2L!m_ zr~@NXx=7MNb2GtIoTS=F+PB_mVQ#Ky@L60Zn|6H#2Y7Pm6k+iIMfNNMZgdS)o>a}$ zrA) z`Y`*ORfPxHoc{Tot&hWf5anO#TTF?*Z2$nR-tEu$H% z;I-OGJo4sac;o!*SXpkNUg5<(2PLP7-}uE(f%xNov@7D3{AAA)r zUwBQD{FTd7C{Ijb*G2nq?$lWvdHDo>@zzh_z|;X0^D4qKM1Z;zqg9UZ%&`Y?-{W5q zfH?0Kv3J`(Tz%+DY?){>j&I#je|M<-UU`lsz~Rqp*Cm93S(ov-pdz{y(V1 z737==Y?gXFYX6eb{R%0t<*i$)I z4MNh1#A4YC=jZYH@BS%DJ6#lJ3s_i~hvmhHf&k_GW;Ci5EXtvTlS2McAYQ`qbFH+Zmlke;9z4=WfqxC0Z2&G(;jU?e??1pe$3!BRqVbAP# z9J=%-94hlx1NkCUS&8r;v(XzUg)v*Qw&KPVru+8_Q59ySCU8`4?kGTvn`lNS%UP7> zqLr)37BEf9ivVb}VqD0_*u)B0p0qOniag9Bpd`e#z%+qta@>X?>Tm=gVJ<;Q9LU=i zI?-B@v;#WIj3XzJWQ@R$V^m>bG6ZG{fExmfq%Y8bF<;N~2uAS|Xy!YOT1f&tf(1I_ z)I?!QLMq)}MzFP`d5!z70WX3I28b7a>Ij&y0&FV-yC(I*9cxC}c2>U5n2oD&S6v@y7!a$??xGJ=7#%Hv(?$pNfeHDaClF!=A@o%MorqC!@^&K1rL>;s5>d~}Gyu)H zXuc%gLF=aIz2>wR;85rJW7#`4M=0mbE=_e}uoQY{lQ`&o^QiN;ada%jt`B&;|IeZH zFM=nxPtG%voVOLo@JBnRA28pO?sa0j(r!R9`q|h=kvnYwxwBp1&K)g9t46vvt{LX( zQ7Y8c&9qf0YXuo)YmA4x2h?;dn*aINnO2EL-}NNOA+{lSQ_ew* zwsKUfMz4UHP9{Z%$No=x<@aVhx^)gBIm+1!mrm=1nFHYZq>_!2tByDLAr>bXGTe zT!C(Ud9}qg7hJRSHQ6R*ddBMgAO#=y)xDy5D<}WP56i~CA?eZSpCwp0vhj@{{|z2E z@jc`{Pe83G=8m3CQUJ8Nn%`OZP130JA=H(pMNw{eFLhXiyeDyHpIFU1V37ip^UPk>fQ`=K@|@dKC{Je*|w-UYF~mt!ju?Glc8pv7(w)XfuKOtV z*)uZv6Kj`zI(h z^KkPvoG28o#AXhdZyv{=edFJuUTR{Zv%b?$+TTbPDrnN#-7H$*+cl~%^ybI zDhi0NHa8Y5n-M%o;>L{QH$uRA~$U#EY@J> zTUcB zE2}P}GXgBe>6U{x^#;5RI_f1#Q!^`Wa~-Kkz?a;$MVrZ36>!PTx88dz8V3!s@c@pX z2@mRM2N)s7NU)lTtR+CHqwOR)qNc})84YQZW`lGDF+B2gk`hACVQ&6uatIW&T}?$T zEt`B3AxSP&{!Q*$=;%NSk?l1}?*!-5(YuB;gUne3r&$*-gv=HQpaPSnSdzerJ_#?8 zqFU(v8du*$as&1deT;WwXhG`Un175y0oU1^(+yz0rl>Y3Qyw%JFp#uioC}mY$4tO_ zy$?yw5&kSUUi2Lq1AwtS!NOeJ#CvuT{Zmi1=jBiUdeA0l3<0!@j+)WEBi2)X0QlVH z$qV<2%6CD%JG!WJnTI+;?V@Q(q-LG4jPg|n)f#NovN!cgl1%Xvl@4kmNdK{gFZ+n1&dLyDNY|D@JDKeqAAIep-z54q&VoTiL06fPo~1ZTTkqT*al zaJNeWQ{7xckt5%k2v`f3?)RPBVia>GA#ksMFl+{|q4T}+TZQU&&oct}OzUmoI3w*_ zikp}Rd;BhkZi#5m&RVKo+_ncg!Et+(O+a&Et3exZU^B2kr}&Um!qA@eG}X`z@z>j; z9M?jQn!i1Q%`ji(_J&p*+VJ_n!dyeyePaj36;7;WF2R01ALU?8Cugt2Rt ztYQYKM>Y(A&eEc{n0~?7!z@jETg!}Cb~m(b8>(zWT0XWebiBCUaqZ08UQaJ;=aP0c zS;wH~`^%?U=FTcH%xqfsVW31A=x-lT=L1Q{f%){5E zjT6vMYt6|SVjMb&9J2AX$G?CFPdUy{Vp_P-}6Uun^f!lFW{$dopqHM4YAZmv(8eSbgIPw6VKmH7y zoCljAvK^xlM5tDpm?})-x^3^mO&8saDX)Y)i6LVjq3fYuSix6c_zHgb=94HCCy{qu zNqCpDUDW+1TD2xF-*F4>z2VnU_Dis=hJZD)X`Qt3;B#Ncm!JDQ>=|If+k&DyfuI?} zUunpO<<=|j#?6;~35M*+6lpgZZTsIKOxVGqV%eI=dewXE(ObULyBfPaQjgg_R4~f5`#t-ns`r z{{B;V<+;3qT$sb8ie zq16sLqpcV-W^(nT@zy*!*vIE5q&A6B4ICV8FhQrH<1h)UxGd$!hpG8MB^M<5SeXP& z5J?3vik|Dux=cg80hjYw&7I7*(Sl4cnllE3HbWLR4KiuE3`v!suQQYXc9Id%tee-J z`Cdo8QzEZ5cr6K_2woGUOMc!%za!CUx_-6ps(OTGR|DUU4@?nUcVkTCfO0-W*|Cu$ z_qag<#fWe{?v`$1FFoeqChAEUuq+;Os&)_X@oAG}^hu?%;$W_-J^08!!pF68@bB1GH^So=5o}-U^gGQaGtY-S$CXmq(Lk1GCTB;Q}9LBa~8B z|7l0DDtSo6r~#q1 z?ny8+ZHWd~W!;p2k$|wWy6S6$?Ie5pFq(dfIb5R6x_et7hx3L5I(r24m{Yl3JdOBy z#Nv`1mLBmN8(>+H@Dsne>|wsn8w@&`t3LlQ0CaLTB|RF$K_cang@>ZF@0oCLz&HuD|Oz4t}B?MfaoT9Jh_4NGn=aN5a1 z9POBnYL*)|dPw;h|1NYJ{7zrniLo51`~@Lz{-}J7av96@W9)T8T(*T)G_mju?EGry z=cwnj7WKH^qn=vb7@2;Wr#oZTj>+g5#wvdvzP9_=7KAjSWC|q-1P$Qf|ZNOcn)A8-)RmW0y7U)ZObTsHaEi_MmrkY`1X_ z*9buO8lv6~XK}CJc2ym*RIFB$&GI*fvp1;dYMao%KK$eg`zNJkGHe|OvyFXe0Q#Gc ze;yAUdqARHC3-Jb5s{1nBSAw~^s`Kl&fxV8qh_!eLqpbAN;;uiyVAbRSWgTz`zuZx zIT1qzQtAk3MZqx|fF7pGJ-*Xe@r}*J0KfY$ehcsa&6{!Pn#&P3XYuN*&)_Rx{%b6p zJBM4Yx(&bm>%WVs;xzK1jUqgRCE&}Cei7e(>KoX#?_%t_Xgl`q+>gAQ6Y$j!eB`4d zcI0

    %=zLp#_Kc$tB{6Jkl;In8!meeg~%)P9TS6bO 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

    dVQy{_3kwdM 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%0Arsv3sz(dn>R|K)2Hk)hq+`8r05C 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 o@O>IO(=S!_}f$ft4 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

    )sae@N{Gsxc|FSz7( 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%0D~*;M_ABM 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̨}C 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 b^!61QgGw00K2QChbXitXNuox~IOu->!os4v literal 0 HcmV?d00001 diff --git a/frontend/src/screens/SendScreen/sendScreen.css b/frontend/src/screens/SendScreen/sendScreen.css index f4d633d..a335e5d 100644 --- a/frontend/src/screens/SendScreen/sendScreen.css +++ b/frontend/src/screens/SendScreen/sendScreen.css @@ -29,6 +29,14 @@ Body { border: 2px solid green; box-sizing: border-box; } + input[type=num]{ + width: 100%; + margin: 10px 0px; + padding: 12px 25px; + display: inline-block; + border: 2px solid green; + box-sizing: border-box; + } a:hover { opacity: 0.7; } @@ -38,15 +46,14 @@ Body { height: 300px; } .button{ - padding: 1%; - margin-bottom: 50%; - border-width: medium; - border-color: #009999; - font-size: 1rem; + background-color: #F7F9F6; + padding: 1.7%; + font-size: 1.5rem; border-radius: 5px; - background-color: #FFFFFF; text-align: center; text-decoration: none; + color: #585858; + font-family: "Monaco", Times, serif; } .button:hover{ background-color:#018037; diff --git a/frontend/src/screens/TransactionScreen/transactions.css b/frontend/src/screens/TransactionScreen/transactions.css index c527156..6998c00 100644 --- a/frontend/src/screens/TransactionScreen/transactions.css +++ b/frontend/src/screens/TransactionScreen/transactions.css @@ -1,6 +1,6 @@ Body { - font-family: Calibri, Helvetica, sans-serif; - background-color: #018037; + font-family: "Monaco", Times, serif; + background-color: #F7F9F6; } a { background-color: #4CAF50; @@ -12,7 +12,7 @@ Body { cursor: pointer; } h1{ - color: #FFFFFF; + color: #ADEEA2; font-size: 4rem; margin: 2%; } @@ -37,14 +37,14 @@ Body { ul{ text-align: left; - background-color: #04989E; + background-color: #ADEEA2; border: 3px solid #f1f1f1; border-radius: 8px; list-style: none; padding-bottom: 15px; } ul li{ - background-color: #FFFFFF; + background-color: #ADEEA2; color: #000000; font-size: 1.3rem; border-radius: 5px; @@ -59,17 +59,16 @@ Body { } .container { - background-color: #04989E; + background-color: #ADEEA2; height: 300px; } .button{ padding: 1%; margin-bottom: 50%; border-width: medium; - border-color: #009999; font-size: 1rem; border-radius: 5px; - background-color: #FFFFFF; + background-color: #ADEEA2; text-align: center; text-decoration: none; } diff --git a/frontend/src/screens/WalletScreen/WalletScreen.js b/frontend/src/screens/WalletScreen/WalletScreen.js index 0bb6c9c..05afab9 100644 --- a/frontend/src/screens/WalletScreen/WalletScreen.js +++ b/frontend/src/screens/WalletScreen/WalletScreen.js @@ -3,6 +3,10 @@ import styles from"./walletStyle.css" import { Link, useNavigate } from "react-router-dom"; import axios from 'axios' import { useCookies } from "react-cookie"; +import companyLogo from './images/officialLogo.png'; +import walletIcon from './images/walletIcon2.png'; +import transactionIcon from './images/transaction.png'; + const WalletScreen = () => { @@ -45,36 +49,34 @@ const WalletScreen = () => { }, []); return ( -
    -
    - Logo - +
    +
    + Logo

    Data Pirates CryptoCurrency

    -

    Account Overview

    +

    Account Overview

    Send Coins - Recieve Coins View Transactions - Purchase Data Coin +
    +
    +
    Logo

    Account Balance

    {balance}

    +
    -

    Unconfirmed Balance

    -

    0

    -
    -
    +
    Logo

    Number of Transactions

    {transactions.length}

    - - + +
    diff --git a/frontend/src/screens/WalletScreen/images/officialLogo.png b/frontend/src/screens/WalletScreen/images/officialLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f6431bdd06c565010dff825fdde3eeaac3d13beb GIT binary patch literal 513718 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

    %=zLp#_Kc$tB{6Jkl;In8!meeg~%)P9TS6bO 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

    dVQy{_3kwdM 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%0Arsv3sz(dn>R|K)2Hk)hq+`8r05C zOd0bqIu~G@b3oNXXLmPrrGTmq%vEPFGCYFH^c1dLvkiUS%U~B&806wb%SOerF>lUd zWM&ZM`Y8H()?j((3Urma(O&3;YHFCR&S3xW9_&8)Q&g-vbb>I_jgpkJU^YYR0=tRw zsoM8;SHF(33*2$WAZ-_3Ip)YoBmAfPmv?C*L;q;aW->Fu^=uflw1lY@V3Z9Q6IDEL z?Jwizou343Qmca%;h?qE-5hThcBdB>=J1B;hmcTA=>6e>uwEuN0ljtLU}ZlhltE0* z9mSrvUdQO^15hhn_~M=a2^U{{9bM10>I|S%QEInPty(Y%=xh@^w&7@`<~3oS4Ls_nY#`gn*rAB%?ajVyh|IsFetXkC!KVp0q91(lbjFp zgK)osH~YljE8UYEsgusi!LV=0V*pzr4=@}kwuL^W2M=8TMXVp#!j<4)Wlq?DZs`*b zu>Uy#olilc)=`8YAx7~{F!8|NOyCioGz%OKKr(su`7!y7WBCypZ<$s*x*4e@Q6zi# z;iWE1N1h|QkiMi-N|N1Wh&@hsV9-3R+1d;5U?CqYf9_12rpZvr9XCoyJ`Q=W?7nCf zqSqf?dV!@WO*(?fR!yvhDB9p<(}-LeAS1JjNIprl<&&4NHMj7E@mQWIGQqxN=0$$R zBTdA;tiQ?>x7#2dKZTc1Og0g@`LRoagY-R24teq~&_?-i!=t#Bb0(eCMph>0eLI)e zG*_GSUHJ1fKafLVLZ9PVhG-7%fo0;u`Ka}0?ZDAhldi?^I!ZoQ^P?oot{ICF1JF@~ zBKgTI*V1K*3p<-3EJt728JP}6K8)9%ob9HOC$_m948@v?Rzp@C81tJ@=E&W&F0~neBbp#YLX=bZUGl%J2bB0N4A>Y0AGq`j6Z2b37+%}+Do#zD!F;8P z(U}QMjZC6P*YR8T{u(Y@x*5f`E?Nbd$iq}r)YSqEIQU?EAD(~z2N)YY4J-gkjbN`T z%({VsssRN9ZOb}Q=*WERtVYc04OJ;(q3q$H;5{KK{;k^kX!)Zj5WQ^nybdIJXsrlw`(`aRdj( zcH_w4ZtQz!4_0(6#TP&EAF+D*MwI6WXl}qVYS2-~f;x@^#}DG2LvN#El6ucJjCutM zsr+28qcU5?z|ysN_!mEq-mWzuw;Yo1NC_BH4&p?4KmP6?zKW`{fMThg*2}gmGDZ#6 z$}}|7!nREtarZ4>z}kVWs2Jloae6PF-}5X?9WY1@7h)7Psb|a{;IJ%ePnuro7WQ}e zz>y?b&+)LbDCzRgtDT(Qi1HK8fcCA?Wro=hdDDcvWkF;CSgK0@RxAsBY7ZXR`FU(u zdnK0v?b#d=76G8WAMb6XoOJ%Yc~}CR`}Ggz(EucBTnRBoW7#utyG#P08{KX~YbjE{ zxn<@Ml}WI$TbBSUL2MLg&+6hGlK6Iu>M1z6WYH$`eH!>6GGpMVU<7ALI1#y|XwL`PL}K zVSn6m0Gb6dS<9{|y-Riu4ESuAWH3i=?)f-GpzV~ii{Co7K_$s3%YtJ4QjGO{P_m>g zq%InuACYXS0jDmA_<%z`_79V zz06wncNPFmN^n@JO|uc{7^VTmDB|v|4`J8#kA(qfI%IBR3z5!xi^rfByg3TW<^sO{ z)L&z8Y!7~E*XOaaX9L=u4zxi*iIhK3G#C_+bO7DPNO2h7c<$?X@6bL>PcNWcGf}jF z%P+V9e|+b^!SbF9q3b2s&}j`|Q`0FpXlp74Ye(=eKm8g;hEHOCY#x=lIV{Z0!!d1i zXhkevz7qWd11R?NLen%_c7bIsgpk5M$A2+FNFP3z+@)YdW;EEKCKt8@6?OW(j#&wd9JV?+4z zgMWZuxakY9>jjwgDpbWnK`8)A9Y?3$$NzlnzhiQC983CFz*1}&W*L@KN4-u=$H8se zZ^Nf<`3y?MK3aOkRt>055d}rVk;(V*m2duMj82TAt=Nvaxdl|q6R>Op^?3^e%e(Qp z`~NNO-Sq1yw<$1;F&rIv4=?O_8VgPhmZmdx(2RLcH7-wrbrARWNuGkp`5(tS_hf{(4-bOxr9*Z!u?l&9vd&(;g;R-EjVUb%$Mb}w+6P7k4Bd?f5eF}!y^Um ziXV@Qrt<^PVw-Li0G*jh%}V1p_mgy*;GEmpveJ;xXfT5@mpFtDJVTsKhU)3E3?I^b zc_hk$S6(FRD#FHD0ibiqvk|Kb0@bLVgK#cwTu*r-D@i)VG`GBxduMs8uq}k*;>9A# zA6G^`USs(c7iyW*%?tgLqD$H7B+V7AwxnYJ1KrR>MvuY$oi_ZWx)@c zP>M+?AKn*aGP&pmefB00#3SL!^Q`;iHRkC)@Oyb!Ork-g$+Wh4=H$9kb7zdd26UDY=U5w=O#}0nGdaP4DRD`bsfRYpG+MI;%H%WBpkZe7PSo1=Au-Uk>!zo| z!S~N+FV&!nYUuv{Sy@;AxoBrm>G(2o=sP@tG31G<2FwmgJgJ2(K^2jH7Cw$x3?1$7t9 zG9G>MZ*cO=K78hvzl5IRDzq!@C}|EznP=5jX%;&HP$vpiJay!0ys-NjOpHvTS}|Za z4%YOq#9iBN#K$+^fNr%9n%+hML2?ZrfddUoMMW#)*vw)4}NNBecT zNCq@tznIPB+Cff0FgpV}urC%UDsbvHYL1B+YZ^wUg~KQJ;;;VpzrivV@PGZ$f5AZS zCa6{s8YwBF6i|nO(TS5dc#>pFAHsaKiphlq)aq5#%`#MSQ>CtUr!r`4XOe_ZgJQEtZ;>y-OYfut3fiTTop)qGz{VYJrn909w+sL?a-%h$v>do>%dx zcCFB@F~aPSFTp{tJ0&_LN%xk4Zl#R^&|5CJ&VL}tI0!?Vd?4D|UE^nXG!D23xgJ;k z{?Q@DR`LPR$+npdKxYTzS!0C#X%l)E9GJy{coTC-c8&4O=`?EyDNm8rNE8kv`H}{G zOnSr-wu>maS-T}D8PEPfq zepwE}`##H*Wc@(GgRoq>l@r&8x0R=$)V(WB`|`epo%f?YFDbf|vA}4XEHyN<$ix72 zFk+s~IE&7(A7Udn;!pDc(Bl0o9-GS3-h4}uBaj=Fw<>wfMD1M4>q!vA#%aX$hhked zW{9mgms$3C!x_+Nkz>~Dz7jHMQIoJTn_19V1O@WQodNBw*Q6-~&Q^5JlS(_67Jp-_pxj& z!i%GkKBCYxN}Y>z`I&-V1~dmf`x(66C4^A`+A#|Fg)I+a*AA`($D#w!Ua1h00bRvE z{^YATHNG1U-S-eyFIj_vwFE^=g{qMZN|LBu!_dSyo`3Hp{Pg&nn71cTunSnWWI487 zbQyMRyc#Qdmtm>i0o^LVu?nbZT0k2uc zZSdpLmlJ@Fxr9)3;buR(uL~2Pm}F?z)G}S4OfAe|zFNk7c^d5X z4uzg!l0qGpPU}Ozwf7AiAKr_i)(O+GQ7W{fr>he^oy)N4lC4Xun7bh&kzbC3b{9wmI)2@3#3}kHW0zRT z4%q62C1Vn@w25~f_tWs^8)YNu;1?P)5_l)}X|;?Z9K^T%RtV80I}h5z?>T9K11W-@L7;#DO9f&)7G#8)}GPaoBQ`aq}NkPrF@efb@FT6kgJZ`z^IxO#A39VX$W1AF29G)M>(9jT096yZ7 zxoMQNE-YEzj>|S(f$KM1jr9YYq1Yv8s){a0g=y6=VJ=__bD}lowxg~pI63+Oo_y~)n9d9oM}tl-9<*3Ku$!XVxBVIibqB@n9#PIY_w-#FZfz${ zek;1W+EA<3VB1Ah%_@{ak-qiNQR;$9cq12VnsrRgoW|(*FuMEt0i_5B8s;WupxG+= zd-~DQ*^XkVh!Uv-?z91R8;V*1wr!z2KZR#s{T}M21x!>=V|->Dx?TV@ot8PF1*Ji1 zg}Y@%+!YZOfp^Ji@W3d|KWCNT$npvTcPta5(l+6-*`$XiOi*Yx9X!c1v$$p{fs zmDyaFAibm#ZOt7ah&Oys6(2jIpI~7`qJDv_c)&l?7BjetKeXUiVIu+!0@Rp$4-J|`Jnj{ z9BJZc7=q0wA&J&OP|5FxSz?qJIMyTxD6-s8;^;{oMTZx`!&oWQf3a9^L}cf%4-*3e zeAtf*K!X6#-^6=EZ_*5CQog|=fE-Cov~6gr7RiA2&gJ}dpBw;9hUQ}FMr@;zK7nY1 z-r3`LufQ{cNqhQ96oB?hKA0w)dI9%teJBh-lUl-5z|9$3eC={vxiz5cHt@}tAH(i5 zPvL@%>u}(}L0DFm)Q-SHxeUWtK)q6jT{odw6|C%Af!lW6fL+^np}TE06sry7?mbd4 zL$``}f93=HVDFPSUOSDsDTCJXb!v6AnN?g+vT(!p8?fWD`_SFC6h#!ES_(8rMb%Mo za^WPN-Sb0?n`6*P4QNvSBV0!z1Aq<=feffiIU$6U8Nj~m<7n|x_No7Xf#fK=HFwz* z?mVi(Y@O75c1R6m6NX{JoULM6-!lC6-G74Ku09mW8lV@xkql_Eemn=ovQmS~2U!hi zx5#wU_Q3l$c7S(a6NHjHh$t=KzyHgB!;5b}jg9Lz;&(p(1uSpxf@SC!9-hML<(EQh z>&EQ(DZKsW3z)N~aN^8qY}|MmZn|X`%!&ckcA(k>crKz)C_q;=3doZ;Ac(xIx`LCF z`|+cf{}nZuD3yBPKu5`L$1U4#!xa~9hV2;Ct&p-Cj-^9I2Q1YDoC2ojNAQ)${xiyL z6L8urv=s^{7Tcg{B_FG$_TpaJ$nRL8ARuySXnK&r0N>=bpY0VIchmgXe0G9&3#aR0 zJX@qTPkbjS`D4Q&na@PaDqvX_di74+f8E2lqW@YzCw2J=GVS^AFks<&^u|g5DEG{A z%d#fH#U-&WqA^70uY|gnvGbu|yzm~wHxM86GC{vsq`U}5Aew`}_%Ld?Niyb7cPaXk z&8|)yLe>^qA*w99Y;X?GGsvhnOhVEdNQ{u6E&DBY>WRoMmT}&sZ2kF#a?2}B@2#>x z$l>wxj2C50ydE1=C)cf2T*9MS_aHN4R-3f4XN10}R2`D$Po1KaSXhkk==< z!5YxK_{1BhtiR1tVl&@oKLKiH^r(4wfhezmoa3i>kElt-OiV`L4fr=A!_-F#GV|sX z!=g7=NEWD|AQGn|T)K>)t_>?7DW^#*#^FTt@B$1yfGh-$40%Lc0DG8{*NS|xYQ)p6fF zzlaBReiFTfUKA7^pf!9oXjT!9Q^XU;pT<{rKZ23*X%t8~4pOhzw$N=mxO`O)e)Cg* zg4LZHpei~v%OUp~QUKb}G#s5fjwjy!9!9NE=$cAFZMt@-Oe1DMLBXg-+`nmCR*#uo z5GZirepi;o%qDO*diSzJFXhjB5>B%C*$*jS;XZKjpTUsJ-k2TJ`78%@qmKERITRHG zw{5#0ckH+i9XjEO(B@_7x&WYJxnN*Wexq@lOHV0t=W+dwx1z6mHH=Cf9eOv4 z=t5B`K(j4U`GI96lZ!}+%&Y>AjPJu^&pd*vQiDYXg(PksJzEjn z8w%Ne@_YfHd2hrlgZw|`jQCbk)`YxaLJgjjzOi7_`p+5+n>-A$(54je#oK-Zm-Sr< zl|27YS+;oKC&CuDDE5~v@DFE;Jn?E4hj|5`g(Ha$l=E8-TT*Q$>y7>5*Bk)qmeG=yo9Ke!B$$T)9q4DG}OIDy< z+!2kx=n%5wcwRk9u&i^*YuZ_kBiM72Imp9XUiw7sy>m1FUy+Q{7oPO8lxdh(J&lM= zhK{_Z7B#m<=@OYyBV%QmN0JN#;eFOnKmR@=0au3MGh<$(6SbE$j;y(o3@XbHqGcB z4?q*(jS8i?Z6_Q|gc)IVVo9xE;D@h0jssJ#WBpYZ;MnLSj-1?s@$pgA=j-&6L6Rj| zTd3pWtvBNLwm*!`tJlJ|7f^67DI_44T5H3sRmO8ipT&>ge+DD9c`Q^aH1oBfX(%ct zuDOdh(pbf}~TF)5>=!Kz!dhIM(m zOhNk#mtTm7cl{3fdsZ>aA#2CKA&}&#dc1_Qck|dR8G)8QPTHghP|nbJzw83FO%pIx z2ZtB-<8OcX6_l%!Si52XpZnzfC^!ygMl5u+_oJ=Q4^8bxL9Jq9_$c-se-qv7`mtiw zDh!<(M^P(c^ZKpm#!9MB)v7^*P4%ykTLBdn70bl_k@xYfr~V0AZvm!dqi&fPSbj0C z-MkamTzDLn^4QnQ!>{*H~JtwQbS!n;Fn;-6mrduZJx)7oMsdPuEul1a}2YQc`h z1QN)R{pQPFs?=2y0G&rWje6zq98o^JzuCh*Qs0N>w7U-i4Qi*hs=;y;R7i%p0sQVS z{#$J7xEv~7yyO9Z=WE1o44e%v838|Ej@=anNF0hWC5nnk(a-GR0bS+R3yp!Ygwc%ADQt#jBOf?IZ|958#3&-Wy=tV z{e-Lmr75^^FV~1#c}irdmzgKZh3N0F^n(_yq$8cygfoXrN)jDW*CHbinKpD>foaeL zMRx#M7uz_E(cM-q*pPMKQ8~nTj=td+>7Y0csqV^0F;Np1v7WZ5&Yuz-9^AHg&o{y* z%_Nl-Y^0cOf*%tvoWQV>3_UbcgI*vEKu4W>0%$I?I?quX2BHxNl?2`-l`hCJv{A=D zzx*v69N7yCH3C1o^`F^m;RJvt7ZK8b6k~O_JpL5m-k$5#GNph~L~L>{AS@vHKItt} zYX-Z9bnpazv7MjB-2>O6)I*Y57f{d$n63eJ z2X*Bz8-SzrUUt)f5xTUgjP zcLd*l?fbCEC4`y+)k8XnOfxf}d7Zhxrz~owmxL&tg7eI(DX2^I;g&g2b&}ldX7rLI zVp7I{HYE*JIFM9gV!8Mz9;_8d8fvP*STo3slDZ}CzHp+zsJp0}=c=^DqC@yJ(Vw+G6c2OnC zmiO*JWxj$;EXpKj0tf(TueP{nFYa2Q{R3fnHKiN%CXH(?ZlK=&$WaFteGvcZt`pUQ zLM{*`_Dcb1pf+2BiY55t`~Cpy+E+l)bkHigk_CwV(D-xGwrd8v} z&d0U$AD;Q2MYWuK!aXlRXpaw$Y(H#h)_^_NAdqux=w|0?K$pz1HQF(|pCD?@=oIe} z+uu?O8->{sF_tXkMr@N0KjVx^EYe6g;rEbAB9J#2KctD+c(w+kEuzQv6nVN`)6Y=( zDQK>Tyv(BW6LxXgGD7(qp0Pjpia`g8$ zk+DelzL@YDT?`&^jrLy*Ez(1b|Gpucfv2x=TBF>inRw%~h-BjNlq4_ybRlk&W)-cZ zHFYoNV4>)4CSwU%QV7QIIO1)A4>rY`^RJl_5R%xdcZefsUMr(_7JRQ!lOavSB=3Gw_)L z&<-inV1o#QW;0}EJisu-D{#@ti|M%l#b!cz42E`ioog+gi| z6A+OoN^OIV0(v|9F>hBebowx=mO(G1G%O3&!UCY0I9)!44~9-cEfy(osSu+fWd(?L zAT@2d!yLm2W310^|}2$`*X`Tu(Ad;os?c8$STA*G;`l@4EoH) zA@!cA;ktAXAkBDEXYk$E{{_QyL#P|GP@F0*U3&r6u47NJ9{>O#07*na zRJj0})q{FX!{pEm>;;ErNMC&EMl5J^I5Tk^bCYA3n4duZvURv<>3VeQMRXL~plAxJ zrh%#XDGZN~VQ6p=9qk?1aOrw1>FtI}9y{1Tds`86Gt+qCNWV^KKli%=_tW*N>FGC z4&sAde%*(Oq9-$FgWKk0b&h(A&TM%}$s4h^LKzK|;NaQvNoWNvdF3VBo?Y zp9(|`COxwC`SQYuVET}SXPK$wa>!_QHfHhS)^Pk9&H>NQO~`+FB5%N7B+i^B8lIJ; z0c8D1D`}P$qiD~I%Fv6e_%Wk0k&%PfUsfKnJbaYeHF6k^^6&eT=wMlET%?$+K50hZ zXy4Wb+a^SNe6{wE*kjy^N--@%mLU+or;vyCN&L<0(cB~W~B=#5bZ|l zVX=BS<1Vn6n5>#d8I0#_F-x>)6o4if&;;xuU@Bpa0MN7q$7k@dD{naq8PI_P^*~5c zv-@9P_<-MT4))LN$FaHNn5!*d z@YEpA92Q^UQt-i^Di--VJvlDti51%-mfwxiPQZ&ho@$=Rd$`s4qA56&EcZIaR+ z^P~tg+Lv_Tip$s2j7{5Sb&^SO1;-|(I$W5SWKDbZFj%qWU`^4i`AB3OI%V)LR=9HT zzh@vjGZ2vUFg&Lv3>nEY`x%m=%myL z1w!4627P}J1^k$0Mj`aPt28kV<>Wx;AgtN$MVAC;*MJFY9tY>%!?DwcaANo%<`&LC zbu4tXcVc{`j8jKPv8s11?%erH*md2VD4S)}l`^z;9fo6~Lve8A*g?GV&dc=eh>q@F z6iOwKx(}nH6F4(;8rSW(5w~1@D~eV-be&u>X~I$!sCp4aMa66Hynr9R{vFI#XQ354 z(b>}h*fsR@bTK^_2XM=k_k-!dE#$v$AL-8{pdDol{zY?yK#Bn_4x7wx1+mz87+h3 ztshdOJG8NJ4?fNYm(9!RLq0;@ZLCE~iTTTz7{lm>==eoRX%Ri=g%-W6nk1eiYVw_z z@(_VWyufqVpv+LoCJ{l*_=fSTK)Cw!Jh5D09Wt8mtc`-u-jHr+%FU3%xjS`;viJZ3 z6PI5+p|uvt{>oZA@wJ~-#cvg8+~k&gu8)cY}1*09YoE`>leJIQ(2Ul647 zuhS<|yjc2344ThF*)1kXzVD3+M0SlQ`Q*hU`urbT6f=2LN47rtaZ1>64w;Q7PRd$E ztBB@~u)&amSS*XKG=0d?Dq0`jsDk(-fuJ<^AKin_0RYWRaj|@^oS;K`j&#XVv-}Kv z!S{Ht1|%Trl32qp2!^E&QhC|td@}3$QMrte-R?$t;s9t?FW1DQFF%H()9=G{suaj0 zm(ZD{+yuGsN>LdQO>{y)Xo_SO9*;%y!s#{^$#M^5AorpPNT*x{TSeS!kw)FMs+=xMSnZ=yKXIfloCp62QFT|2{&)K6$2fsX^uZl`zMICr%P(KGlILuJmu)tf(#FMR5E z(NpS$V^vY9&A=d_FceyjW&F%BeCydqFj1a_RVqO%Xeg>0rl;pntyb_G4}2LL`?sL0 z*a_Pp??sSoa`vd9SSaAF125z8pMDD?!)KrrOK9(IM_+e0dU|?M&~@0FikfM_BAYExFRvYBQtl6w9E$q3#%my zyHCA|H}<`WLR$wM)5h%VG)koolu8BYjtSG6fu&Vpl1u%_-F04x0RrOF%vNs&dA8#I z*WH~$+Vky$4&>GeCIB?ETUJWO1+^)_O%+AuL-j;7rjx7mNYXkfUBN(O+pwVN8rrmW z=;%OCp$AG8xMAzZam6KDQ6QPmglB3igg*9=#V=GG0nNRd;si9!w$J3now!lC95Km} z6mIq(LNj4`&K$*}$! z?$ZHw`1YPuaNZ=4slabY2wb8`CQRL!OAgN*<-`A*Ue-#=>5zveIxN$KV_4|x=)-4j z{|#K&z5!?>&Y6_wh*$}8XzXE26pHr5)fn*~onA42?@2xkZn#Blf~|^IUs}w{f0r0z zM86Qc7Uaembb(74ZFYIuWTL&@xLJ@d)kyq@b$r|$yul#B;^Nq#D17$?!o>#-#3zeG zFx%1MaZA?q*wLs=d?$e@rez`uua89D_|VRc1;t}V?J+GNk6TAGwi;Wa?gt@H;FFVe zzKcpCBmk+sBV*es~ue;_;k0`VXz78z!83u1LHS>;hSSq~U2lvK^zK za=@r()Vy)G_|Bh}OSQ3u*vj1@3xrPEd1YvjX(KDrEJ-D;q~J{FIY&XUsYuX~;}XIs z`N?EtF(505RCMNX}^tQL5sM+Xh>%_$?FTypKY{doL z>rkwd@(ApLNm5>+qN=bg6Sk&faQYP9_}~o;TyOzawk<=E)Ox0R)M48uCMQqe-S=O^ zf;|DVNG`YZF8?Eq7vb42pp>i z8&+M2Rm+y6ziTCmdI$QtmqRz&XlWFng1S*d4ZwVT4kJ@1P^nI0zC4c)jvYmJS1*8_20WfO)hJiFlhiiE%=nn-~Ll3EjP z6k!_N19WH;W#N-aQlQBtko5{SuHA`WyY9E(w7VC^65I1n=bQ}K!tia6+Po*K{6wGU zJw)1cKT8P5;(=*a_{eOrsl_au!uycpAr?z;prVZ7dTuFEYvC0nY$k_y=eLU(0PPOZ z>dRU4QxH|FEZSHNkU5mpqYWj zlrCCWO~hWTD_4FaN@r4xB(cEHNfUR2;sIz6zA$0oUw-->9GTe*!=8g_7;s2to_qEo zB@8qdEb=cR^z)wsK`?CD(|uGxOn_c3*Su>bZ)nfUnD$M~fcE%gbTgKNk`6Qjn$%^b za6Kt8VE|?czr5|UxOv-6i;@BDNioU;D{-t)0Pp*6d=Jm=eH^RS4q)A?_1JmA73k0l z6kwjH4qlgax|NiV^JyaTC+@?o;-@@-g*KxZ5mclp_%e@ zeNsVkHb4MdricKH<}R-EA!-Wf67bEfaqIHzUBKvNMHA4Of(CR7hh?af3|?9fT5}(h z=;%;7v8-bywyxWW3kTL?Nk=d2s)hP|1${lev}^>nN!`K!@K+6!|U(84ZWn`l1m4$`O?cUGgZTp14poJ%MPp^SPPc-uhM$o zuyj-_^Qc?1XzMIuYIYWnKluX;4h>=T1?zC_&MnxqVJGxD$t*7bHme~I#lqzDAYOX= zDU8)d0a9C>TwZCj96M$w>|sN?FL1x*D)J#S)k#Le1@4#zN{ zRjRo8%KLElwogG(-3u?Nc}Zkha9ge%@8@I}$~~#fwwr6v=&2$tR7t`+c%m9v{(SJ{ zA9ET+gtOu#{`mzbDAx>|!rODn{XA~cM+J6MgmFbMyvQ;{Bc^nFy$x~`i4j;4v}p6UBjCx zx|1ZSUDP*;S{bRN%@chiC+4mqF@J*@&}kMf8{o+)tTn9`6N2`_*=Po!r*;{Y@+YDQ z$0-LZ={TbahZH@h#v=FV*g4s4jehft63&1Q)`J5}aq#SW&*QD5ucKa^f??KS85SIy z{9{?Dx<;~F8K}rEBV-2;@;_hW?x80Zv$!>ZX%9ELZbV$+KKVwF$$<8tFb{yHwSxr! zv_b&rD?f*uw%!;9pech*7#$}#QM|Y9yXMl$+op$=9yL}ddrTb9tFTLvU=M!&~0txV#FkOV+ymkb6! ztO0xM;lR>>LleXJ%g6o(J$(*t+_4#UeG28eiJ93s%ui`}VAq$>RqTOPpM`B#p%NZV z2Xo~qn2w2|sUiIE*&kq{I)$xQZo;lxK8B?o7oc8Nu`n@*fn^s^*^oNKtj4z7|aFS|tDM!_yZu^rf!gF>-@vOS3>-~2w_ zKeHEwjshHVi6Ti9AldAs&NgM5?IX#n+5Kiw0BCOy%i~A0+VXKg)MIgJZN%m%08K6) z)Sy@v+G-kp`I^sS+otO%fFES%N!X)HRz9zo#Y@`v9N^(kx;UF+D0Y(}IVP?oa7I}3 zMP`PejYu_F1apyb$j>*ZytFMx7=(wgZgzlW`?6O6pm8ufpYY^br)W=ZfTUL3iN}j$ zSd5c#bm8AAm06l1y~^~9(VcbvaKQ);5a!G93C$~m)#e23?&+L&50?e>zE7GZptzY* z9Q^35x~C&qF5*Q@KaGCH-{clDaz8-wBLpg`Si$Nn?KEU$S%bFd`^FaqyFA@{8?Hs< zWDet>a$2xyWKMQ=8;DrTqQJFRe(wosw86bB*;RX`+PoH#6H=Nv#nxSe!O}TdPI)GE z8I9e~l%>q`_j`7MJ=-Ue;s7ZL#R4sP_yXcM3Y!X0|WZF7j2DAySUc!CbKZ_d|5r7uyoj7h%V1kq?{?1E} z7bEzr0?krj=?0FEoy1>#`~Sm~Gl^TSxdBUiI?-9u=|z8g-rbMk zBeVF8hyEDdo$WBHb0B!St`#snHG|>tQ&_Wp4JH?+@UK7qHfGEj+;H^tx#J{UfUiK%JSEDN8y_gAoO{go)#ZO{w_ zovH@4uEVMsC};%`0_N3OJoWw$@zX;uq106*3S^njq?WvUnJGO?QVj~XY_2p5rx%Ik zFVUpIQ%IIa4(c*TTe1gRZZJ(V?nzk^8@67c0JK%ELmaQ746#=qgGCka)F6e~(4}>2wKKZsfzTjNCm@QgCF?^JAST2$?j7 zh$t>ljb)EY(h`z{JBM_*69u3txW)A8Z;!#2=#!WxU!QD0OqOSac1c?PS*F=}v~Q2xVAcJ@W6RyjbPuX`zZEvW>1GJ`_x&FX!<Fe>m1VJ6?rje5}UfH7!eH9pkknQIxC|DT)+DQ3Ofw z1_2NxKoV!8(f7OR+W5ZAtjela^OcjN71S+qtk9;sP4dP zcF<`qV5M^rp6}xP>;jrsY#g3?KYsHgzl+JrFbtyuo93VdOS6oyWZ;!cFX3;#`eCOj+!{Ve)^JEo_r>w%vwB1RS_fytpsZpkuaSI}N;@n7Bj``ESnRv_@mLoLVolAj0$Z?6M7rq#49p*f&+b3i^2 zbCX8XlKqp0{Th_C#z;I%pQ*ZdI&$&E6Nxcgj*uNDr6AmD!l!vwb{0VmLXv%2a3rVK zct~51IP=lPprVf<#Q>A~Tyy+HYm>j|^Dr2tB$t6boizF}?toTfzv;TZ&z!$204ep4 zJmj*vO|@v|9S(w{0xK;-zj+%<_pBBuNkd-#t@N1eaoKHS&`q}mH*2QHwEz6i!iz!(Arugy^)<`!bJ#2+%Lh^3F5`EGd}}A$*Gi)Q)tCM z-9hQSWaB46&9O@9&Q474JT-md&#YG!B>jP4rUcJgNN+vYl_3bz>Pe|VLC<86D#xIx zj7!k@RfVINoRgsfl1*`eiY|VlC8UINH`vyKgn_Ug4_2>SPaH<#Q%`u14p7NvP^6K48l~|w z^mcW-RyPUc+3&@qU>-K~r+d-2w9Pd0pa?e@=S+l zmnyhe{*Ef=)DuI>!z0au*`GzsQh-Btw9MYt={v^kba zmS)bIx5%0X1kKePPL1}%fU=%Km~{ROT)2jZH`{0M&@=brjdN%C(lN`XY*Fe55OWc` z8HHCbdGc3(Ct#sUe3QvFgM&+mt3ks&z23upgyjI0|12?@DewRQAOJ~3K~!uQ(FdB` z?%eKy9MEKg`5sKSf?qlGn|SBj?SQ8Kx$?4u`=7iY$C}R|s4c^?d>Da?g)1{?H5#x? zx-8DY?3HEAT{f`Q+KX~%H z$rc@+6f*eKEUX7*(CTDXP{QDVX`ucsrn|2j}5^MTbP@> zfb(x$z(}Qvci-|0xN*-rfv_Xlh%&h2Luky#-3+bki%3Z-<97{A*`@e2;v_!gf8}IgPQ2QG{U=&p!JEO5O&1@a|tg$@F2G zHayS8OUF;5-D=^Tx8H$^UB<%F0{-!#Z{XF1GkD+K@51%h>_EkI5Hvls=3A&$hZv?X z9fTzZGqcNh=+TF8)1lqixoHEQc=8Fnd3g>~TX*6Ex4aL-VFjTX!Zuty{rGeE&ey+< z4}I_hxa;nBqg1Y;Rc_+%fA9sIxby-|3EM1*(pd^(Df}nQ#vUgb)vlv}&?qoO!{A_} zd!t?%cxvJBlC#(9{K+7X#7Fucsj(^hFVgy1_{@f*{Is9t zn)iK|MXJ3y%f=W$#uNjq_7a6BUG_*caxZ)hpX8HP8eYU!1N#8rN)AogFZ3swIs87+@k#Qn7CY5vkjf#mYlr5z&Z57>LVCa? z`YJs}XGyt^*jd>FA`+Ng*B9^{>nTOVf|JXRv}wiydwnMaOxlS%2wjM(y{rAN2mDf< zZ503T6EfySD?G6PEH{C%60mgxKs8C?4mQ4VIci&#M?YCmzuLPlK7Sg=X?SJhC>o{l z6zd;Kq#zTXl4DcZ;4Hcnf5s}R?@|Y%k{mrV@JrGHVjbDAm+I-}&)A_y-;pUwwg?46 zMB6w^-ru2F>v;fMk3I1DjFO(>j%`$(%5phblqlCHwMJ)q7Id$gx|2ah%{|Aq&~wka<*O zDf79|0Nem*`P_jKZC3=+1DQBQxi54^bu6G{0%aSZMvS&0J}1js-At26^HA{@nSjr` z=N5XgdDBHEsS64FYql7st06g6E2D>clbScCun3+74w;~XA6$3ro31-2qKAc)|hwt3L$?H1*eI zOWOdx^TPdjapfoISaUD}55C_*tFeOi$`UG01;e8gXtxc_T{O^K>fpwmH{se%+gN#f zu7Q=-3N9{Rz>+tErS=R;RSQ08VvD*%1CCQc*zsWbHunUlwj_FWZ;y%yqRuc>E z6||fym~Sp2q?R6>A}g2&O?(!TN$I$?hDX*g7s^4G8ST=R)Adcb z_m-c-wu$|mSxcAPwcG|S&Yr{3XODpV>~|l2KelhWMn)F1?1?OEcKF{T;aT z;5{gr7K~DeOS3b0@Zs-c-|ic5_f7BP&zD!`@x+Ty;^><%VC%kXuy5BkjMz3p&qKT6 zVyrR>+pNH~O!!`iC!c=~muD~IroHn)lQ|zQ!o+a7~QL5NDe(WSX z*TlOH--<1h({L(f%mq#S-9LXGGp!4-sgi;m&nz>TP`Z=!vN=?In&^++8}ft6mBB{$ z#kmY44AcQ~f<6pi1_px)=e%V^)r|*EyGK*P;n81?XMzdoJ zi=I!2+TlSz+z~lTlq)@wh9f;58F-Q{BOXkt7sa*wjGRbKPk*c5^`C4@usjkOtz2B7 zTdfho#9O03BN0)APSk}!+U|4_leQ~*2^rmMkR_&+nC(lDYJfJ0B138R@Ki^gI{TNKsa%LmfJ(fZ84@e25B`*g6yk$c)wHnszBG zt?GCsu7qk}hm>CRe3DrqegCOa7L8r3b8TG>$^z_?{q5kBa~s(59VVXZS^KTL@=CT3B4%ixzdh%M*+X*!@& z>rTiRZpRd$1ru-10)PGR3L2$4>=5|9dw^?(0Xqm_bETJ*O%Wb6A(D`jt0csJC|LLJ z)AXbxQc!PeX0;4>cUJyz1T(51W=jjLOe&1*5 z!XjYKk{SAQdEaNPKdq(+=A_QmO%%#8N2ddF+KGUAjx1PbLCq%uj*6P-1U^>itRd-u z9ps9=)0HZNAhi#`2gP}oUdzKxKm03MuOz4rb%h`G8R^~<;U&6XMa-VS)Ie2JMJRD? zV-jYN?r@e!=2nSpE1T?4ZU9*JfVn1c=}LgvWdrk#2A0}BIzfOA47fpv4z*mQ)}f}T zeH9HHh11yz0yt)fO38o|hA3MmhN~r1t7QyTEDTqHu^Lb-19cmq8<0x!S+*M$ji+=i z!#RiXddY!7v|u*0RT^l9BJ8Gsfe@x|aZp)S^hH^waIa_cOzFIN@=Wb4QPuTXA6q-E zpJIWOzk^jep!EsUTN29{#5^mCoVATxPZzX^v!sbIRz$irxC%(**dkd(pNsUOQa%Ax zjpXv|p(03F#g>aqdsW6z&qu;$U`j(mWH^(Pj#T}nr5SwXk^3;~orh`5%L8RrFlED0 zk65Mz>eoci$%tfRFv@dHy7fkyg9h7M4B$aQoj+doc9xm8oMj_RvuR)5mk@d|+zLK^ z=+n64;2l?`1xJ?&9%%r=kvL)gKgYg}qq9GPTUunNxaYMIxNWpnmSNi#s?||gK?%)9 z387)5;*?;TZIsD1K)o5l5VjN2$p(SnL^}-N2PQmfZDCPf(WwP8*(Y3kO4VQI5KtQe}R|n3gW)4AcuO>3v8E2PS1db2=JjiW(?; zHr~DO1GxLZ&%-b+fD)W3I&A@spoQ08e+^#S#qOQkF;X9k$_F#NO1b3MOOXvmvpJ*H z3uILROCT+C{Kd1U@h4yXpRsfAIPSdhChXdL5Vc?<>h?4oqmEN^FX8cH|2JPKNa6pz zTMy!zsROX=78Vz31>3f5L*1^yM+3*t9>e#)|2+&3 z4`XO}0tfdU!1derB18+b%X2vL$}{-!i;u#rny^ch$3+K4(eF8OLig2}l5-0>pa+!; z>#ngi#iUyVEL9S%Wdv`rtl|FTKCGsRfA!w~8e6yQ<03xU%tm^3<-~7u26RlllArm2 zPnUTb`1&jJI5}%#xkN_3!@cS0@Dqk5xYRyGX42B(m9kG98Mh>o=YylBcB70Fp;BTS zPIiS*!|6Na%%)=~XSIlU4c&ptzdJU^(NMO4YDxSzLa_%*)4hIcbSyL2~NpfB6D2^}jV%P@2TNmf?wdb2yuqtrN zB8#eQQME!DZeX)BnUeAOQG&SxcoyJudnyWi0quFfE(5=JIK-}sfp#ZgdU2?4KMQto zQ7ln6Z%^*Am*tp1Q?ZQ>G)mdDN@IQRM;Gv7P(!C=!Z2<4bY(9^EPM+NeAa`EW-X|q ze&rakq!c|XIwE(unFxof>{t6qyuoxXv$LqJ6t$UB*;^FvAsVOu=zvVLJ)(XR&g5ZP zLUCw8*PtHK+b~hocFhnab@t02l&tLLUs#$0+16xOcKez`NM;mrf z=0K46C#fvj65sACF?%)kxmGykJs%mj+JGeSsrw;#q)e3YTL%8*$VFW2jKC|Ke0K%4 zh#TT-wM$gwCn^|pK9c$;qMU?$jrC3fdWuc7QvU?$OC85^YGW0@r`bfwJbgUxOD;;i zoBx!cQQxNvPKCKG=pcGu>U2)ut8pP`aT=R8h2;OL@9p9FT+r38uNX|%5-ijykN4-4!L;wSft{1Uhpz$5RtILeq@AVI*-RqgXT%9D@<63d zisYe$0cRYG)?j4w%>=;fv%sUr7SX~G=36aG_n! zPz1C6)>0T4Z}&i<<=Bxd+>2;58hGH5ui%B1=Ma`;380X&;_%A7qsb9%aTcF2a@4wI z_G?D(XMJbI!PPyo__LZ$&jhRLp(R>9L=I?~0!GS-vZU#M{4HJ1=vMHFx6=U~2^NvM z7g|0ZKK_0D_{{ea3^zFADeyX+sqD8Kuq+$pN*&co9i~-7r(=SS(Z1IpZvkBD=S?0O zHqNQE&O^%uJEm>B%-NTYX|cn|3p?T*Ya6iWGdP^}N=0#|;iKcW(CK(^eOo|CI-!+8 zngn@lp(~{k<59p~2yc{`kAv>m|5V=`Rx-s zFgiSfa=CYt2ootlD!F`8wfg0v#5RHSNAeFYh+)PjR5OPm!0pMKA8W8b!$ zr2(sYmXmBH;vg2uZ^3bO?Te~uMLX=krsg{ybt)oxX|fxD68u%MLi);y^#K(ScC{Qh`jd2T!9V7VEaXvdH*gNZDFEPr%M+@|OC64+oSvNb<^u zZ3L(~7V4&tsi6w4-CDtT2^cK{RVv`1Hj~m}!FoWR8dQs*$P`d(H7GopGBEglg>|5( zSOf~07&)NDqLMO89dGg^kAD1-Z4Af>EJdzKzgPxdKJVgBpK#Ht2Cy89gM9>$05%`W zL=GBv(Bai^V4CpjQZU6p**4IkAVdfFmv;j<4+D*553>yy^}30XQW+)*Gdl7yoG7Cy zE2W`(AG!@+NWK;vr0XfVpqB*jea~LTV{;?$EejSoT1e-U&I=savZp4~hIH<#j7wG2 zq0=zatCkd{@Fvfz(JI-gFMR~+?5f5Jb1Q@&kn7unW%vjJkL4-3fl8K#l1V>-QOCfJ z@hWz2tYCTs7^Ogrtl24J!B(3PxRuBlwv_F z{xpXbe|U5mmyIEKp^q92R6G-wAHp{cQN5so zlO*0`n+|s5sk(kyttYBF1l`A0sJ@~&3p=LFIH0UrK`5Lmd7$esDa50;5$RSkO1$ej zhF2s-ck<>3%~sY75Roa|jdl8*pWr2HJK*F8x>to-+tFp;G{y&fmx+feU0W!j*#gi6 z?$`tTn|HawaZUHf(7A(+4qv`jNV=p>RQ;R=qedl{6{@HLz_(2N`Lj(NJ8vVX1qcGV zM4f)x@abH{XA;>;fdUoM-p~Vq!iI`@Bi8XsZA&_kt)_J6KAn5H(Ui88l%Fwzt}YdH zoTfFkJ}&(Xfmvnot4bqJ_-y0WPfoUwQNbW?ch*sS2w;1lu=JsxtYBJqj}> z3i#>#!?2BypHU?f2hz#Rkz~q4$QJYfpR%Osz9ENnzYoU@Fj6uw;R?vY`meD!rKPO^{rz41rJWyiYd7x=y|lK@ zqXW&AHK{K4v<V`X zeFnE5yj{zHmRymiVG3eG>B&3+%Np78@xv28#1CKp4p8feJ^29w>Wv(%aJH0Tl;IgJ zJm2C+$f0agITB~9(>-&P)kSy@U~rQxoBKW+bl_%34mZ4p4^MRckj9r8ny?Hy1W})7 zDvP4*YqIWbxIXnCCPOf(?dk8RXSfar$(zdYALow6&6Y)iFs<3-_8XX8{)$ zTzvj3e~j7kYq;t9U1<7CSeakIE&J}obyK%v^T@S$^I{WEKl=!#514pk<^*0l^BT5p z+=-iSybY$&#OoK%;2YolAgj;qV!e>AB-(s>d4%2qwn{BwJhY@oOGws*#rLX-5 zT$-Q5=+t&>-Mtm%`Uu{9CER$;ZSXxGCCB34X$}lHsNigP5?}h} z7jf>=Wi+Yznr)#nREAY*!Ldr5JxLcSnUpu^iwsDT8F6z}WfA82>@=t=tG@>#)`p{1 zJk9t_KF4x{D@LP^xbn!HeCM7EqwV1HCtbYJcDUc3OW7)PZe=En4|pm=NVUIEPC8{kbQzVI z*@BWjG;)!E>GHCuA`F?}D;(SMTu$#QQ_n;gD1{AfOEYFIV#9D9yEoOaaReAKfvRj> z%od;Q158ejNViEn5}6hpY{;SI^og@5#M4%=e6HK_8vF&q`4I;c*a00Hcph7B}VsG4 z2g$2~a>_W8uMnatuGS!X(Dni>Et>c@F9irpll6~s8u6V3TALt-k5V6cb%G?m1m^T( zQ0jX%PC1TM*1mF(>LMT!e@rPjMfG|BBEfcguu8*UH!5>zF8BPQ_fJo98rjbTSH93q zI^#=ZGh5(5GT(>n0tdDN|N6ETC*&AG89pT+(eZ=iIR|}}pwytA+qOp{DM#o>a#^m+ z=BiBt|MvL+msd7}8t?Pu2?*v|Y&}F1k^6Za1TdNn36%$0!zP?^6|N=hP1UoR;^ZoF#CM!a-vcK)sJtW6+f+RRbU8(85$@8M~*4uyqI+uK+cw77)i_A$L?z zS+^Ntk#^OBgeuU~O`drKTZ9U`5xy2J(vN)7TBhr)pv!hSSrN-YK_F|#y{zfJkjn$1 z{zApW>)!)fh`QCGu^%ed^8I=`pkuNYaMX+E(x_hrByuPsiTE@bsM6UUr9TT+Yd@H)J+d zRK65vKu5R6L?^YRv#B@8`UAB8h!|?Zm{l4`h?*!czfy|yTqk)!6MIRomlCk#%mdl%X9reShMD;YRp z;B)C4IVhDg!JxA3DDO)cqmcue;Vgn2kuwTp6w&`g7+NT9`YS|04sr?uP$^)$gEB@? z^(_3>`#yt_iS43G9XZyCdKq9s<148rV3@C#a=+1;zo1dtpFic>Bnc{~j<`I;#5{m6 zeB<+2@Lt27eOpngTUcJ6!P4R^riZuS=6&zQzS_-r`0*3wSJ1T3tU1th%89rYL!nadP^Tp zWY2pstNMRgJt7ZyOzV_pK~)BZ&DpwU8~DV#K7&Ks-^ui@c$6tvUPLG|N3#vV{`9x{ z5eWx0F?`Fy-yCn_gkOeB>`5Yo;#fj#L}*n<(S)Bqs~ADjfWpKe7|~RAv_Zw!(NS1t zT@&;idO!74<+k+!47Y`f<)LDF*fc(b>$X++Ffk@GqbX^Zsa|G~k-k&+oUfC(Pa-BI zdlFx2EVEi{b~&K=RA%6XH(U7Y*L}EFolkcZ@Z)n~%Bd4kH9bZSOMym2k=PVYXVh=U^R^)Ix${R-yn_6p;%fqbsPO_Sp+8tA>T99ZVwN zwuL`^`Z7-VV=zRwQ}(MUx>oe0Nw4S-8Hus{Vw=LtEMiS7ctk%bGo4^cK^Dr8HcXU) z71*AOn$^M9iD6v7dkE9i-;xf?s&x&6oSaHRkFq_-KXaDbZGv|X%zIWsD?XFOJB=U7 z*Vpljii{}??llbTBdKzn&oNDV@C_TU%>jS)*b>ZL95nQ8R(reB_XdVJ}X?rzrpzL$8S7BPm!7_fM56oTx zK6eUe(tQLuA+IEZ>int>=UqA`kr^y~SsI8E<0E{=8PL%>6?)R(P5s@AViEzG z1PU^ZB(=>5$;r7ny&;C9PUY;+jgxMqh>tgKiQpTX)1>YL;P!36f49#^SZc#C9JGTF z7v~HtwH<8Q4Ad>zUzcSGO(p3s6{Ii1!?bGF335XgCAq-F=bmokO_cf4IZD)KG)w#| znap4-VnF1BR4%dai9hk0zSAWbvEKrdS@+SM-Ky|LWHLH(`hUq_KVmPL2M z^GpFyBRS0WIbeq_jE;#BV;R#!Hg4Nr$7BTwBIBqcdj=6~`X zz24Z5Cc784HVx31V>0O&?tS#kf?mV6(~MgPyFZHr&=c%3 z9Y!-%gCOA2(=(Tz!&e^rGM2*?&Vm)rzL1@f7H80^Xrpk7#0Qo*13EfT>ZwzO4YK~g z%pIY;ASt@n$0tlPX@rtPnzI^YY6F$0`D8%J>~FXpY`2P!-SQb6K5!TThe?HFnCWGm zJQC3XO&V{)V2Jtn{N;-{dHhApxeI8tSJ3j?2s~j}IJU+3AuZ`yE<)4e_6s5zftGG;mQE@4IQm5yT?Bb?9F)`hZrXuL2q+UUSFC=bKu_l(syqO}6td*C*V zPH&E35|zve93*XbMdL9eaOOMvt5ue1hJ=)pbd^gM5My0KRKkar^FUaMJLG2=L*u57GiyZrH_(l_r<}zk4pU2kCH{!0b_hUJj!mg1KEDT@9rN(P``0)q% z9=KZ$+=a>U8rmHPO|OZgkNp@MrZ(g7zW1T-458yU_(G1b0xYh~!Sfm@SrlCIQ8FEz zd2<#=P8~zgHn4x!e%yNaR#eOi<`yo&@$Hlp`@caed6Vp~uV%kvmmL}m68)C8IR0mKEgZWA)F}i| zp;9yWKo)aw5V|m(5FVYPoD%#nM8&i4vAcd72R0u*yPAi9v7zFEAN^{Hq^ zu196VaH5tB0+5KJi@m7VJvEr1z?p+K2U(_^Cbn!C#jXv o@O>IO(=S!_}f$ft4 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

    )sae@N{Gsxc|FSz7( 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%0D~*;M_ABM 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̨}C zZ!63+>5?>Qr#JLQlS3WW zQmq_z*~ph7dn$(uaUoQG1RVxywt`4=@IJ+#NeZ0^u!yW1#nbwL&ay4`9k~_{Urur- zlnF^vh%U=sj%Taby{;c?hiP9Do6L8M_e3?2ivqoIbk^OH(kV$TS5)hJE%=IheGS5Q z_h5ZhHl(pV}Wf_1qR zeU0>N;aBmni#E)Te&j44OEz!L^DO9BBY2_$8L5X#h?bH4FTXX^OYTKk-R z@4M4`nFwK%gvgiooqNtcdsutzZ++`q-+lHGtk+gbHcC#a4_yP>&j>o}=FdNLupP^* z>O4)i8m@gQBRkfP_KiRPsd@(GpTUl{@BF$}s>OHujk@Ww=$@sx3QNW!v*O0^u)+|)Z99Xyx@455WaA4a3MBP}lP19%^=~Nwm|L9ln=(*2hwRH|btBY=D9i8iINQ@&YGbI*Fy`DNLcjOReYe%$cXL+&PQInFMb>`VqY0@H;WXv`6-|I45L7 z6M&w2RG{|S%3{B_LC&moR#D0n!`Yr@iuidsdI?3xJ6Q?4x7KT0splT)8byn z66o_MhB*tHGbLuUh62#KW~)E$diTjD0cdq|2I7g8`5eB`-Rg7>sXIV05TI5?85ac) z<)T5)&m&~b1oa}uM;`chxOw-@K;5Wm#xm2l8FmOBb&%a$Z(sGR$834N-{veZ-;#63 z0nnc?26Wp4pv3_+=87AB{l4~*{3LpPs;x~{-a8Kix9@ICnrd3a0zfnUTL3vPA*Pht zaA3Ht0j?L`ohkCQ7Vx%1ECjaEVrwfZW~gJ~v~u8b0(|P>i#XSrK~SGY!NNibMAMP` zj>QklgAETs)%z*Xq#GBXpf;Vr8Q-tg?c&gM6Cb*FRtuFS1=h0$mRq3|8*_yU<=eLH zIDxoo>3TYmqIIG4$Y0pm#sINEPQO&0T9a1+fPU;EzW(AI)}}oT=uJv+hz4}p!M{D$ z!m%TBSl%K4Z9|W!3y=X#0Gd2oJNA{9Wz(*cXZ$J%LBZD`Pq7hz_9Qrl0MIT-NLV5g zdlI0Tg;Lb*cWzq4RGmnP0?;fv$?>M%CFi(UNu4&rwx2h7J7?`X{nPb^dA~-Rzpl zGf5h{akcpqT{#wznobkkwx@#!Zk|QGMqy;8rAJun#8_H|NOAbFI+{+-Z`c2#uPIf( zM7Tn=ic?^FBge7bi~^~a`#=WtaML@~WKME$EWJ(^qD6r3odN#-J8M{*np3qK(H7PE zCA=SHnkr9~#ia?Y5ZKVYM640n%d5Z}uU*5NZ=OL+`7~-i=M4!&@je8f-P)Jz3zhqo zIl=Vsm;vrM#w#np=f9oc66>hMw42fj6x1}evXWWAqORJ}!pyhGm1xu=LnDq+M}&nM z@ZLL=;YX$+^~eP*rvwMv$D)XAUk$j}1lBG9?|mJme@rT`RIv5^Die(wT3%Bm#*{rrUl|M7T$B_Dt```IhO;jEi^4?X~G0gH1j z;J>-Qzt|fzt&u$8U_Fb6%;n=i+-Qe+U-gW5%pgDhIYCvZJ{_1!eCka4P z@=I_#qB|HQE2%_tZ^_Uyh*iL?!M@0G#fpXje~j?@w{a8+Q8-_sBc$vc`?rNy zs5|)x1>7~rs6p^Dx7a@ZGon$a2#q?3(5dp@^0u2G6`@rA+=eySXO`fEUqX1|Jb`QFypER-QbMS!R z!bJDz>j#;Eo7aFIePX);JH2@W{qt{3zJ~kzYTyhXa~kit$Ik)i$)=yN#AHLz3h&H$ zkrbH#=r&jIe|`4K z0LZ-ST*TIgmWRK4?^P8p=boXwA*rTLmX8<=9$r+}PoQY(DK<#GOE8OR99Xy(Z@K;L zQe3Y{Qgk~3^2J%ayuN}Tzw!jmUOI)-uRMXIo#N2`eR#{Uci@Jd$Ix!Ap;4oLWeZVQ zLz0l^QkUWlD^ZH4UU~{IzkCA7*3d~WV|I2Cw;X;0Za8o&c47gS&b@@GnFi{OhUgcr zvwURU#gBe`0cV?+5iZ6+JH^uSGl*ti#PaiIfDC+z5{z3d$Bk(Cyq%Nu|QCOOKV;H{ez#!E9YOp z9k;z6_uP34&aXa+A3S#)Yp=9$!?kb64Lgrw+uXbq5u}UQ41=^tnsx~7QP;lz2VHj(6G+hlY}4UyJxE5rp*2JDbmXRoT*2EFFd zIZ5MOiM|uxFu&G)K9m8i&l%**h_gAMxF`>d;(&{89QC#{1RNf+UB!E>3-DRv-|ZCl z-}MeWaNXMxMGY+$>QXj^x;Q)q*>BfmHuE)bm2HJC14a9_>SG5$GeLqH&`-DK(2gjb zK^;=7mTpoM`nBr2E|Wz5mV=t6rN8q4aQnWF%zr7wMKI3fH#p1ar1jx#+Gx6T*VOWB*2bs z!0#Ph#Wdx7@@cH6H7vIXI5L>5ncGfgLFTlv`KOCSGL|UQ!Zr#3od9n=*g`>;D&;6F z?yirmY_0fAZf52IURVY`_xKWCNh9QqS&{e>hOPNkF2duA&sG4lcq^rC)mJCLsWMUO zt5FuehK2eXK74Endlz#Q3Dc#?dXBK%jIhr7PNl3z)lvajt=R(IN>Rh8Or?(!VE1f_ zqdR%w2msm*=eX_0#z)3{%sO${c8X2Ph_dCl=%a1Y}yQC8)(DG896g8Z#g>f}LK_uFA!<=5L7uz!rMUa%2n}jg zGeANBn!48npD9n20&xU16X3;{f$MevcOOboBVa1`^afyTy7wTzd%^*n$iz7T&>_CJAIs~L9<`( z>l7jkfM!8b%4_hL_`o$??472pj@BKZl$T^vF>qwT$JrWiXd5sW11uGx#q`Yh%4=xf z^{ijl%!!tyKf(jnwL{$Pk@{EVmr384&1(g~iC2IxJbnRLR!6fIAPpK|*;JAe#5E_m zfl@<~t>}-X?pHc;EXZhMD5N!=9xAm`ZsQ{Al%|=Gzj!9k2tJ2eJXfNObh_N`!$PA) zfhnwGS3Sn<`=@c!od@Xvvf(RzC!ImI%-`dB&GJOn zv-hHLZ8lptYN6XL`tMZk#hYwn54h~Y&c(J<9ebOmejRAHe|l>ro-0tR^Dk`lYc6|cWKJ( zAUmGPsY!Q87Wex8lMmw?r@o36tco))Y|Se@5h^c5F;$oN3bh50AR&xo_0zahO=kRVgJ5sun--@k$pE{_xwB>aUDymm(g9F!s*ke zv3Bk(4j;J**Wa`c-RUMSB`@NkM<2wgADzbDg*$NUjyrK+=YA~I=P||N*HMA*{_qhz zdiFbrcI8Ne4DIy{aTuXiOv^lMJs05D?t32&>^O*eJcYOxA&cr*YA@rFli$KaKll=A z3o(Kz9;|urqsTNJ*+>92EyiK4sbgE%XF9WdM?*i+88nH3aJrNJeKyY5-aGXZVuYVjnyxx3#K|9RQuQfKMD>!86S{ zwBzvrblG&X+j`*9wDWfz0B$?b5v^3}KzB`oLz40h2$leyXmsmnJBut}uM~*MQAZ%D z9c(0?>0J!7&_w=J-~r&hivv z@$&Wr!U#mZQQk60DYl`yjE#I4+Nmglxr;v$vMqKZXASYrU4dbfj_v7 zMF@#D)UcM-&};)ul7wR+!%OifvSl@Ur-3NQFk7_H2^z?Y7)cZgQ@Yjx-gtljG-YeF z+)`zE959kg5RJjtD2Q+-1-|y}HXd0jP}@E&>}vjDHk7=tt&fshEP+t>$DiM7GhO1j zgKwfJ!rDrR*Il!U_uoE`dYmK3Qjw)|2e@`;jwADg zRz<0GFaz2*{sZizd&Y+Cbm&s?dsWBiR0w?XD{BDe(26Ctj&@#1v0+ML>8%_yGC(9L z0q)0k4pGZ8&a!Q5R`;_%2q!gjD%)=1Vb=8lZZLi@YZ<-V7 zF_A#kzp&ob0D=JIbRBcx(mIf>0&ly8pm;8%ipt{onyAAzEPv13ioY;wBOG8z`!C<% zTMU{w`q{>5;;#_Lz$5`7!%LS_eEd7WWn(}yAS=L^_<2@@(1ofDfY$lpNpMIeO(;bO z|LFc4@7uY8B5)EMz{{7JO&Fsf03B+uU=RS!963hOC$vzd1f6yda;Y8 zBt{aUjhY0N-#hg7BLb4;{%l{KWV#I`e!FeXcmmFk*g%x<{Dq0Y zWA{=+-eI%%C~voU2K4CB+nnpa<(csFFZw;Ol};Zx!-s&7BUV%|>~R%A=&iidYjIY1 z5q<|iySOsLv{A%EMT&p;&i{wUPaj7&Oi_egb!muN7@~b)8FNVk zfB2jKGp3@NR5~VCR}hGT`hhG>1SD}At=dIAd+td*{Mc8pw%)>??R&9r+cmiV=mVI= zF4VFa(T1k(74k0fMvN?;mhZQ44iBIDJf8URlQ_8R5bn6~ZY*86fHTjZ!s~Ck3pee$ z3vqWFkTN%&BatGX3DFJ{Jl%c;4Rm_2|IQk)bh_^ zj&203PNjHq=^=dOu`i+1S;us=6WeC?Vb8W5a%h~1=5f=mTTxq%5nNuw-fQ+E+#jLY zXo3HGp?eCS{laH(@jTU7r|}DS+=o32d$4roJX)>GIKOfcGrJpTVjZ1s2WdA!l626R zUclVcb}V07LuZZA@OkXrbr{WN7w0ZsKo++VPIpk3f*LG%!GkEH`~;yjWmWyxDiuwj z0EyU}Gu3nO@m*1m+0$buTtSoSi<1G>1CCfFpgd--UsXHRcQbkAaSzzoKK~o~^^IPG z*dSq(PO)oCm-NwKT+Bx()xshyN#pLEY?4uLO`IHVo^jac?kzA$s*M znG}F-7Wl-Yt5Srp6EW30vm%5VR8eUp8v}FpDP^I-TJ15)^CVe-x8Df7epg%c-pO7e zfJM+l7@-16>ObVzP=cZAp9?q}=mB6h3NaVAFf+x>4a;3M2tmg^kis{49*APb^XtIZ zkEeL7nPF$;vIPKI`ao?X!Ijtm=*6qW zfR?t}p-E49>Qj&%*xv~co#Yyfn{qkUB2001BWNklLO!7)Gs7R z*y`Z6eU!=Iv*YZV`S<8~aF2jZOdCKzC;VWkzI$pDMFQob#8bKLE0 zj!i8^yDZ?taldJIfnC#D=uYL=Hg8dT4!G`tBX6U@CTSD1r~=^c9?NiYH5X8q8qKQP zPN0X`dYZDWMS&HNq(qS`f=0bjP5!H6w%x}2?~8C?F-DeU$kGUD9-y76Oo_14jibS_ zWU)%!s{qy+osVavoWAEX2DUiMQxP}rt$44 z2}il9X)>&fF0y8T58PG5!5tauK_s?`0So@efC;sr*J%2v8j=7@E#SIE;MiVGQFp}% zw+6b5^Q$+r4Q>QwHn{C>{Kw!bgQrRLsbfIX@-vkB^5qO4|4xBRPJ+V~A?ydB<+;O( z5PAUgeFi{N13F-FwgRtQF7U(60?=U_$M)4xo1_S#2hd2bZ+^*b7_3d-qK^Sx0nor- zKAPYM>k2@NELI=j*AGDJ5ZnJd5L%e996jCl+@ES%xKI64zVoP6FTcNIY=xCjaD_J8 zy(&klK6q`X-$9`szSJ#}nq%L<&i^!^P>7Sh(?ObJ*%6-aI&T3Kw zG8MmY-!zLY&*7#$z+zqfN81U!B9H@*A_I(?>ul>Y54pB&)V|{YbZxZXcK4N@Ubh$6 z`cRHBl&qGyg%XWLWpQMe$0O$?Avz-n6cu`OPj4@1;1P&&0x!vIT@A&kcWLcQ7OxKZ3gXw;%ZzZ~2Vj=XuQHD!KcM{7s=q@g` zOY*WOxQWMp?&T<%m6miTubaxfhKxP_E))GmvSw84F-NkphS{u+x7_(|+JH|Tcp*4y8Xqr2|K_F@r{oNO#_h~aad zaO)`^Uw#n(_vimlEbN}g_US#?yKn?qr-PLb9RK{UL@cd4-eUyklf zj_<8}8~^pezd|Q$q0!g|bQ?&QTDWd;FYerPGwy%g0|@e2eesNX2QgN*uj8Lz`4YZ$ z;$bwXx0PgwnDQJ%Xt#6J(*SQgcnoj7?iaBTZ!=VgYb`<=uH(CxAI3la_@A)aTER>> zj~LUag)!Q#Hg?S(koSGp-d_M#T8K#**w)2Tv4mEf;KlAU_}hm*gNw^ebh;V#Zaavm zm_obBdoc(QBaiqTV;2;xu$*hqBWj=?OrcF0C{lE?F7hD4Onq9wgG^XRbxD7%M-Aj@ zBJ5cQe#(KcWY$-6%FWYWx6Jt*{f42}aUSm?^e;^h?v}aa4sLEuO|+D+k_GB}H@`g_ zo-klHA8=0UVLq293}rbht%XG^MJZ7Z=#)uOPDLOZy$jJie)Y{C#r4~7R&7oBnmM$d zQ@XKN^^;zQ@hWxGt8p8jFkTLe&MyA5Vn7%8vqx9)S z5>_;KRo?}_mU^!N@)TH&fwQZ?=f1O!SMnNa^|~+!$@t}=LW|4jcU%`JV^mpeRsu(h z;YeyIzo?lG0yYsyWR6M~SP0kfn{VE(AY>~OjqA(J5G{f`wl9@>&kktr+aDYNEgu^o z#hL(n7IWM@(^3FhSfZPA9{L&3Uwr%$zWSm9(3voxRZ?ZM4Cv4_pzo9-guN0RdhEC0 zf)rC6&45+_I>q8t_v&as%h;M9Vk=e6O@MF!09^(_48*Gd=qdogG0}jB4k%Ndml0!U z4fvy5o0x7;-?@f%S`z@8^Gr;Su(`-+V{t*|1{oWV3cWJ-2y8}(q)=uDx9?~mkOIBB zNGTB`wI-<9%c6yO2(o5>v;=(fsWm)xF~;=vDGlZrphy5i3Z9ig4P|F4i#VQiqvA2x}j_#DKA=2)+H?JoFR@(}GI2}`yO5MQB5)Z~0h6EP~ z=G7?i(aCYwp%AkX3wnxrsTb7RoFUwB&>gx=Y!{Wao*@q-{O~OBsYljc3mz)Z{%j3zwf zPUIt4ZyQH%0>64wLp~rQ)qjK={}GQJ4lMY7mm2#LfL_Y*AHH4S;#C5m|M0#XzeEPK z0MM}nB+gte@B;@xdlDR8x0n7$$$%aNKszU8T)%E^OBr~#t=vNPY*#PGF`$zG|M{`5 z0MP42f?T3ox<;zNv~gTTI!k_|r@Ar|z=&>I_{4*6s0=oO#F1p+SC$>vqdfbpLc=8QNOD!&(NMJ_~&B z)GE%eHqZ)FE6Zz$Q*I@;zN()Ng;vwJfgI~f77?Iv|7S;rbwF6WVx*Q4J< zpqas2`z}H6ST-xo#t!2E^*qB|)Wwm-8t%O*#_lR9c)e%N!=UIu@NYrhqWeB;;L5a0n~LtV`)+Z0OT*?B@}N)ia*X0dY)^q5W5) z%kI8|?(eFSS9jrD%5us)Se!Q0D!gfu3CNPSy4b(%TDjCS^1ID7YzyY`&Z8f~(VcfIt!jtX2{e-?l9)L-Md z;c=w&}!Zp)}HKnN=15q7k!c+L<@&6YsG?5i4NJ1^rOb%9gP(zRw z*dJemj~x3A>}YI5Btob$soq%1UdG@4_^)x|@(I)$HPN_^3Tl5vNb(#rSiq6(cj4dM z{3}3OW3DsO=rUU25-z2eaQy6}c=VZXA}8pT=P0r|;;;@L*%TY#A&iGi>VW2w;$P%l zq=gz;ta!D6vxf%M$pM#y-4%2KMz&sLQVUZJm?cbB3=R^b&w>0)O_{iU80p z$|VUS$!R+~Ag$N-Dtpq=60{mQ*(C2dT;R67O=Orx9x!cOPYMLTjI$#08+s^pz@PB= za)6~S!Fl%5<^kxp9$~?=pA-OXo?IUQed2tCLh2~EL|vx=EsEgf+$zCf z%WjGDP=X;%#MnIz{Nar&s7+BmW?DXLcUYQEK?B(XlPacj!nf&D4L z8^xJXW8gMz;q?a_0=`z7t!7y#I7!Qu-obn97V12D_Xq~Sq5z+KxQiE=vA}Jd>|ZkP z*bn@D%*;Gz>ntqg*wfN)G19z)dLu@-x{kNp3LHH!t+t54f;<+`NC0S8jMOs;;^7&1 zOuu9<0_JPLRFp`7Jct5ZTmwGyXo7Z8LrNcq{z*=M#0(LEVL5DTx;cXt1jY%VaNi4x z6b9hptv!tI590CXn_@To_;_(8J* zpq)2e*->3E3L`rd$_lJnW{p~WS;ZRw=*qh&Pki=%RZgJ~0hTZC?p@BQULaep+c4h- zOhE7a=v)C_C0u0&qM`z|BFB6^!@Wo9*fS;O*s`P;93%UgIT-4@@Q6(ynxFG$vZ43a z={pqIR%g}<*};ybtzYVG)mYSY?D!81jQ99C8!0z3GL+E=(2g|Y;`xif4_|2F`3r3X zVT4YdvK+C5Zo3&JY3RpuoY*0{??tjN^Xx`n#)1iS&E3C7L8WR#88=lgqZPm{d;-oN99J$ld*8PLjMd%53L4s;f{sSHqUj5j$y zc2E!gOaaj40BmwtM_pd}_E+(q{~~WS=?*t^4GmcMBRi_P-Z$5q0-)V3hP7$Zclucx zP$}ACf=q%#Ys50mI(Y2aNARUbzl=0olWN;i)Jk$j3*=cUU~JjfvZ)xu&B+?{7&-4B zBdzWj$G7J;X7I-p9joZg?%o@pQ5s&i)l2nWyFaz4sO`o?BLcBxqHs&iGo(p^>la^# z5C6jZurNI*;4ljw5nyemO?>Ochw<=pUqzQiaO%^Nmfh(lQe>fMr#QIt7X0$H@5SD2 zJJ2v@QMc2@nG0v|*y(TKboUh2rdQFC6Kf5b(6D%5X7PnNyz}~ZI%=)TsTF*E2&0BDX)jxT-h629`nG}fl(O#^ys0Cbdg zKnV^4(5nQXmjWzxwg^C{z*`SrMF6_me9JSEK(8JE{ii3Ic5N zE(Gup-QO5N7NE|+WB}}qyZARpTWHLsNP=z3d}d&shkltiEFi_NYw=3%wH!tUCPE&3 zqnZE&Of}9TV7ny{$uuD=+KR)iC&1+n@X+HeT*&HJ$s&>55F1Ba*hxFs6jM;y%X%p% z9zSy-AEQYNyPNwLeF3gbW&#xmn@zm=mOAddb`}Leaki%j(CS23W#K`a-?CPXb1>*o zDoeoD8rL`bqn>712-b1*z>Ftv;o&!9eCD3*$-j2wzGZw#F>(anL%b3IpZro6>r-{n zQ|+{M9&iRoy1TKcL~cWZIL5bhK_ij_f-b_mz+$n4kGyRsrl}jvB8GX4P8N#oAqXv! z7gd*+F;0mSn7%04&jg`oV-gi;41m=jU2RGwY-7D3&4H10*kXb+LuGDP~m5)z*-te@kOTfFHp`Uhp^nIGT@#Y z08UK_&}{&)bkdDJ%#ZQIx3rOsU_noS#B7BDeP%@g=nLr-K&GZiaH#Z&rvWXm+b_Xk zv&Ykb{)78+ynojU@?feLfL@DHM7>1_2Qi>yW>yp_=7M$!Ks)&eUH=ny>=pQXTm9-F z26QJS0Nue4)@PLgZ2@ncUj`kUzu^PWT+3zlhP*OCS6#2A&+8;IEQ`qnuUwXpaDDvl zvVT;cRp-6(v%X0$pAYHyawrCjiFi!hW28n&jwxn))nnX$0JvsG0ca6z1;1hNv27e z&|W`|T&TlWSO2zmHAZl>!O*spcGDeJ?7@Sc?_b+@`AEaGDFE8B-hIY%U#8)(bJbM` zpgo%#Tx|&sGi4K6^q*gL)q7yvPB(G|4x0X>Zdl!{QV8nR;@Q;ujd7?qb+6a##g_JN z##=Xj>ti~|L5A->`v|`I{V!p;yQE+PnWdtqr!Peo2OVnJEDJgj%3O4QL?znqb!cDT zx>W8e@wY09;HR|cO*dLk0uf4|oaDf--?x3e9GO8gOTc)$mimA!@Wc1XvRt(KcuMPb zI%p?t9NM-AwWN-HbNf-NvFJ^JrS)|zt)InmV?{t*L|PeL@4>?{otOyQi|uHH5$3`g zW`a7>EES25m0%tDRDjiZ1sNl}JX6x?Az+;3!Z0p^8n)MFu_K;EEw3T(WN2d@t=0@S<{#u_=+w|n66Bo}vr{{qxS{3Pdb)C+mU$4-fqXq8bl)qzlqHk8#t!+wkje{-`xl=Sa1Z$G=?v zTMTn>#@(sx{hnc{?luXlZ`?CB{C*Mux=2CwnLl}S6{lKrXorL^Gz-8Pkpj(!=3@HE41s@cS*8?TNL_OkA zegNnQm=h;meE3)mhj&aN3%f|!#w5maGnT_3Q|_yM&Fyc7XZDfz1i-T`hfk>IIkra$ zuG<-j{nwM@=8qT^1Dc1U0$={#MSR%+Xi9Kon~~sneXw;5j zK=VblHKqYw0?-M?8LTF~TIS8Kt6os5vO0YL^ixfoxIhhP9xxRUmi{+=VhM}*Qd@Rt z<>6I!3`>w;lF|dW0|&V^QM;G@V^c{aUBrh`ppe?(k~M78jNmeVrv5JHcS<>zS!K$$ zTEJ=xSnmK!%fMRDK{sijMg3^58rHkBXo}2lw#U+uo!6p$XY*N|E6zt{w3F92vHDfZ5` zaB%0WX;$mOeXu?3-PB6k+qZ4VKS%CcA~d2ws4PJ%jqv&BLVV}>3>gaylR?P;V?aPy z>gu1Ve@B3VK9se%ynGh^+#bT?W=t&dMAowil;GWxA zS{*4GrmQ+Lpcm_^)6Aefb8~)l5%`Di16?i;2}ot4QO&yv5G~)Xd~MN26>Vy*e?XRb zEl9DzcZ(b7E(7npOC>)z=VqsXmzIHxmw{~yz%&)sI>7QWu-*b*e=TruS{bF9@#R`x zjm@hMKznU)`Ea3^!ZHz&=$ZFr;>I^HJ~rFfZu;(j$hu* zB7`0Qy{r-(xu#HV)kbdfOb1B=c!3>2mpP&gC8_!u~txK#uand z8Y(ip<(jPaXgx2gp08W45)d%&T(elJN#cUf8`;p#yV-bB)K8pMbra2F7WX(>gIUGH z)`<8Ta-3j++X9U|Lo^-Ztp|WZ4c!Y>rc3j%vLY1!LIeVB9@Dna7BTyRENEtm-7pUv zo}->T&pav>v>|{r2@1CYLmyL|H?B1Wh*6^V?k5y z?G4(|qKkzv#ytm8+;MFkGfXx%nJND?=!#ZP)O7>>fA`_=O>HygZlZRK^f9#^15CfJ zxdDwSul0U6Nt;LQ;~SpiGoY=jWW|_&psQyfM}H#4)rrnveZGkF$Ik)i$)?=T%vB?u z%W>zkVbgxpO{;0^;E7E!phtDA-<)yp^)oX-TIjT7J%)_9FcUWIKRopJ z=mhJ?SeP&%|JMpakv(K-!(<5yQ&rMutRPRtLFpavzW%KKS&gB#tKX<^w2T5kn;SF! z(C>f0*9$I()f?YZ>(pMDk=cxZr}(6bkdSQ@#*t_wk`YG+A*&-dYE!~|PDO~7QUXln zO9hkVb)+owclEG_X10d76QB{-(U8M4k5e_Ysbd;Na^NOYi{PDO`NoLQNfJpfCTlp( zYN$sw)u*IaQ$%Q|31X&1k@hSVx~Y>D%J-r)6lVKW5usj>P$&2uWpb^gIc0TYG-SwY zJmPV#Fr{5no}vyx>I6{{A&%+@BkEnI;!N;QC}PdLhQ*jdVSRT65n~v-Ex=-p#pS|! z>7?;11nai^I&HDSUtlTq^u`+)fv-tE{+e6hH{y6V0pllpUHI7L#VXSFUmQ| znssPS=413>!??6Zwm#U8mfI$JQRf5y2a-kR<4B0Rw+@-}mW4P+Vb zJ+1pDa(*`XO#dv_JJcQnx=7J&0e|}FDozuCrd~Q(cXmLK^;pUjxPzH$?KwV*Q!(M+ z1e2$jH5qkK3j<8YHAxE5&0@qBpv3I*= zz?6sI%?)-B038?r{k$@uO90yDp<|S(uD0i~yEP}^WCcKf?2eYOW66MiaVfy%4jJs@ z0cZ_0^a9XtJDg%(iV(g!0Q8^rFrX^{TIPTgs^|keIFp18PmEG%&C1qVFd(Rwcckzy zWe>PFiHwTIV9I!(>h5w+%(Yl1_b}=W2b?<@;)GcS)I_E~RG0iG=_}RhSMEBL_udoUjsh{H^@f~l`g zMsGVMNKQh5&TnT=mSM`d001BWNkl{}%`Wi>ipS_|;!-&n@bBcR*WfC2Y+?im`$s7Np)zFLIUCh+Tb1J~4n`58_s z0_Kzt0xqlo^=b9TJ1j=H2JD*x?mWQYhXOJxQ`fh9jN8UXf*bxo_xTPZOFgS z?lpRE)%*4U&_#l?Yrx09nc+Os4@jOF#(=yzIX*d|K1yOynh4$OPN7b6ZT`ESUVu!x+$?Jl??%9RQuVFtBOjn{jh%&vHQ2;91Z`ZHWp& zN!E+}&SL@lw$dw6s5-%J+y}i!HNks;>+)m!q5t0lz&UAB{~qi1e`YF>b=!#W&V9h4 z*-UEY=!#PXco)bd3!23UX3LBa|M6AI2f@_Ypn-Xer zin2g{&a<;@JsKRA95=G0Z4*%dTGz0Xz~R(@XApQt_E_D?Hma}TQdi~;(&Hc!hkjdt?q+0 zt$*qHpKq9k6DrS4bO!T>z?p%o4M1O&bNLlckAKx)A2k3IFLd8kpJd_cHCG*guB^x4 z(9FMxfp%%jDoDu9Kpd(lz&C#QRebA-ub_o>WO+vbNCA){WjR#$8RlX-| zFER%U(N-l}Igb=b;6}_CGApV}I-KhZ8B84~K370prnvKPXFADFiAC-pHI8b?d1{L2 z8d76gqYftMA+N%;L%ti|nqdj$8i!Kh*{W6wXs(Kt>e)%^DGN6dAd>HfD$fwskQ4YW z0~oxP`p&$krILD%pt2CW;(;zz&46cD$U>PE{l>_BCNE{vWU#@~gUBQXt8~-G-qX!X z|B1cIVRo;9Caf6DXZ%YzDv6R=Td=ahu5Dxsv_Ccf72@Ze6$ocW&N;{8)YDv$k!;0wB$0u*u?=r2jX@TVEhTqY z5(yk*oVp@jX1?TpBwF|XarRQKGtkfha{`=6;}n2aR-dE887M74Y9EU*pfo{-s2k(( zt~P$@hIz!Z>k{xt3CtxmtabunBnd0W-py@0Wg)_{v9v)7W;th?Hk0;xCdhE}&J1%z zq~w}OvT-){Lq7ohmG51`m!6-xDgg9v-`>Jq*Np+74G1mw4LczF0Cde5&{qe5wg>cB zU?;txMF_i{0Dpd>i4*6Q0nL3;!k89~@BwHCNSClQ{StSOm;F}F2KOh{b|AY~)_{S; z4t(bO^LIAw+CD4MRs*Y9Svw|^Ly07{MPA*61cxl>Q5VeB&y{sMQ z*D#=LEfSE11*5xYuvlx_#skN;;qWX!Pqa=#&iNgR)Qw~(c!jUr0dS-3QvgW(0o#7q zW&-AmQ3rSIt6LE#-Gn{-$M*ICM$Tug4%$9O7+~j*alJFu`yWnZIDR@tcOFQ(YIhj? zqI?R+kBoH(N{N@^DmzjRhkge8pa!&8fa~{l@GH01F&#INB@C8P`o>JJ z##*%Yi@7tKTxTJ|2-r1E2BQL)5{!!i9Dg2om&%aMqS1n1U(KmJxK5*#d0xfKAK z8qi$W)PVloH|F>iN^pb~1Nz*uYCw|#-48&QM;Kf0SB(MfCgv7~V5=iA7=VUoK%X=T z4*GJXXDw?)B6I3rlzWTHD@YcbW!I?PaWYCOKUE$7)ZUZ|4CP*75*6}Goy;3OaGl4x zW<5W@{JC$Qd!M`CIA(11?dm&HNI9lPzS@>w+XEb!RXH>IInrlldl`h}DUVwG1fhL@ zgTYT`xYC5&whK7GAd?3`yJ6Nox!P;f?=|f#H%IzUM*f~vO+7E8&Ik|uK7;z}IdFCb z_~A=koO)>$D-06WVkFG!NO%?{Q9{WB^rcw8hifF{;Z(qBwcVNIu(5;eoGw8{3ld2{ zH$9_0 zd-O)1O^2ue*#0$W3+UnVdG9!?-J1cR%V+ih(UaJvNv8fp=dtRTYHvteBqCU{!g}1% zE!fx|xS^U9Te;Iu<~y&&HeK~M^=G#~yCz)w}W4 zyP>AU2(`rWp9w&QaV(n9fA`(L#S_myjy!IOvmpNy6jNP}a!#8;=fB0Ui`CFUuZG@! z>RSjsBj-F2nLC~+l{htiujt$;Gq%cKjhSeDzusT~C8AnYQ+M8tfY2qVsmvlNBqMD! zwvC-Ir92KdMu);lPpP=6E7l>Pa0!2_jX}wFULTSlJbHz}QUUS}}3AgGa2nf4~vM~z<;86!#^?b?bQ72K-oaKGA<&@r#u9bdL z=CsOiDA=uFv{DVr|4Hhe_MtnRE9m4H`UAEn_W~s&*(Q^XtISBdNAKJlw4w%BWHUM1 zM}y~U&z&5j+LzksnTyps_zqtAsmtphyWq!7+_5(pa6y0n4suOK-FJ9+TJNktq5Q;y zh65=Hrcg_sfdm$i;w%zJGDg%aaQl&?_~3oNZiRY z8s`XIxp%Vp@#zP9{4_`nfTid(3;fxmYa+oh7=U&$J zSD`CHsQRQ|`Tj+G$uXc|5*(h8kRI^8=Xf?t_h| zWI)d~t_A~o0sy)j;Lo3G;;C~nin;@!bzf2-P`w6`W0JAgj+On>3A0ERjQI$8F0xUa zMUr_@?iUqU(6e7SIST7rWo>zS!=6FuNzAbM;uMDnObTwT>Rs~31#)_%H>B;{vl(Qw zxUZxn6M$Bfn+NV%))ip*{=4R}rxqh%>J&m}wsIk?H_-ppjQULtvH`cJ;n#1}u zRQs4&6q-U~OU_Ajng2xlAikH$@mP>8Zvr2B0NB6SLey2`lH@fcIg2H0Us0#t6>MZ1 zDA%LTj)60_?1=Bq7QpUVV6H|0pX@%mfq@k0`n!`ETHNfS2%Su23DUGH{+LK^IHExb z607gUxynp6YRlKc9L?1Tuiw$dy|>k|Fr`fqYZn7+UEui(Ii1y!ul0Z5f8!y(oPXJnxiWlj9t=RAUk~ud-%Lb;qYw>f zvkj#Nw1HK!hP}HB16q9xSA>uf90Z_0uxkZHI3;U=`-TIcNybo;NChs+ZS7qEwm?b0 z_}54Pdb8WbI7elOo3X{OmB6wDxJn5Q;8TxvaB^)9O=>_71)yoOT%lM?H!_(Dt^!I_ zFknRBR*LXZ$j0quwnoH$d0VS`0lNR|J5@pS3I^BDHLpZ%z57nN9{Pak>I~{Ekom9T zXIOyFjkh$H9W|lr5{VLj0g3$oZtpLxwxPoWTx3Ju- zVQYwM7f${YzJKyzw6ayH?oFqGTG0~Grs)?3 zs~Ue{QB%~_(cfg>bU<-=O7srw&WUhZo^GS{PIv}tDkQBJUgP8;DB_N6j{ zwHq}B$+4B(VO%z0VHOxzTy~wFD20nG1s*5|qHJj=Z$bS*-M`5^(=yJk5Ti&~h|Glr z6`Zptx3!M4?~CIu)G0ceD%Vo#z{S9Ta(jC^aUWUFm$9wKQD!4Ud`@Pc5Zm879Ci>5J;;r+lpo%&D67i| zKC7NErDf{1njG9BrY@4k)h|up>}O5!w{>22hPwL>%9HyUXk}9B z<{7Rzh*{>rj@D_Xoh6%e_|LmZXb4QmVxr76J-=&<@*3zz-CT`l! z=Nm}4fkQOe6zOL`fA#y9@Xw9`Jr;mAT9pG54J4%obdV|lO$M|NK-2bX^0R@jKMerd z_Pff0_cEZ9ZYT`sCka5;6yVRigQ5V-GOu;dE3HGHPP}FmnM{+n50$a)GMrHbhsBL? zb3@MB{>-oDr0k7WG|B}~bsw*SyrpMaDOi+}HvaCVAUYYcF5sptZpY#!N>M9v%q9ii za9bVMZ>u2>slS>Flb2Eytz6|8bni9k4IjYi-!mK|yU%T+;zrN`uHVza-Wdj#HNexO zPd#dCJ2stL?EZdQx#}D4P+BR1H9>}lPeu63sScvBfp$=cq==3Z{TapNhVoq1fV;V3?k-lMXf}u)pWlpcOheBG8_Dv+ZRC% zO1_c-z1UFA<&3^rUPzJ8fBHV~N}iwyBMAzmIqMg=;&&VuhiEI1qTQr2VG)D!vFc2B zIsxK#2fuZH9eWmZ6dWMVHec!h=Pv=#956Qnyz;Wzv^N~lw$()5zz6~s)tKZkKN{%j zcU=5o9P_&YKFfx03^;2IcXf1P$?q*gf(+>M%>W;NIKjCq1)%c~7uvw@-kakCl;H3H z=<~}3PONGX!hQhS_apf_KWzZ|N?b*LSN@a3hH7jxQ1i)0J2<&Mhi2{oXtR+bQ)7`D z0R#;^H2Dp!&%!&#D&H07m?kT>Ls`Bqf~Z;%w16VhW#MKyVmKGwF|A7qj8Tuv6cqxI z%uG+CaPlJz)-c|;+yS0?u7ejZwDI!g9C5vY^&+I0BeH;Uk>-y$nLc*5kXCdSXx@lP z7tt3m-l{?lCfz90j%QpJgSL`D1?wi|n5xG(b`5as5U`5{?~@cWQ#I6yRSS`!3hGa0 zBge!8`uDv4W6K1tVgDIr<5z~YRKHn{(|{WdFtcTNW0V!|vGzlzPc>irT5Nq%201)7 zwAB5+LJL|D4RehpG=BxJ^L`e{H=dNT1${I zwi%HLtpKU3R_-EflHP61&MI;%+rFh|Il4gaTgcoWYP~9h-*c`pYgUp~M-?UPL96|l z;YtXAIZc80nQV5561fV3{3`1qee4Cq zOWe1lEV>0&u|TUn*8$f$7o0=oh~ff@%e)!k0+jZ|9X=cjzi&a>JQ^~}{R9JJzKmE^ zTL7T@@7B}8iS5UbzL@y?gWk!{1>b@t>1k5WYBa~kHBLQlnPFKd3`E+CjPyEs-y%N~ zqaHO7F#owz;Md>w+qiMhZ77^Ds~j{&NE`HR8^fHoVcqpw-*0^u^dJT_B{-xAVP^qd z7Iw)qW8Y{1%$d`Y;bZ-!f7u$8>EPh%YCe?1tVY0oQT4E{K*vb3k*@Gix!x(+$hSNY zPX2A?ue52NIn+Zz|AgbG}G+H6A{BwW+GwN3Ih}<_(*WspvliZzlkuHcZ|*8uyHH7*n1BvhPktIY+jfA-O0 z4cOh#pcqTF()Y;{;M->+eD{SEMI4KaNJ77e4-q(xgaoy_K1)_J!IacM;H4G^2w6CK zy@q$)oa5+qvFP)QX1!_9cT?c>C7_uA^YdE#l^lY44%~f^TGa|b>vPmU9N}5@j>XXB zJZy(GgI=1zz9$Ws6odBUe!yY$Tyj3(008=-1n07=!+`#sdvpBC?n;7#pxRae=sWf| zP>)$ibPM{k{x-Y`b9*JOqO*Y;0O;dw1)vM+;VWrHw`)@|mf^R|P}BUCqMIR0aYpFm zp#;o0r?01`dOgAX4CQACH!_f}1ws9zfCHlikail%E;#MXm~#~^P|WX(h!NL}1(f_P zfc}H5M&r-e@kri<{;IgCw%(j<6Yn`y1EynT@W!(QH7(=B0$EO{n2!|O%)d>B!z9Tm z=`MQm^%U4sFL2}Tvg}^vptw`gBuLyQ=7e6lac21I&H0Z0rNie^Z#JaAcd`$hRy0}Q z=azvdpSg?|E)=-XA!t8~tX4-Fnhw8lNodP!LdJ5wpUx-NBw_&04zjw78OKZN{ZM+z z>b;5@cNBtoJk-*^_eS9Q-3&@5Kr_VbY=rq~S3#)iz_E66>;q0D2Mf}tybXmoizl&`T^=m!;I>Dm~BgL}T6EJ2>vQZpG`&ae{VHDJ#SF{qksO6FglyIIUe9Vyi3Nv`-Ub}cGrz)HR){bbKFfgRipt} zP?Orv%$f+*Yj3cSSCZoXJKuu`Zg?m1FqVRxr9P$vM7E}{TdmRYulHKK!te480CbTe zX#)SxV{16wnO6YX7|_ZHbPQ3oN2RGKUsP6QC6i)cg->jk^(Bqa_33o!HI-cNTQWvH zHmY51&(#8jZnpF|)-LtZekrV0F;XsN+>SB^IO$PAvu#+khQ-$?O+cV#c6tdPx@|WW zX4|OMVq^&ecp*9&3$to5I$=24EqhFib&=~DmmnZ<5IJ01whxQjh}LL2flspQQcBF2 zl!U!_1>RV<`R^i47Is-RueEkvfvFqCnBKx%) z+B}n#^@n~O;j5>B=8WdBv!E%jW3f{*gvGiMAfgVa1zsXbwh80j1`3(c61myNWFE{i8N;`ncbi&DiBmlKP&Jah0IoOg6Ss3BcT7bWQ zI>l-?7P*ElB~oOr5UkS~Bq`=1PvC%eCnm1Q7w=Y!3Upf$Zk&$ruDgN7y2-hSwm2J= z;an@m#Z@4xsWb=gzrF_Cbr9IoAo%7D{vZIl-@WoI&Bo#O9gjhNv+q>(|K1as9WkTi zTi#c<0zhAA2KeK#3~0A#y?5fCBFmE6;Z+gBe|v9^4_XnzAW#X8^D6~TtPE#B8{RLk z;xnMH2!P(S-#78f9lEk@tL$Sy2l&+S7EU+-+KLdWuV5ay#5=e~og|XhlaOL_0?Ni% zPk>t&fsfpoV2*m}QLHME<&>@DxAc6|8wTf-Gz-e!)8UJ9g|WDo7J5XLP7LyE~$8=09MYRVPdHUOH5TDuwh>^y{}_6^at!=Mto_G6<1;8%)GmOf1bFcH1)REE zAZW~CHE2iyU1w{HA`zJk)%K^BzP6B=B@B89TwgkK9G6UGI%Gg4MOlxrEW?xm^&r4q zdkVbqmH@N0Cem~UXJ1Kh(=|0rO}qLJrB^$8-}8rJpbZ^9Ad`+_kDom7c7yIzjp9Jt zS^6Q>4g0OS+q)-er_R;tUK`F1L%N}Sw>}p1pv%X_Ui#ZGa&Go@YEZ}w@<(usR(5hX zY0FD>GhggCaGUwAyVgyBE9;T1Jo%^b9naG*kE)ZlqgpDK$k}U9ue1Zlt;8$6|D><^ zYF!sFWw4^LGR1|O(A}(!Pk;T>IQ7bpfLd2lM!9XJc`B4JsbuU7lF2s6QHmcssRr*I z)JZd7qNk6Cbod6~*=?IXoIS=#?(4(q>b_@sx2ZN>1=U$FZ39!oSz(E^+bpyx?Eq-m z7t4O=bI8lb7bP24n8@WH-*xh=zGqOKqfo9S_d&^Y)DBb-$!xA;-jo23qxu!5z2+6* zD)$-(xtqqX9Pp{xWgeHMWNC}FH5*)<^7(zQSnisGcKE>yZBQ>M3w>jZxZG(r-0Ia? z#P0d!)5;&l85w`!Y{C%uRo>m#`WxY!-hm!K|A+l;^(JBIy%+#36jBShh~~5TD^@fs z&H_Z8E^fd6_4wdDzk#AQT>?V=Gv4SAlfS$dULQ5O<6eLA2VVUv`&WTNL{1t$McM@Z z6D2s31#~QXLO_l|0JMCp(gm_IOSyt-ov@IZmxpstDRxhE%pmFupQjArQ zq=3Z+BQ!gK0MG>J_$&60Y)RISZq!PxNq!)e*?}<1k+DzY;A3Vp1Fm0e?)ok_~DRS1nd$Ys-FeA=YZQ}c&;?CQeoHD5{WgMw4dFvMRxnBq()Mw2nh zt}3H)j0m*LknwK;Ck%j=BFiBnAx)^gV$tZl8R4!QGu(ZUJzH1sng1EHUjkD0Ge6_~ zT|c>fLF}m;OR0aML8y8J?5h{3Sus?Rh$(|~5#{$p-a_Yopuf}U+2h6J6>KfVSv^T%d)x>7&aYQbeEzv;fe1R!{^^1G>QZ72w25r1C6% z8qi`dEFqDP+6X|arhOS?opj$AyOsvuXp3Kyo9RBF5*!?h8YMXL0RQ=T3r~p#G&Q!X zEGYH4%>W2_MYC1hjvEOpp9?LPJ^9`P89sP4K|O3pVQOce%IDfEZSc|Dv2sY?`R^=0 zdmr@pRNgVn%>?&s`I`4V=Xbf!-7(795@%N!Kof#4?`@hPT4e8 zDQ?&qdjX^B#j54Bi8I2abE@w;ABG>K-nv0S`WT9?xHB zU^SkRNSfq}(DxAxS?5tnfG`6s@@qzZ)BEO9a8zm*Nx(8x*+~M>mc_g$=-`*`ZD8*l zkf$k{%@~)@=D6Wdf%#c-^Leckda*S+tS{Z995F2Y{`;sA9A{kzH)DVe_V;12YdRNu z0t)>*yFJ`pBVx}s0NVe`m6%Jt z&z0Z7Tl`n~ev=O9zwYaXFRI~-P&YmOW;FxKpRQz5c(!!I^RMK-uhl`;iYV5T#)Rep z!19qk^X>nF=U#XMU9^!>>yCgmQ(a2^U@aIR8-ZvKlbNTw#+6~y1E0@!=v{Tao#SKM za*w`#?_v9n>Q_If%Wl-;iz|7ONaCaYPTCa0Dmx2O&-&bkiTD68A~?>lI5m?Po( z)-})FV9AytpMNWHJbgaEUj-B2+ZvMkJYkM}gh!Q?Hu(fXr!~#-4>1-gV0qW@ZSo;?6`kmDOqT*em&Ku^yj zC9kq%K&$Q4sqJ~wjsY#dHby!D=p?~MZ&wENU;uhT3635Bnn7p6Z`DNd{rXK!cssSY zxui^3C&3ZmFHW}c7n;s>wT22kmmg_q?Fv)o(E+^gTq~-|I5RGCT_a7nn?1>+b zn%M)k&z@~$DlV$Wj&UXC0$R##gmJwT6ZY zHVKHpIs-+358M%Bj+LiOn^hQ$_Funb2{oYwe(>dj?EUzej2_eG8K45NbB1a3Y?&5X z=9se$&tC#Q`y_ydrr@WUDBfCOXf{ovTV=fsohs@#i`prJe_@VBn4wlQu(KB61NQ*4 zw27jhONk){)dHMe3b5J%wk;~)wcb>=;hT;W*e=8n_AT|qd;Qg(gu}jFVfZ?BgSo*` z_0C;`ey3|;q=EFlHW|?6_NQI|`eHl89}58OOK_;&WY&zD&j|qNJQ5A)kNrZ9U%h4( zdC&k$M5aN33oF3Ml}I#yHxEE>L4sqfzt=lr!#(3oS!iV)%O0}7$Th8JXJgA2_o?&ANyFw$xrg_C zX3MGs(*1kcjFgWY4YJyc^h)`+KW#m_q|8yX7qa!5O(6iyHBWy-+Gxk=)f`yTnz6!u zCJ5bNMpXzLic%ce5hE(e0o6FYS^#t(2U_i_Nv!pH{Ugo`{nN{Q6=!p1FK93hJM_9oEvLHhi)ikTe&IDmdVjKxtoI~6#BUNmaAcxvi!657qt82i{94NrD zhjE(Y&9AHDjw1!?-3(DJ#v_leVejr)T)!{JbR$CD1ySS%mQ6cu*?9BN&6{CXaL}z> ze>gm3^6&OvSs9A*r+#D52fK_iEt9sRY=7U&x$|I&-}uS6cJpzzejETj?AaUo*>_ak zcqs$g|FcO;J76@g{0`pY-y{INWoLZc1pim@`%%+n(xH@*!?cDFa81ovrerezr}vG7U|)@{ND|NjYqS z_6T;Ax7Y~5x)fu7w;A+YkFDU{O}n9bR@F_tuE$^}#e1_d60pH#nb4A&+u0Wg&?k8B zCak03e|n4m*}-c-@S&ut44M~y|MURa6_`=AKwQuv0hQjXdR}GZbBDa&B(`irU}Qo= z=CN0KG80&X`j{LmVKPt$Iuxc0o$_?8i)-et!AIZrd)U77pyV)? z>&qP1VJm0s+iV7ap3o5*`^?Q;Fv?NzmX1FRwla*7#I8+20Qygkui&}vLJ2?*R{;4yFS zKyc?6`=GOHf=lbQM^_Lg4>@h%rd`0{g-!*;nhU#C->)Ble(*^JpjXL&-T*+Gl#xHz zd;r=M(_In5-@0ubcV0h>Rx83wO92SZFjHkP1KP&l4%r(R&_`0t)_nlln@5|O`|jFN z0CW=IFDSurHdX+-WI)?A8~{LT>)m2@2S>BZ@=S*+y1hdIXcyG!eFZnCT_%kiT|MmT z9~V$}K7z6YwFxeOQ|(z=0Luk*nC7nl3YQ~62^O!Sv_mb;F*mh}8}y-?_ga_+ ze(AOhaU6q*dXgByM+vZ@@n3=*^mJKVkm>Wh#?(AY0E&-eUsJPHbYo3Zc40~ZBo~e$ zV9r<0Ryz3fvkfc}45meka{-M7=yEa~28)&QBN|%Mj;4(ZDe;p@x_+2V;k|bQ*VflD z9X4eBcJfG=&o8V3FE@d0H3hY3_u4Js_HDpTI|@V$06PHM`6!i(YR~H*-=WT}UFiFF z{l4Cq@A`9M#HEwCId0eR8PFFyAwK?Kf-@xpT5Z5)0caL8yV&XlpaYh6Bmlh%oLqht z0qF8Y#~a%I?wzzB2iL;Qwdu&7UnfuJgdJmV58pdqFq48)%>#00|Jp!UY=_ ziTlV3iL@w6;x-C9Y}qr43D0;YCgzWrA7)zK53Z&48#(RBlRaRE!$&)9){PH^?e(SzI zzGeV4_koLz-9qNY`9xQ$$}sZWjf~bb7WV7g&Q9>|>&S}k$k;X|eBB^2nVou|UwCwn z1?@tYV)^0uICs7L^g(QE827ov2hL}DgaqfoH8!pNb$KrAJNj`4K1*r}`U}&TC&;>I z8-@g3=||{0HbUS`nBwG-Nc@)k@s<)lH~@Ou0?L@CoW~k>ky?$+8|dYs55*UZEWj&UEYTnWL}zdbP{y{;~RX z(RALtIm<0J_mKZ-*%5`k)&tX70JPu5H80=pb*iTYWD0AW7VLR1AppA7irv`MIl2aE z9CQJ&NaHSg&3sc^w3NT^*VTvLB6d;UQ~sv+6$A00&3cgP9Q0W)x%)iGkvosvW$bV{ z6yPI&@t^R_xhF9Wb}>$dh$6Dw$ntQ4Sf&YP8k$ZcTA9zf@T-I=Q(o7NXvcVIX`Ds8 zb_?Lw;DZZS?2iA+qP68&PRH5RxcXTC=62h5Z8W=XO=UDyu=?CGuyV&Tt6;b24El@u zO7qXCcVi{Bud9JeC9JD;Y{@p)8rP?P_iP^w&?2UQXTN0IXsEV~n*|p!o&^TyRIYswWIm3<`+eeBr;LRCD;W6v2TH1(q zT}5@#A&at5RgYxhf1xQqz$A&$n{;q!CBy4)3UTcgGn|hRWy(I4oatF83yWRKZkX<% zivfyeH}fbKq{V_&(N|$o5{$C_Mjp-QqNI}#ao4E`G56ZZXPKa}Z09mNA5v2r&vf!P4ImVX{K=(4> zEmHur4Yh-gow)#Xh>t$h7YPmrK->0|=_PCI;M%?X=?;J^fQ@Hh=1ajR8$=mT8z0z)2E>BVaAau(iI6+ioPY zKSz&<;)Hdi>;~`UA$XOFU=lCK+-sVeEx&Lv^_Ct{?J07n66Ad|bi)8!-9BzP5{cxR zBy?gd*X9{Le^CPP?YF6S&{}cCGl}2VUI_7t&+lTgxrv0}0h9Qpi5`s(8DDCzD;wGL z(9H+M!YsGb78$Uf19#kz;FZVdXS$-%N@lQl9nn!XCbY?V5a?xcE0G$loqA+aD>vN` z1aTlVWjMM7lPsi_qvPxwf+^>LKYf(I^#oz8CqM{kK2Fe?Udl?10TLS!+VVZ{dWdHFBzOHdHKvxMPd!HP3=oEphtO#-@d<(2QIE* zz>^80sqO}i8`0jJWOFEYbt0h!QyMGAUIx7T%osm?y(Xzn0&cA3NZ6OQDJQt1%*Pg^ znfbVcg#O;SyGQ&9A7dLuV(~V{2?&?-o4vMsN#m7>Pc1fK-TQknqURr6!?{?2n^dA1 zZ}EhTbXR94BXoYprh#4vT#*CUbW?0?gy_a5SLin7r}HZ#O}b1{fz1c84LZI|dxtlot>ouq7Po;kQUiwg+U&8bh{$fAz?_2rHw6MFj{5d_`TaJFUHScWi+ji%V#`mUe z=dw3tS%xrcA&?& z<~QfOON!Wd3C3xoHgh`nQo0>^*C4k~i zSeeh`L^Yp%2PsdraKLFkyFDXeJ{NdfX=|d@N>*e#!7GlAacYwb8mHsgv`Mg>c@zLN z7d&Bxzj|<67|<7c^8jeyfV^`=!f4kdgkdtq2RsJ!Q#&DE7^qf%l>zMlXlDzK=%v;` zd-}Topnv_LJ|3t6(BcBkC8*{3XQ;IPzO04zgtImN?kjzkA|CF#x>wbID^1z`?zxoaDzbLEF%@eE#L)>~5=Pf3}FrTzU__x4NEZ=3hDQM=^&W|{qdv1Rbfd0h&ef;gk zbqp-&@oWHEJJjXr4O5+;(mcj)4!rNW1V4FQBC64tAYNhfC!+gRi# zoNV^ksSg(=I`CNLc7o2vKBnHX%Y6iAd5nbFv7?F^0)BZxyO(MBP7XKm@Kk5FimI% z+fm5GQNAX$0nzmZWJ5r<2>5ISV#8E2-&V-o{mJi;~y-X08h_cdWQA{Rv>->3j*G?X?%+PG;=%@<@-^DS6cDC zF-C>8Vp2V(2h9bv+7ORMb5$OoI{}8f34ZzK|0RxYoDx=a!F@J+tjO}XS+}T$0Z6Lp z(f(%!`*~Jy*IwZ4E1ayufy?k%cg3qs#q~}Gh_9bu(pLcbTjNbkEFnup1KI#+Eze)g z=t|0|(rTSu(!Wx^Koys5c_($zB!(^xX#t4KSFYBc7m=)Wbv952GB-M@ zy`MywjDgczW8873i&Mw?=rWt7uo=1GN!!z;Y@>02{V|kH<0<91#h|kpNs1^)t-hVh z_sZYplbcV}isuPS9R$`&Bt26Pr&8Uy-VANb&1 z8Qyzx4|&ixmZ0F41|y?S+d0NVA@g3Z6=<#XM&BY;)_XhitreSLgI7|^N5fVTNS zx?N|5A|fyyav8(i4{0;fGYECtrAa zUG~CDx0?n7UDReRb`;lVn+l^4cw`&+z0aLPw6cz2(7`C1`Z?q*1aFYcb@(x@@|SOpO8*tn$VhzOaLe@5_r^Jj#xWwQrE@`bkrTq zqTq8ecxqiX<=9&Q=(%Q6nAto4T1%))L0oPC+Jkt!=aqww3%X+DOqsuVyZWT*7F2El zYu_szW$#rV5;JB_sfm#Y>txmDHZEmADv$61W}gi!7kR6|V*Z`snH%LdtPJ^4gvu=z zG|wkAX+Tf=CVBs&5z1snqo1VWG=L zhNUn>1W4pjR*l%xy)ib!O}zK*AHwygURBmXRu7gmtTEE?fz#PxSfxRV_NuCu7i%LQ zHv2(N53>S|VyrcEtG6I30ADdR0??`f{kX?~764knIAv#+mhB#*Kb3vp0A^EPbd+|t z4P?v@4f4IsC~HUo^1Q`^vX{$uDBIhAuj0UDp-)X)(Q4-kz_E}FSjmCIy#&{v2ypGO z2{tzpbjBTdgj<}Zd58%$B_{#)4O|j{*?Xj6&H9NW8u~hs21Ju3$f8(;`7n^Tl zn}lZH6~|VB&dwsGE=o%^Z(P2eH@hl$X}(a^N}XXD2wn~g`$or(Buo{e$$)m^N12=lWARnDTaBRykkb-rZb35j)<7mSpZNG8!^&T7I!W6`oIdnr6l5+LuY|2a*KZ@0PZ;rTz@)~-m@U}n1g$%|fkT%ghf19Ej%S`ijy7N5HkJek^iKEr(Mkq{Wt zXUXQFEPvH6a3h@iQlSFhY$gKJ+aYi=2d-S*N4L{MHjWWaQk*@m4pH^@>wo4r;Dw!U z`-KM`hh@oL3Ck2_IhL#okz{%*=CKRFfBnL97-0*eJVqKbhS7Gi{YP)zX>Pl+`Nc`5Su}Ut2Z*QHM>d$4kUc^iL+9|h zfYQ8Jz8ocuWlSyeYTZ@FAhT?vEMbb(?A_exjlEdnvRhhZ4P&v0)u#Zh=eMdiPgdXE z!pL^RZkUb^EWt7FY0KDrd#$IhnB6(`H=JFQMW*kA)a^&>9@o;IQ)zs``L6n90Q%Cb zqPoDWYC?yM>f;cTAj7}=qkoJ3=p07*F2<9gFg}D!BS#LY#YiT!V;|{4!i6fj=&K%8 zExz-PBh7si7c6)e`QWK8V2V=hDg`kM-%EYRriWA*p+%_WU8{Fd-?kxgu%)x3)6MW8 zO-c_fGeP-2)v2jG0_?5I94J#p+=lyk!K1exskapW?Jqy1Y7019cZ9WU*6L=GR%ZqP zEjP`Yc9#R7n{B7|0#i~P^=EstbWt~LDY;TKM_oTx*YED~GBj`M+=d2iYU8CC&`k?M zXa3bX$d#3{z3;6UVZa)oAq!^NT+;qyf}SYmQE?`ai}YwTzaIg+7y9_+_x;bf^2ix< zBT?+s?+kp_@!#;rXX-EN3u?6gO0U(J|3A?E$*ME0zHF_jE9O-UwK@Yjz`wumBA%FR zVJsS{D#0-gK(lb)-zuQ2^d8^9Xunb6n~RMn=SHOMi~;Qst;*uF_6!-m?lUh6Wk8=( za)Lk$uc1D8Kr=y?pje*a&}xQLha+5lGQ-wNiq$BCK+lvVkYnncS0W74K(t$#;D^AE z|2D2k-Os83gXgNvmDoP1fK|kXxL6GH1lJx)aeAX8%xr&nGzRiZPPY{RI>_)h-`K&Y zp6p_`yMc*lK&xi6NIl4=Lh}P;^f&-I?Ff+j;am1_n=zoDHUOF$&~*t8McT?Kk-r*L zQ%G=Jeg?GqcAGiXe;NQy_U~^#Jiu3;ywqdHLt#$L;frr9BE85R( zBjf&|?#Wg6R2H_0pblcm;_qCY$~d6}yO?~COW6#0G?8r=9xLC< zSMY{cL^!=QL62*gB0=+pj66N;d_$&0orHD5J3IWEj8Y z7~}R6F^(|9o`6Kg-kvq>*357EgjIn*H5#h4j;$J?E&Zaf&G4t5owVksiN(yW$FWTjpBNTeWmg%ayp0_ zA9;eXlVi9C97PB3em!vQ@f2Mqixlah0O=sc*S8^?a7TJt2g-EB32@i-z^3s5wdw67 zOKqdXkJ0AGOKlUG=j)3=(%D{fjI%%}Ib9_euhszQU-{e^PbWS24CvBdxR-Wb&ib(d zfF=X_0|r269s{}#K#Oh60H7&h0b7X8p9?Vu0fmu?#3&g%kXBcAkN61ona=>wBa$!3<@ZEYkV zw2eQHGwNWH}9CJ4xLXIME#m!}^7&hm>QE%VIsWAplVsA1tW)kBKL*UOJ>f^ItA0ygaM;gTf z7K<$jS;m4scY@HZ!3**P=X~{7oHII6hz{B2oe|#h+I1Z2aA$(Kt=P%HFv+n$%#o%c zMkC{-W(0){yhNcG|bjoR=HwWz%s1@>bSM zm%*lrB5Kn@(MXFLT?4#Q)V-~q{*>k7yQ&7X%#3Ztw0?i-CA2h zKQ{@UOqR2zB%P=WsTmjT_#nMk=VF4G!RYoG(6+`YTx;=e4G!5oV&25*w@n3?uP~;{ z{^gPOI<#0RV=e&QG!=Sx*MZns4EILBwrL?$XC&7RrCy&JH{1n7P4*@2tsuv2P`x$> z&T@DQ0nqL9QC&u$qFq{mF}liAQ&c;3HZMVr$F38^PS_j#FG7$qxmJc19Kuh(>F03M zHMb(mRNK-4W-@N(ow2%1=edfQt^#OZj)-Fk|2k{kUd4s9Kv&^P(B=Wqd4gmR;Qu86 zoe+TLqKm+o0Spxew6i<)y<&#e4+`EWx)OxE-mgj$`HjFdO=4vE)}3ru2q&s zm=L5(RPUL3k(4Dcb1b~Gy;iXja82qKw1p0|C8yFPhB{1TK|0EDY;}lRPfAJ}_on8n zr~7@;_|7+jDgd41Zywpkr=Cy%nn?&#AAp{dfuI6FlL4J1`0%X+pvi!a@$^ODg?=bW z2w!>tv@H)E0G)>T*h77M(z6fTXWn32?`)A+}+KVFhGdUJ`&#xo9GFk{QB#-QKzNn zy6m)}^Wrw2ORXv)!@T%mW(Sw?&6G`4*Ju^9S{|n==14t>P$nTfKZ)=w_tpStdT+BG zJ%OP0FSnBv?3>bn-UmK-cZ&CV3~1WsxxE|@ZyOVn8^3J;G!m@k1Ke`;DtgOmKrc9{ zOvltM19yS1OZkar0D7MrZ{pTG5>I8VWU;>)mph3u&N|ow@ZY^^fP1b9kZ`Of0iN0I z;Jf?4gi1j4bq4bCc7~Re;LrqgHs>3d%*#^4Y*`=Ch8_XOyTGdsW$2A_ynqPL(vMDb z{Ik6rBbukK_?JmVnO~Toa^HYwUMTEk029-Y=8qmX$~r(c25wy)$(;IR+*Roy+L|Rm zmIsk}Yce8x6X1$X;8c_%3sdBA7dr!>*9UGtrG7vY-OeCnEYNS4a>;_`w!|a60Ct|+ z@Jh5+5JC&*=Uo6F`?Kfp^kg05cug8OWe_QoILR*7LEecxk(jfM3-OY&(MK)l2wh}Y zOE2QhuR4sg$JvLu`sD!VlL1Y=E5j2m?gE>6irWC)Kq9}dcTDJMiOt5wuqriq(OHc* zYc6dsW7@aQ>&JR|vwTPUb7z}DNm8n9N_h`!nj#v3bMGb$xz28xNc3U@9YxH8&ZwYVkLv(4?V%mL|>jw?WjFVWhY+i2o%hUHV zvzBrk0$eay;4!3dgx~!0kK^3V<47^YI2nu6cjpup5MVG!mL2B~I)0aw#U|V~5PHV; zkHe-525Q}_F7Wn_Q9NZTjST3rz``fBNqjh9*>0U5Vt7&rjvZYA;N6Ju?cU;YZ>P{@ zux@>QPlL9&R)>-vHJfsCi%oI1KCmJka8<5ZwOALV%=4uU&nuW|uEsO&cM=>$5q_Kb z)N}WFn@_(Sz~wvxtx?hIEBsafy2)EMd{*d^I=iXXsRSHd`|3(Dl7v`>BFX|gLu3hg z$Pf^CC;_@jhW*_!e(7ia1+G4NRx~^dtxk*Z=7Z19Y@Bg=?4^c4#(%@x=-dw zYgYaqS`yiE^UjO7ip@fS{{*lhlUdYE?K1Z&TrhG`7eu+R0()VOUX)?86QC0Z=*0mJ zcLS_av$PBJdYNQ_=QRX*LOFz<86d1dKiQ64;3X+ABqNkRxuEn8dWgUB@O%EQ$!fG6 z1c;FKQ?w|PBvNFfcBDHzc?41ks- zg!wW6wA)m0NeCzS;BEW3?d%#xgBZ{326%oyXaS(r?`ZSrPnU%72gZP=T_+(vZUA)Z zX+WoTlvZRa9MD@Bs!QNx3|@iSQiMDeK%XRswHzR#;E}LLy`$c4LxLcavm@HEOn)iR zV;N>&Nk@~t5f#b#H_PM*Hm!+=^7TkJnfj)WF92jIKAe%-YxdYlxY?26b*F*b&U9p~ zFiskhI%l#Fv~>ZX&2$TJh<)UyPdAQ>O+mgp|3M~rN123He{TH5$pCkpSV7d)xXfu! zw9kH3XIQs;jq{pUfx7ucGfRavGWV6}USE$L{ zM03>vV2*^4D)>P59GhIyDq4Mn!RUN}$0Qf#vIF&tcuVcTwYA&062`ed|JVkDo(7^n zVogz602zCVLvm zv&d%OA4K@ZIih2_na4KV+t)UI=PL<<%C3aBwc@e$8#}%Jp*I&y?K=1|m@`Pv2BfGN zv+qFxXg5t30Ca-$lMw&v-Z7p^dPoDdkNSC`xri3Lg3aRLWcR^f=tThNfN9KtbNe|S zz7QZcQE(rCX31O&Nn%gB2Qr{91%Pgd1)4@yTQt7t+*Fy*EDW7uK;O5AuWnO4ray=jcxKs?Sb=Z82g%El40adzv7;F}S&GN<2!kM$d4Si`N04<*z?(Yk;=cBP z>o+OCkzhz6wJ4H0Mf<=TuAy#*)U@hz8HP@`-HLvIj16rbo z5W;@m9#A?(eHG{3@c_7bHNmyV1FS`iOwGofsW(q`mGwqjn-?)*!(`e%A2<7H|1@sh zJ5SwV@8ZYKm&4X7djf7e*B-L442Ml2e%+{ky97k=4&C`UI9&Q>07Hlrm zrmYOx<}qJ{l0BLfPHLo_p;=5wgpcl%=;iVx$x@AxpTyYeR8h!T@A0Y7<<1y~-% z`1Q`XI{651PW6X=b2wJ^?4|eJLf&NhqFIwzeYi9XEv>U&sLXQ(p#Q^{w(-Px3nK#1 zxnn?^iAb_Dcc1!IEt){HGSS04((LV&6D9k{KsEthtX@Tc=!!7^AfQSJP$!w0;K{n< zU$U9WCL##Zivg0p$a0P%U~5%@zz%(X#OKp)OoLH2iu9qX@yvsmD%{BWF-tiCXELMY zn7%QRoV12iuU2Q*3C^!MuwAm)yW_jYGUdM|XONuQO!1myAr5mq^pwr$+OKJ(En`!@ z8I%At+aSXi9^JvGp6G}Mv`BCyo&?8S1~lzLwb-+)gD4r}1Gf%Df@2DRCY0yEH#fdq zBtHXye#_Ye>!J}XJhY0JT;|=&iNIN++NXFqk+4WGNke?%!9KqHOb2O9-CQc3n+K6~ zVkyBqu~f| zyK@sqdwSe=l<+8UB!Ct-m(nZ{z{SZyIJ=j}c@D6!PjU1nO<{Acr16t?7~|F}fpuCu zbv13=74BjQ7gzLu!&Fr*#=!&}+wA8QU*75AkG`BD$s>#@9Wf@OO@kilyBB-z;>$b$ zk&{j#nPp(DO^r@jNSKi!eT=Z3>?}V~jWUU-1DBo4t-OnyUwkFA`ck6iZ``wKTkhna zCOTvotcg|iS?Y8|(#j-KoGllJ$qG#owh4Vxf=-rWE6efjH?85SwaoOw74b~65KmkH zw)cRQ4YlFj39vr^-gO!{yfQ%yjwh$btG!-4uQ7yZnoXM~GXJ`U_14r$rkd9{AP6mQ zU}GZA6I>XR0X?b$(6nyZ0C4LJt-k=!MWSt=0nN>+80Q=V`V^to4uYU7VE_3U0JK}+ zzbF9otk}T@SX)GR5Fg#hfJTVl`SL!#vb}~r=jSO2j;a%oc+sX#GR)~4M|l^c9QdcN z9^#%eIg)XJEXlFGzlv{<0Os=y6JX@Do^1_8w?IEGTJ7Hazfbo`$3_jWF~MEnsOvRKrm;xmkO3{=vu#uzj)Bb{u$ck-DX^QUt}}sX{*?M~_J)Ya)za><-d@YGPka zBCWARd0NTI{0YIr#j4ppZag00?wi-NFHOULe*`?gnQ2oUl>e}#n%XW_oJla~S`TIpX=U}D3RPQ>- zTf2J-K?4i;UgRBsmueGU=6Y3o#ItDv%yi-%hRMLc`}DuX?%+9$vpq~EL)qCSnEbt;<6*9}$*q8;3?&UuygZ(YsS z2J{Sn?129YZo91SF5mSa^UD$~HDj03o;sKLJa0yH-<7p@Y=5nrwY3KT7Nt4OXJeVU zBar+)BcqTBlDM#@7AL_(0-Ix?zdOOd`1$`8M>bBO6Dlxf1KS?AV0hgm!Qn+!zLiv3 zK>ncv;6?AVr8?M}!S@BV`=#pB>+?nc`d7cSjmHIm)`Tm@Eto?uh=y4k2cOLBH{%1N!I+lpf z$+!rs-!Y)e`B>%?N^{7WaBh(0!lX_oz*XzO=_47|!T{YU0LimlztVoWIU=^K3Jpb~ zD=u%jvEsg?ZEFg-34&}S@(0ge=;Du`TE)(20CZL~-)crWGaE560Gb=@ZZRwtt!_!V zv9jgCa^p0^co^cQD-yi+#sG&qU73H!NhDGf1km_Xj+fiKFKt8x|S9pv`mea&1vV-T{pB&+3wVYZlFDr03W-zkM9m51gmSJ?KzoD z~bNmB6xxh0Aw$j6{R(_1_~~V8!On*=F=SG-y~gPs6UOe0IxsQ z#gD&gh%QfVL4KJe}HK)j+1XtF`ikANFifZLDd=yj~W#df@Sz~9WBo=83C zw!~~&nd52!X6ca|9cSB7?9$|F05l~yK06ISbExT7mNIfxio^b`3l522#NK3sBE}1Q zzz6S1@iV9TMG`^*p!>i#&gaOZNZ6Qiio$d1Vsjn?x`za-`2erJdJQYw<+6*LLYuj> z$egBc`f57rTYQdEdvw~?r3A;&0O+r7ucFTl?-~H@V*4_HQT8+2m9jQGi7-S*Kv@FN zcU_w!qu}x+!}I+$e4p6~2|(NCux><^s~5&BJeA`%-`MthHg_M&fTM>KT(=$~qO_5n z(9+E(CdbY}_nhWDOJL{Ceua0rC6C$7%v>Ab%>XBrFdTLl7;eOGvP0T?PqvsOS zuI6K$Tp8gluRA0sn_P1b#=vvi8S);bk2Ln=AJG*bCAfAY!RccmRwJI~tWSUq&C#G+ zTwYZ=jS5g)hBfX@TH1MbR9ZB*XHIobtdma}N4U4TWD9iiPWGBbdBuFEujTQH7P6-) z8IA>PsxsZ!^Iwt@9JQEkMuW6OY0Xn=(a#ID^2-<1R_bjHGTn1iG8}H8wH5X9_lviH z0aPx{IDut?(7U5OeB}T8k9c9{DTJK~LTX;+Df1@F;!lql+AJ*-t_I{>c$5MvI?l9b z%in#}(qWd>c)ITO%|lfJ;)YjT2!NjBA!a5av}gH_av2v=cd+%y(m8myrfKXwFG8+Q zYyMZRA#GOB1)cNQiis}1H8|RxsTO0k-D_ot<|1oT&)kNZVq_Si~L%gMOHLllz0U3VvEKI(iGtc*yAIXGaHQSG6|tvKKT(ehsf$d^8oe z8-tLa8w2{+zO;jHjW;lknT(1oNo|2rNWt1u2Ayf!NtcD_aAk*3fUPTgz*|o2S z#cRU06#Z33-kN@;WXf5QuC0q>klwqvqyDam%uE!dw!cMB%YDi+cHkNlt`R&LlSyPp zA*bSfw>YqhNV60V^nhi4ZVVTn@mRP$(`O9R92;SR>yO1E6%vpd<1wF`EVFGyHJM21 zZmpMWfz9^*;x~8jM+E>q5ms$^jInlN#Kkj(fAbj7sRGcqpKSr4DH9<19IP;#1NEGf zwqY*?-uj{f&^o_62J|Qk@q1tII&-DD4OKft}`j^gvrF_+X3RJ%_x zF~EfS)3hID>T1tOi(2Air$0?OG6Eoc{}fbvx#g-JUU@pe3VB6P{8j(}AOJ~3K~&RZ z`%{zBbc<;Vk}S`YmGR7AYQNn9vNGePz|rnlm|w)fB>#pN^DOLo=Y$gTcl(_8Pml)@ z9=Z_VxBh$w> zgxvBk6bV&lc(5Xbp7WA(=fB#CrN(R9y=NN`U130H2`(fApoe%WSt%tr1XWZ9w2Z=8 z05nf3h!n?s0Gi1OAMpWb*XQ;+yxmD~aMR)M5`b=R;n|%y1wiKshCztmxqlyD-SHUE zB9ma{6ibD2u|-K5j$D!82y*l(CPN1FEkoRSO^$pLAWSlRf4BxFBt=&l#?G_*C!Dx> zmS!17+!Qt-x}O0XE5IFB0-NCk5!aHb>cflsl@qo)cc=uHJMrNLb&0=~wXU^G#pl^} zS3&L8grbyqQ3O=us&ae7<=L=tZnBf~`$F(xAgx02UPat4*0Mq7oc{E_I_L`F(rU9< zAnu4yF6KC z-E@aDkLl;k8oF)IEkgXZ3t#@;_ZAED*ZdwUJGksETV!3zjQn!XOt(OjCNz)BM!Ep_ z_~$-`r=R@>#`yq~lzLp;iPnTGlDvYu;yiQ3Kh%c~Ik9L~b73XOQPt8NxfNbp!(IS{*B&`p)L<6%m?&2QRJ+D4?sx0aPfOg%mfd8~} zP}RB3CZ1xUTb~?dKDW9EeV{mGZ1%By`&2M#&yJQa>A+QJf7HTu;kN2)MLO!ceC$NK zn>uTO2Nm|K0bM{KQZyD7q0v}5Ll_$?G&A6c8mW^Aqd|cG;TQfV99q2+5w+gsbb~*B zTjtN=>)F>$rH*K5;fl8OON9m9w3csp&B{mCW%^?pfc}s7ZR4@grUB5IfK$SN_L3|W zL2_~OKpDoO_e}oJB*g89GraBEK6)Enq?8RHE7~A4Dbg_pooh86R15nHw^vz*dN1M_ zV!||5^`$a&H@`qoO|)(aKAXNHfoK7xZEdDU*|o!6@%8N_XXWl5UMtcJv}2Q4bO5;| zNF*yXOK=1^UU|HO-ilM&Rh?juQ!{003yi3#d;GO*odNx&$9C|C1fV-iLTCVV$$g(U z<5?0sV?d`P{KBmR+)fSX8UvcoWc#x21P2Ie=^R^XIWz*$-BgaI*CjaY&UQcNUt!O4 z?Nku_@Y!TLTrxav$ne=wIL7)o!(O(EfAf`Cj*UlTYLTfdgN01! zvB)b#=!n#fw6PHFT-q)>`DLec2%HnM?x2f%&ICAfJmt2YFu6GnWDIGJs$!!?uyX^? z9WzKGCtDXw$YSi=6J6lU6*+n_`_V0&brdb&c4z21d!6bVwtZYq@v0Ngx>K)sFAVUJ zd-w6(oi!w@+#upneZtSeO;nD17E6M^@_n3D+K84!Qzm0!dZ8`>CGAw~Ms~+kms{*K z~Dh{y+^?@sYES1ALUBa=SjTtCMn=QHF{ta`NGJjs7F0?^q2uRh(xfNpBD23OiL z(HvwRYIE3*m8mC^nA0J_Fbwg@`}Xj__B!^R26P30uGXX=6EPN~R048gKyx(y(k*?w z_8M-m5Zue~-N723xd>!EJ)I@P%R*j93TAEwk>lb|#tO_mlmKV10B%1tMlAYoT_eCM z;lZzwo{%biUin=$5YvCnYgHZm?g@@eQ;a9?)=DYPF*}~FRL~2moHMTZmbSjCPp$gi z&ac$o#Cz3x_~}2k^xexmecrY00CW+DNJlA6jXs=l+r!Tc@rMrvxWH7AQKTEaMI5PX zMQLmEtl-}vOovfnR@drLvCEphxpA|29py=Po9Yc;?UzgG4(;w2W1?8<-G8Vq zUT|`@V5;fW{2nU~W53)9m&FQn?rhM6=3*dCkxRs#86gdxP}LMBJs zo#qi|cV0=B8`5d6=bH7PXCuAU9xsFJ#m4S@({SH402tR%-#cOUDpck#kcbY_p;GCN^_4s_r ziZarOVV10OxfrN|H@rs{61J$M?17YH$7vblI}4U0uXa4v0d2B|aIV!Zk^a5`bnB!aYqw$Y+W?fd@c4HmK`}Ish#i&`f%k zcV2V=dYpy${RjK_(laFhEk|Jq))@e;3Ej-jWvUS&`oi$|D{zb4N?OUWiw8VKey8dGNNrahVUx^tvHErsu$z7SLC>2m0-Gph@(VhaOiq@ z^j((R{sN`8co7gM12#K3PHzM_x|xWaj1g`tgR~NI&6@LkgKzR>O;e2ka?~o;q>HYN zAKU{z`PXBllP(6U)PCl7iR!8fC`)jetY1;hHWx-#IUk})P=x_4y2>iz>HLg*Cm>>o zP;_=m+tCH9Nr4cc6m4-U&te@FdC?6I=SkhGN&O`;plr#ScPs-8=?>SJCf%cPvMWkK zIQgebpy+ZdNFqW{U)@QL$aR+JRan$y-z7NJ&GD13Tg9Q(5HWE#aU!Z)`t(Hzm=~`B zofvrbIpE|*inpAmpJBU}&z~8|%soEdbXU_vI4^c=_n=J-X#Xh{0Gb-ml;F5`gzryQ zkOdPNCju)Q0Igk9N^mp*&>|z2#RB4g=$;hsxoUts=t!bk7I&eaLpA~n=WNvt6Qo&;3FR~bV3Y!{I|*F3 z!i<~DsOpmVl`A3NO>zz?|CCO1wxyObZk68hq(S_B7Nu4-_w0P(xzZw9_ibkMT*YH~ zhT)pf-B!3G@1^zfCTp5EhL^A{b-pb&SH6K8A!$Iydw>U@OYo_$Ot6cdoU(RON9tQW z0NTct%o~y+f8{|tbB0_+ZffhGSX;4J#_CI!O{ zt!|p&x~&*j9ZAqFXcTjfAGkWXq4bQT*<(|Ko9h9f}jPJ16 zZI$6V^`?tBz`C22_`d=`x0f>O3Rj`_66`%H-e`KKyP>XAfylD$<_6xvbzJ@dKZ18G zI5`&+`E(PMG93DyObsu0!ez6SY7cpOtCZs4j<>9sLVV;eK7yy7{}#sB$0SuvXwhNh zu~ftsJ(uz(#Ive}Nb9CZO zO;aY!$`X8TPdL~Tr4@s_Z2futaH;lx8O&s=hyo9vRk-UqfABfiVso4jBnu;B&lPi{73xkH7PVx8kms?+2?7|-qocy2F{(?`Mwl`x15QA^M!|88bLcTIxB0nnPgqA76aBiwUJ=ax#?-5EM|1H6U20cRN3$VS?#+0vHTJTz7bY z_uR6AwR|8)oynwT`6BTm+MbksiAwEAWA@WV901)R_c5MOJ%c+N5IJlG+B)(OOWnP@Y<6rc;oF| z93tsc#v#Xdj{Z2p*Ixi85fh#PdjzDP0^ajl;P?u4zzN7GXfiKKtzdPnlVa0)ZC>e> z$*q|;(coMBr%VCRNh}f^4uBR0wAh}q&vnB`PfJu+3nc@(1fX+#=$>pEfF9)d#yMp` zbHeja3b79)384=_2MJcvK3;u#{Y3$w3;S*DpXDxS0-*b0h~K?`A79&E!yaRVOiz>) ze=6F=WkADzk|cydjv+OeGvJ@ywvRim36Z1$;&F~=hO7AIt^&~Xy#gtU-K%NHxg-u} zOByKggp&Mm=T*R!oj!t$|MFwx=65!3@WHq`iv*r?n!0&Jl%Fm)=JY{D%wuzb&Wm0p zC~s86R=TF1S|ZFFs>_+qtVW*;K$j;Qb%T)X0VRj$*bf8z+2aYm{9uax6*@b2GTQPH ziVc=hFz(c}yb_1J$gnW}3DE82=p_>zi~4x`9Y?UvFgMMS1_5?Qz}}FXBzDrs4#SDv zS=(~6ubbs~^@$vZd!*tN(a`KxnzNZ#F()f(`L3wn;pQZ(l6y$gWpf_3d_Br0@EOlj z4dc1~rdgw@A)CfU#qQ_XsQ(bRE_g`*(6vgtdip>0l1u4|a*DVdi?#z+3-BlzA6PXe8xYC`j94Hsry7)gL=lZvq= zIUzYsXdQx<%*QzpLpF+|M&7Gc#+l7RJZ3X*7%x0F{rN^$SQZ5|`G{#xa`}6}Jzndf zwJ7Vd@OxRs>Z7gzD5rqWmXaG1X*5sOUi-Of`|Vn3uXAh4x}#wIh9=~7pNpZ$|76jG($lX zqfv%eT>Ton?@jMVZ*@zUeFA`Z;PY(ea}f#5pI?jDss&Y^y-v5WsdSQYXEfW7|={Y$mFiZfL4IIDp4TCd1mDTHy-;Bvo79nEXAGI4}iRj%#!pZ z8D$C-&?Yt{`wj$)3$i z&aF8K)tWnZZRQ`%^xs=Bs8BVHd+89z*8*I#Nj8m&NfvDCDG%D**O$W&)B))GpV-A8 zJQiW6vyLQBAV~;|W|Oyn}&SvPMFJIZme{o6njYr4}1>@hC6uYokOf; z>)4sB(y=Mm$T+{ zJTyH|IA75iJJtMDeWVmTPht16&LJM!20s4R` zn9DVWwyIp|HTA63pZ|Fi0R68%JH+>>0S%SlV53(7=rTuw@5nR`qBNBfZPRI%NW@{+p5|17OOHV-`b_VML&f`xjHoWd09gZ zK3b(jYTYqwnpoh?t)vAQCz60M1cF#7I-i2 z1KOg(lF1W=IlgQF^ma@DdI1Rzuf~$ZPvoyUh?5b1{`LWGKcgDZ&yfM`1JKrgRRCIJ zC6zKLZH;aBma{1~1b|iz=%RgU31t=@7PjJa?N~6NseGM<_=AV~_`*|N)i$SIvy+0c zDM%$a{3Jj+%ZM+?bHoAwhd8#C;KMiNSPe$Vvk1d1#4sTw91#|lvW3CucepHI)f_t1 zj0`fwVUAdUMBw2;jK6&n==I0=U*5TgSdIt-gYhx^KMw*ppJ3RDG2o&$ONjjz*OA{x@HKry@27s3@o_y5thUNKKRXZfZxjB1QaB3f!cM-e{pMd0gX zI`WlO>qp24<2*nVsok-EqdY+q>=&CWCd6UHkveC(H1d($qE8{$$%QGSp9Uh8R z%u#0NJfbbW$u?IMv~lH`WATtJHD8~dUEVLxaqTQgT&*^uDP$Wvw&9!RWAo4kJm;y} zNZytA5xEZvUOCo#KsI*1Xg3;o#_n~j+hs9f$s!WM@z4M0cuSND$a zJ!(LE05t2OYVW!WslLOH5H;6@tUe^sMU3-%zz6S6@SdxNBEeAt&>0>+M+uG=0Gb;r zK?4A-LA1Bcxxj3);3d-|cwvt`bzu_#y-xu8zCIq@S;L-aKq~-UIcex(RT&}I?+~%>fHz2?5XBNDJ!fqTZkP1k6obj1aRdhu*r=| z%?&R20Eo8i6qyvuZO{ksH{S(5`{)3Ja8>40 zk>oP>tX|A*BkM!t#EJ8}@~)QmAc_QlUQ5TgYITCQzJ5zK=O`IE$s_Fbfx$$z#d$hR za)y}hxP*%ClplxxsE?aZ_HcAf{c|h9X-5Ax4ebTYuEDk%=I^Nhy1urmE;foTas-fu zwa5ZStscPnbyqFxuY~|(_uK^wkj3 zdEhh1J3RI>Hce>T9;c?C+iH{~gbJ)E_^eOSqk}cdM9~Ga$LWCq=y?uiA=C7unYJ0> zrD#juS@&hCS4e`m?wZv%UYq!BJ@1T|i$Y67m=2(ePYh^nVZgh~+j?l}`KDH|wt~}` zTy$RXBJi1gP}Zz`M*U)U4BN4rT|z9qP7dXAC`y*;6cYxWkpeXgusTe{vo}CE0d6{V zJKq1!4|s8)c!?2tAhYnNj0yuf%<_(tG1Z#@&2s9<7VQp5XaS%v9|PKfdk_CtK_X`p){!!N%r#MatAvLq21 zob!8|__ePB69Rv$V~m49WO1@E1!WU-!y^(o5Dq{x{Uixw%D6_8wyNHOf>+rj$4cD8 zJvSw|=17LTA7h`VPbNTzIBX28tpIDef{bfjeOH2M)SE8kD7^WyV&5%3xLmbV_l9i> zYq5XlfoN-FCkA*DA%6XH3HrkrBWgd7`2GY=mHjPwL(I1j*ylEZbTL76OXL`k9xh;_ z>LE)z7E&E5D^YOt#UZGYy`8i3Kp#8(L$>=c?0m~8**XJ%auIokcas8KJfU{z}gnj=>j|3z!g2XQj5Qud1NL8y3; z1HX9l2yZ$|AUQ@b0iGL1c=UN7TLrdql|c|Tx$WWbcZmo1?-1DU070LLRe`&Y43T6! zom1AJxuF)F-8}@Z^%i~4*2@|zR2@`JWw<_Vf~};Fi$PMoo5ZdWB7EZ+;A8jo(a#f{ zKC+5CPIvI?Yk(`biCHkAt#nVyc&aYa@c!tV_s0Cr1#9Xz%VdiU4PlaC4pf%)M4Tf{ z0z9=3eC+eP*a61?G- z4RrDxX_jM@huGVrrYL^(GXXyMmT$-gKj}Wn=?EYmEourvAA7L zuNW%J>Go~LnU!C>4%7a79)r0JJZ@t@SImE&XY|e1T-1R8=vf1F;gvuex?lxOKj)xb z;CXZVb*3X(_$6MxaIqGco{V0W;8?8X4tkXvCH}%ieiv3pj({1c5a8pV`#7HX-b0u~ z`xsLbnk?uj6yS?!mas0VYbtq4tD4aMS#sk&HB`6RQ_N$*%6g*iu@?;dD)aKJ#;XCU zE^H}W(vlJp2koPU@2dgG?mnj@*?QKkU_duL(QEA1qf6F8K2z2f)CQdtVQ+JHIe=wx zib0c)c4gPiWTEyHU_%43`a$}I%WJidvNejJwPJGwpS8CB_^iT*`XzyoBuEfaJ|`tt zFcN+C4jGXBi}>+7--n-g^-l_mFyPpBYMsS7wYG(Tivn6&Pb2Kw;le5)UD1}Xw`&V* z7V5Lhcu^w&-LhJo4kxDp=>K&8MSOFxUI5UPyl{(z5`cD!(B6X3Kpq0nK_26dtH!wJ z;zhDJ3|B0exMH4M{>sPOZNIY>TsH8o^!bbf+Dx=K$zD!lxb@;PW#9XcIbc zz@ylU`5V!mXFmrRClQWpjPZe2Ql5Z7V2u3)*q?;RgA#x)nE3uXn4E>kI|R7^+JuJ* zUX%Rz*!OgEb7O_?CA#I37)rm70!^l>r*E7Fv!0eyOHr+o(%rg~7#ck?QCu-E z>#qu)N&m8(H!{&nLhmPXogkSnWbU z)&2;)ZLV|^w)PcED51Wa1?Q-+rje$@T5;8gegy^0OOz|{qnP~8slx(2N-8Df^m)=ZtT6F z8qlk;${@&Q4Q)*TNlQ@7?{eT`A6VT5-gXwadTSpkk?X0py;R($p?~HSd9bH>cQuSF zzYiN%wH83Q=%3fnr$iHOHs|=&M`C>WDd6HNFc|?GS%%w=g?Q5$;JTxbIm8_%5?>`+ z-JT3wlZh_-q7_3d|50$~Jvl*%D~(WaApq|E0`SEP3DS)iW3va^kL*2KOsXdwoF8|K z9Ot=J{zW9ND5I4p*or22{h0taU%i4bBi;~TkOtV@)3}ox^l~`IrfKF=uw20!YDk`i z46A8~Tdx5&#f4htoLPg;+N>FwsBQ3iQ_kW|J-uRZrx@ySXVInp)HcHvE&lxZzN`p$ z>@r7UDOW7h_m}G?bE*xGSZJ+Rzg_J6fJq2vb>Kp-+>fXhxS@R3<>-cH%ef9Ncq59C&gl2DAfG-OS`@QiPzvuB=2bs?dJwWTa^EoqbwJ56ceaR4#nzjOr z2dLL2+)`$NuZ=Qk%LV-56oc8_SDSL$-n&3eYtQtOF1Ad4@^v90atUpsVaD=*)I6$p zF6z|^_CPC}NSQtEIpyQ(;fDrlawyrlg5!>7^5m$aFv6%s8jD73LLuNRL_QcI9Hn^Y zoj;4W-~3Jl-L4%ewggk!%9drmsg2xtTp;Rkw|gK}qt*Qou%D&g_UeTN)K?WXqms)# z196KB`6=C(ARUMJ==~S*=>9r}k`=tlfOeKzNN^ZWM|)rY#KQWDardbNcbym@p*m<5 zW1MmErvQ>*+TJ}b;A>nMQ7>BjxF!-(ySHRrF7=a19Qc8wdtWKj5)aAZwa?B-(34&~zAn-!MI57XK;VFAVZZV`dWahj z0dKuC$3`^7YC<8;4)#U?j;xKb5>r%!!XtzwokE2tl~N>gUViQ>XX_cgJo95?pBcJw zZWQ3xK64Ss4Z=b{6ha|0sHX6>e*Mf#fP5J zxL;@7QU@6PxM@m)Ba88`|DuoYCTk@C&20z?OPT;^ooH1mrqqCL1fYYi^xHO*5WbKi z_ar#{8O6<6VzB{*J0{g6gg-z4`k?Wu7k*V4&_Rgb`BEPb?vVkVNzM;pK$}#eN}Tx2 zSKU-18^0^3GIER%qniOgb=?T>xQVtO3LwpmIT^;%D4Q4uFK4 z%pq_h2HtUHf+*r|2d&;V~jet$oiUQdSz92ua#)N2nd}W>;3E#`n1u0 zj{p7Z5uTdxbPNQ*9gl(0Hn5pzc>U=Nci$Z2s#VpHm(4)q5{PdwhJdepSqZt@hPiJ@ zm3Ao0cCR4u2LIA;rMhYMg>L}&Jvzj2V+Df_BqxcO7y)Q6CRMvDPjfmAY4=EXGE=0Q zn4CAhh@W`P7LKo}JQinVYCls0T9lG3?sX&x2Y4%+-vHmYC89 z;8IO!I{8mM@M%2o(7hOAC@hd5CV<98hh{_PM5@OSbt{rm96H%JRL4nj$Oq+=RG7jN z5d%X#--Ht=A=9KMR1aOzQKV(Fj0$H(bj5dR^UKjE?)u4M4Yf zqk8xI?WvYfwFj+b!%Wuxf_9%A(w#G>*by}wKN|RH+M+OK^0HLGYY|L{Vo5YenRa34 zjevA_AGcn2H$L&jZtL{0O z;f_;%qy%p2GPutBy|2&}IFhhyN_CXZ!~)W!_N)0=rj*v%1T z4=gb|RJv`cc+JKMn%V1r6y=@!)OJc{K5neo$Da&^^pc$Nv_CEB8~>Kc4bpt zDiA4qS7?5es$f4-fa>T{4o)N7bpvqE=>%)5If5j>-Y^!>;P56j%}qPm6fjk* zyR`6Wt^5TRLe>^ld#_o)_fHkusp@ZXfj@~t{K-QpKL13D@f!7wZF7sva6zBQU(?fZ z&i^@G&oE38WXgx;AGR|!J28xK%|?pNl?a_4u+mkKg@6^SMCp?>QGda|1TXlRw5bEN z$Rwui@Ho2Zd-~I|++*)Yo1*_A_|0)a{}fUNz`zPQtd~;L7D%W$?@jTdoM9USw026f zeEU3bp`VDWngoF)#uSg4=_UnZU2Xy@29&DIh~O-ga51iTz@%CeU=rcYr~A0;6)Wh4 zl#0-H;zP-J=BCMoi@>-883U&}z>l9Eh@@7?c9+L2=GCfGu;=j+E^ zj)20p7YU9m#{d19KE9i-QOrjf&}>WDknjO$H}bWUgaJ*4I)Q!DfWEMo`;Q^c>>VgA_<}Nk-gS50G*(h?&Frz>saM6oPz++%Qe|$nX6nhT1app!9Em#{`wvn z(6-@i@-@mMH={335U_2jTh9K`@6#ZbJ-eU0`Xb)-s#S~<$!?7y{pL3CEOmIPsc)ar zM{-Qd*wZ~2Y_0>x*MTd#z!i*JLnc|Z*KRVyw)Sf?UH|@>*On4dZ86^52&APhh5dVT zs9CwqqvkL22+!>R|Hq@i#ernRq{0unjOln#!V5>%7qB{$|Jy^KDdiRM>i#D<=AqKaF!_O$u6XmlPVe{ zYFw&c@U#d|p~&VuPcel7qR9lOR`&4D*B!w|JVB5JLb}-L14B!+%`&(LsB^l$oxc%A zkev0P4Azl+j8|XNwOOy$dG+_6qXRu_J=tcO)wZujm<0gsP4#|xMGW8Ykma5`-vS)l zxyfE;GMJ0Ds=ibGNlP=Jt+=Hb(8Yw*z`twrFGZ!@g)>^$8G-*(@4cMe;lGI)ck2kA zHnWA_dC9V0T9?lnmW$NV3%>30mnAqBX}8OBjm}vX=$R(8BpH-r!UVe%F#D@V@5Nty z;nT=E%tSjv&g4**C4mW9$Q1H{E@46!6OXcw>f)f%^UDs|gAS+z0?<=2%|bxq<>{M6 zN_jB>=n`;Pq$bt9g{cY1>*u=v_Py)n0-&2}?B@4MpE^y%8B!**4Ya<%Z!_fT_1Xsd znf$*1YLrnXp_(jqb2*aF04>e*c(?=#5_yKmlN?bJBHv5UO?r6at#83Q-}qAquqwxh zWo<0~bBq@qrCzM#H5IRO8gf35Y)=3C=f{dDV^#!LV;?MNRzJwg3KmI2Q0lM!7YCq2 zeDuB@JUXBTbc`%dR2#40l~$TGWp5*+HOngHk_{)!CfQ1#~%1E3Ws^An1x4^o`Yq`H`;KA>DighN}v zhi@EXMF8j?E{+1xfzBHMXuiFyRV{WXY~EP+eD32zU}YD0&&^|O#gq8QC-XJAz*Q;f+NDNw?76bI1aah@^(C$z90ea zJTbye*Ao(qkx%qq0fo&4@Opv>$wcD^+0e4$wGY&%@IxUS^H%}!)!8|aTFS{4$R)-> z-BE(oBG+v|G|P6$(!_t8Hfd3=V!Y~41^CJF%_!os6$1f89*zGYk} zDDS{M2NH*D4{l0?x#YrI&Br*F@8Ui89K)e*DODngv;v@?0uO!PHV4U!8~{IcQ;Ngf zz2L@`NSM^c!Dd)VWePrsCvEVa%|U~Xh1%u*iqQEEUc(kVpGEjLpXuW}i4Q=l-oG!w zQKVV5!7ghNOF}3Bzmwp2Lxy*sR1IhWpz{nnqg*tg9Ru3=2?w$W>)te=l>z<33_!c2 zv~1r60cZ^Hc6ViD#EbXtyYIg5efPU6FGIe55XN#K z@WC4{;Zt|9SnHB8s5x1QGIOp{vM9ueenL(LnI#(va2-cHBDeNXu02Vvf$9 zW(TXY-J}2A>MFAU4=}4E;d!2RMq_;gpV!7}UepmEyGmn<3}F%DiL=135r7VW(Ey;@ zCH)#1==4MK!!k?&R*H4paTK`k=KZ)~Kd`S4EV;}MCAsTCmF?jL?{z-D>w?mp%RJ1B zwWuI{C69AA3gGi!%kYgiHV`izk|mZg<B#gA{<;|sC)Whd`XEg-m16>=q9@F5M z!88a$EagL-IhNyrTd4o6l1HO7#KmnXtsu53{V4Hk9s4>GgkwOn9fJ&5%~ITZbB|Px zDS1V8U~WybHKwJnocn8f#xCYOeY@I#76Q<|-);Ed-939c9;lMjy_c)HWL^>Ls|r9% zab!6&o{uifG3=%v=`;sg9mwQ2oAZCR*>rm1f{V04Elcv1xcPr3_wYxg>npkGqq9o? zwLqh%>#g6)>vr?%Z)N)yJj)*iXXRq+P7^xf>3E3W_)ou%r@sAFY?m7-f)quNNx`IE zuZJv4q*w|yp~-v+9kWdqA1%_tlTO`$^6$D4-RY0pfVV9IGv{Z;@-;N2g5bQT``64_ ze6AG<4)+T4^t9EjFYszt2ym|?C#qTA>||}nM0;nMhqw!Cw`-sO?-}1~tlfqJcJ=Me zo7VlN(lu=lZ3$WY?lvZKoegOz>(y~S0Y)AI6(|_INp6~M5ONkl3L@Qz4>KI!djuc* z;NQf_eYa^bC#Od#ooaM5n{Tb%Q#pYd;Bo74xzNDPD{qx-&TT33^yl!iL*G1?0qxyu z5df_l-4uCB2K2fzpdA1$g{~@SQ|-RVZDVmW(HkY~5TnQgJakimcOBV6RxC+X`h;vS z5ezT}VH1GX8`ta*n>Kt6rpMm6AGrJQCJ-`hnMufgB=0sdI%bZ9D-0H6$vbwd;z9&R z2-MXw3vvJ{gUSkedcHfy+F>58tzecZdW>4{ulzLd|f{4Ilrc#11=5yV7DMSA@{6 zi4sb1WZ1{u)(imJo1NV!qK#jzvP+vJ1Q+0Uo=NbBFZM)&gX?)Z0YIy=Z@{SsYN(#%+V?*|HzAIL1D^DMC{%bJ0&cqzSQ)UT%W~kT%v*O*=phES zge;m5wSD`WC$~mU4tKpOnNoOJiloZ#zXbf@w}CVRMtx%xb0K0BLRYJo@32msQ!m1MIuP12JDeYJUc?=O zsn@A>KiM9#2nj+g4fHd%$K6-tK8$7Ua4`Y4odk&Yr!uMwY>aa}@nV2)t>?Iu^N^0& zD3b3{X?1W#W~PFJK?M9^PM|CJ%R{>;$ADVdTLs>A40!OKJy@l@ivji`XOIKmUI$*j zq<{}o@J}95`2rTJ6!8gj#Ea~q^4Yugrd>Veq(7hbpLJ}+SreBzE*25~@6T`H<$M(s zIB91@ShgBC zv!c40&U0s7HgTKF_-fTl!Z1gMZ3OttmxscD-WCQl-`|}+PsaSJqpp63{?@T-DHOzx zyZh)i{+qip48v7cy+%|LE-XZTMvIH;p_6JXshkew!o-(ZeF?)B#b?NWvqNb!ruH7L zhR^+Fa^qUX3{!pSt`o4G2OX;4u6xl%tKy8A=Es$@CS%nQ-zV4Gjv!A^Bz^qm3&5ji zOJs4t^AkBlThhAX(ueF*Iky)VlOrxdT)(u91Ix=ecA&t`M`Ijc1y*_J#=||AL1Jx` zKDYS9$@yszR>yVzme{q{c{E`@^YRqPV&FULz|-FX9(!{e{k<#LHsCuoZh>20#I!uw zeI>f7bRg@R@TC|dQ01PIWK!=n$go1$reYJ{`|blcGN9}W*PTfEWqqXD;%u*D)4L2n zU!KXi3LZjIf@7t~aLdv^Q$ zaxr<^9%$yiXzHM|y{C4}fVKtfiUH8wBi;tmJEw=6e(1_?TU@KPQ!i(c*wOo6Qy2TI zKx0K{eUIr;bC=cMZV#NVscyN(8tbp8T1`TuwptTfb?pA#AAJ^2JpVO}iZztIOqevh zCh7$!@>D=F-PUNTvGes+AwpaH^#jNJsdn$4>-T2cMC0l?DWHu2ISih>quzOaKWh>% z@Z{CnaD@QbD`g&+%Yd${V$W#N6?)&v>f3E`riBH~=lSCzgWyuQ^n}iv3KQu zvw+dre#&pXGIHkpSbM80CV~vFdXIrOGMkt^AnYui7lnY43UTvrCyrwT+yjqFEEOT{ zJoPp_@`3*jJ?>g%kEVr9Tn{PTw$4xRno!TTiO6(8|23l~e@Ed*8t(UhUf{EBcA8C^ z8w|DjnwIdf6N>g!FM7R|i1*MF?GX82yeVtIMDy?@HUGO?g#$H?c3-@nE=r1qY&ea;2eFQ zJHBvzSdXJHtjyiZ2AR5}8F23r;3O%~lFv-wlRpX?*JH|JM}-{ZWnqA?J>SP~JXvBi zD3FH{$|6S=CQ`&OWQs5WK*v;;_{d2WDfrG9?>qsVz6rSX6yX|j+Nk*1?5l5 zNEpb~nYS^Rg{xp}IWm{ok8Gn9JQQ7T>j@q(*!P!A>si>;E<+;%-rP{eIW^`7Jp~vY zFhcng%5`j~K+nJ$K8H)G*sLEq$kLmk7shyX1pL7>L%g=tLn?rEiINOx8!u)miByZ8 z4}<+G9Y`iNZyZG^f-&~Q5yDYT7PUnH03ZNKL_t)Bqf0$}-$Q*ICX?F$aB@j`>DpR= zuUrs;bc{mFXelXAVDbz zTOnCpoNJ;RZ#K6OfWB1V#~%j1|AuYV7d8g;#<;|jtV9|b0PU|p<~Mu*x`!M~`6li@ zd94G`IkrpSGmj1NO#z?_6qN?F4UR`TaqE&I!@B3wgBu!Oh|{aUUwfa*XRxp^?UlJ8 z0qX&Ym!~w5en)lC>HAc=(TzV@s80FWUymo^Pzjn^?0Pa-UAW+TA!ik)JN^Z4C5eM3 zLndvuwQA?lf$Pf|-(2K|iROktvfjhbeKo;LNuTOdR4fv}xj)jjC0??ayc^{?ToxMJ zpC#yrBkYNDJaFehDdv3LiWYQU((?ht1`vz>zE37-E+k%?#eI>1O`mD8YIsyA|msFYaakvOWDASjjV-IT>R)nnQ${*qcp`tLvHy zqiX!3L!|88utvIEs4hb>N$lW_3y00xiF8M?v{&+ zb%&!B(bXQf;ZnH|2L9a8+JNuKadha4S$5Q7md#6b?{&3&Ooz5NE~&ke3*2_ow&v2h z^LBLlMuTBKJq)%jUI;)ha0FE@QHNHw6dkO;HLEY1yZHru-UOiC_FX7BDqvR4fk+Q? zL~=tGO(&FT5~dj$Pz8F?fOWKxZvqeA^#C6E3qLL)zJi*@G&S0ZDxC6K<}*>&<=oZGQ1`q z?*Y(dgrbP>?o%ZmynY*L*+<4AgmVCBX-g$9qd~fivy(6w0jCb8xcxdNR1&1qvTN-> zi~Pz?*ZaCHJMD7cc6amLS>KrzmAE4=w;U+|J;J|wCc;{ME5N0JZlOJ6DQ!kZbgeu+^@Sp@*Ot2F45oS5I5ecxnodFx?RR8#< z8-QD`=RwduVHe8OtziC~_cR7JQ&oxDx1_){!Es@2mIeAzi09UUJO!>lsGu!dH_r4ORzm7H z0~=%Nf&)|;k>?n2EbMJzauPxd5yc`Lf^iVykG>P&saMGaH7!&Er3JG9Rf;R z8%hkK3{epqXtvnARAAJ~je6NOj}MV(?F#Tcc{cXkG{@R0V*B1$$wXJ6xt=Kx37VUomcAW z;j$B4&$%_mZ7EHTLHx04$IGkP0hIu;{5wCRzWQ=5@?ey}aNyMRe6b1bSmJHt+G(4h zFXSjv3N)tJ%6oY9dEl|{q$vA6IdEdKFb~k!|2&wH%m^#^Oc@{fyDJ`TYrpuxK-KpT z^oBSv=;7F*KCa&nT)(WoZjT&(sw|QCS_ek^#%CmjY71t;ErI73F9Cn>WQp}8z$VX0 z4Vb3%8V?+KP|K}^u(n-@V)xcVWIeQ$)lKZQKvX93yF3`kddkd_K~Z3^`3nBlCvL^6 z$PVVn(io!@xHJaF#;UJ|f*B-^e4*i2g*EcIY|kJEmh%*6PV{C2(DgK!80D_W)}j@8 z(sbO_`p~xd-`uZFT$}K4R>o}Icv|Frx?-&~I>i~KGEpmnAgxL@slu0$tYg?r49IH{+! z{%xjYNEO&Da02rH=+>2f9s|0qAM7TMc|Y@Twe4ZAW#kDUEC4h$*m?3_ zqDNLwk|3fEX;NUkQQ)?dx8cL@`zUU`;a+V43u{$I>gLb%%$ZtRUFN_d=J>4R`DPdW zIkKH6;skGr*%1SJk?H#Z$c(X<4WV>&iXw|Z0Q%X@Js8G439>64(pI?!^^7iH7a*hL z#*hGXf%}gPkrqAVMU1o{2aoCRH4DU!A10$(V~ALMuA2o)a2y!pw(FRmOMVie7WXr` z{x0g0-F|+xqP01*c5YMKHyfS?v}|ZHJpJkzpLseo26T>^0j;}W-Qeqw+JSG3krdex z$%1T*AG~LX2TrYEG>&lAF`z|*IMfLD8&X3A1LsncZ@KIQWOOl z&{55Rc9I$1*>BamTDPbQ7r6na&hq_7wy{@qmiyiXHXb${)%%Fdhl*%!4nzDuf5Jj= zDY8{6qZ`LH$OWj?d@TawvFSe>0PT9Fk{v4%g^_@X1YJIMFL3KkTUg#&#ia;1w*g$Y ztn9LLXMv4%1q$vxvxTT!MqB|N?&Z9JaX@tIZ1Tt6(@a#G5s~Zjg0|S8* zW(q|CmI>}qzm(*|2v{=kmn=h(fiUogSw@3M^}G9Vji=h|9R&%^(X9hHKTqFSfxedHr?n6>0A}^)v`Wk?) znW_G&M256xMmP;<0ifRlJaTNP(hor&d0F7nxWqTffMyXwlMpZ$C~qN$S)K%kV?f_? zas^AIU0$OAH06ATWq@D($_USFu3)P$26Q!pX+N${HFH$DLdXtQr-28hA|R%7f*@m* zSpiVfYVSt?{|g8r<}47$wTiK8jxgePV_in6Lw>PBBjf=Bn<_MpI*%w-mfCs%Q85GMqI7yI|oFFam1Mf+2_aRC@ zaN086P>s74RMQS>xBiLw<*l#&RFZY7K$-J!QvC%Fy}oo7_}ypOQ#~!_m?-B&yuPjb z^p`wTWyS{knD0Wsmzg5sdn~ht?H6{pOr;e4qQuI8wKxjw=@&S-(#Mf~v1EqqwIZ;t zV5?^CSbV@jg0hwaYumu9>%do^PjN0SF+?8`@p{wXr%xsuncrnh$^ZBxvekNiV>K&u z=DDKD+SXD*_K4^}gsey~2ty2#4Lp4F3f^_sGV&}zkue)8#^z8p@}2yKbi0!%bHn3- z>f%dneINk6QYJWayeB@t)yvIrsIACW^9BtSx%s}?w;)VTw9klEofHjXN{3d?38 zI{w9He;#MIUPiRcU@u2jrih~mId!0eo=9>SuhSUMd;^u~5KU;ug0^Ee4LliO`@nPO zaC>q0%rT)h?9%rby69a=cfYu~U9Y%;J=FD)JG*W!09_BtTmZVuD&`NO-zk;L_YA=4 z0yZ{tE%Aj}<77LVw&AZT6NhFlTC(=5X0)97YtU<2mz)b}kRqbydQl)x3lvF!1N-)3 zDOkb&rK32~JB$-YZp6K3?nO@$8wnw(T~;zTu3%Wp2u-Yj5+pVv=(%g4T|39vDyHVn ztmBGbJxdkjiacn+GFJi6L4rJs@Grl-hG#bSVjTC7mpO9TgmK6;2zLmYXI;`vVa(92 zlGjv(c;8JW?mIFR`HhUAg=j!?<7XgrixjtS%kD{1p*#g{-k;!>!_*8W#N!yyZ;gL@ zYo4<6ICOe@P-_tLZUR8RHpXY33bBS|s(eoY(2hCh=A}+C4i15-QVwaUUmD~i{NO!f zJaB4R7|^e8MmR?a4zhB~THBlWOf9`(D`N`-S^;PtD7eGlcE`4(D9U`5M*aq4i3W6t z&p(&o5B{tt05t7TBslCqR7AKeoxWE0(H#qY4*y5FhG7=r`h7WmGYCsoDSR2L| z=bCNhD%`7%wu?o)adp1PHql`Uyz>}SlKBC3o2{^)M<5oxQ-kn?2`xUjL=pyg_N5TN z_#YFLd&VewE66x6$^najj_txz8i@D2*NVhl`^73%eYr!N9| z3=D`n62PWpKmn{o5N%Pi3)lF318;)&*sW;OvXd4sP0rnMtn$qSz+;{V39a$qTee1gw!Yyto3JHXmV{T%(GCaf&lC`dQv+kMZ}s-mUYYn zH2SKvVX<}eiUH6I_H5H_o6*_+h4VY!J+Zl^*zIslTi$LK zj~(~J!cqHfxxnx5MLjcn3}$^|%V)Pm{=211uF-Z(jR8-RCFRnXP!$WSz-#NT;WMB6 zG}gzjqKKJFqzuj=3XyXal^v%Rs1n!jWCg4Mgz&6Qd(3SNeZ6S6j$N^?oN1aaQfhxv zwMKlG0?=2if3DVzW&qF?yWTDK^ZM6g7S3$uEC~;P6E(4jOd7;2^Uz1n_FKLdH)n}t z@(MG|Nn$9=$5q4OopR1ANg=a5MoCYkCK^+?3xr9C)v%BIZha6Rd)MC}m&5zXsdF?8!_ z$9oeYrI?QaE7XT2yXSqU3cUULkuab$ZWPFX7A;_%MQ-DzyOe4RP~F$Dqv^>B)KP-t zmV>M^HVHs4di7bRu=`cNqj6ovWsBP8ZrzL)>rv7x2tYsc`WT=2W{8U+ix4^hTAwfp zS9`w^Hi!O41~eJ%QMQdw-IwB>Hz@=9_04b^fCl}62X43*@d0RponzoVr&AoHuD~n+ z+V0b}FWlPe4%6x*;S5xxMh5) zrxF14a}JYalU~{?rQaocs3a3T5MY~ZXaYUew$eZ}{!TXEmb%X)T`~?=L*OvARK;16 zSP|ko=K_5G`BKusY3F1?E8~)2z4k#hXKVv4k^(}uP>ts}q6ANXEDS-C{@-~J*gs(A zlV&{do%y~`ys3Z`0r;&P7;OQ6^$f5gu>}vA3^42H6DNU!IW{v3oSEnJTZ)5Dx-5Mj zyMjgX*2@_G=Wnm$)nGqH6#!kJl!F@jmvV-a9%PinzHQ(icY1Sx^qQ?qUOMi)9rN8FklVv{0aB8Mc?tF5ktE>@?0>KJ) zGn>MVzxrdf2S>zkCsO)vT`eXov~_EyS5#n`C-dNQP~^bJSjA-ga(NuYz{hSbam(=l z%Xxw*(n8NRWviZ^J!cx&QX3Q0FYn^kUHYRu5Dog@cpdo0Yg(d!2Y#H=JfI`HSpBj| z8p$B=A13p|B9JmRnk7jpxgHW)j9}oeC9bFry&G!!Jgzw;_{-2U(@L|pw1_JEUwu^> zvCa%nN;R902VwjtofP|2EXZU}oc6sin<>d*Jt$4LzcVvN4mHK;b8Y84asAXHmeKeU z_DAdZ=(|ti*b3hFm1!;##l!C#U6Y?`3^oNpNJq-YCUA$ECEU zd6f>cuc0(peWUr+mMzpyc2$dRH}%}c&3E#wrW>g;S9}24citV=mqj47w7)}lcL1Qf z+-0)GJO74fy=p5nfBcP7`(?AXQo9|p`fYaoUL6MX+PuVf%8Pnue*e$oH3tBgAF=4GNIkyHI2$b zjY`|lBst_b&dOHH!rrt7D`>Ra-fT5Z&vs{koNnXu-O7O8ZFjt7-<#;yHkilx{TZ|0 zg5HJgZ3D39Edz^O)xrlVFw(y2xhPaO`!11P=7H_JxrrsyEVGotBBSP6jy=6S=;aYU z^!E4RFP!<5hX1_QKrGQGb%C!`{&A4u!^P*L1XpkaHLwx$NHGFe(FOs-#5*(IA;%Gq?tYTd*lr1atWkm>? z2m9XBIqtoFj5Lptmy;44vY+r7L>>U`hR|&YM5-VIP9IEh^8v@0H730ma<#qUyp_A_ z*zY#_+Oc7HyV$O6^JkI!j@#h#GXl`xdOg9feKW*`U5Ot-I;UvgaPIB4IOyqy$HchH>O8tmcDCpLHf>mSJxdbq@bGlJ8wuaAgihpXqas|)qO-3B}W=W@@_x*IbfY3%pgI= zf{+BqiVR_xOLmHa&kD{eyGt_>sH3WArUEoE@5gpfHsUbwqi-K#5K|9Y8S$#yS|BSZ zM*_Tg4!G_*;N)s9nPe! z*emiIN**XnO7mz+JYOp+SvX4LGEEgX5sV-gP4E5T5Ffo~83+69&s3yJ64R^a9ffVI zB;J}0X{pkV#>UU2z-p;~ifo6m*`y$%X?ya`c`trWqAQtqA_ZWY)Q-_b@I*4!O?pGp z&0V2G_L%{ca$kOwLG+>zQuj8_5y`=Egmc>={>^j1+K|4sKwe}flaq_gh>$DXoRMMC zc`wbUynz&OGiGU6imiS8M2dS)1|s_)0JH%;XV-yOXn#!22k^#u;3KC~oLMOlGDC_7 z13T0xo(~l4(zBb5RrAoZ!P@+4c@YB88-)VUF9-W;4QP|cXq1@}1ZwLFsrsg!=FCh0S{vtLP>~)LED6Z3du5RkaT#;oVUYBJ)5fNjbY0_C$I%WA z9PlUYv@Wi)kCZ=FF{(`>UrouDCOH7KExWT%7nituMg-r>L~M=o)RidadfKCYf4YYI zPw&CoZ&}6)t4Rfe+8hg@(|7%Dba*>@r%l1=)y{UF$TmXM#UC>^9%n9FTM6{B)tS_ zFG0qm*|0#CaWmD|)Ks#i^!U~2EXwjB!%v`P*`!WVD%wEkUH3%mL~YEt76Yu`f49D) zZtNRDT3`c5Y21tq$>DCCvFvkshj^g{?{c*hW_752VV;awO$wHfvuDI7^ zzf|pWo76=b&uybxMGh?ywx{(xVu5_suB|EnQ^>v;Y*UkNo*>CHN1|D+8MCZ~(OJ9V!jz z`WRV(S)Tzt&SPA+cZ?sogPOc!q{RRiMwFN_2@aF0agsIu0dSStZyR9t%~Da~p_3WN zc2j2VtRHW_Sc8St%A!YMgs0Ai`1BWnd?iECQS$* z>8bdi^q2i9sn!Ho2;g#@WU*B+mrdm{LC+=%eV+hfZf+UNQ>?`98D`1^Ki&gQEa&J4 z8On^%UWxzj*%+@}0EST}^O{+H)b-bJ);SxW_piHq{zlT>dFVj1?1zZ*3@7^~e)PTp zmMB+F85=VC0$?)%o?lnJ>fRD01^r+SeEjqlLM+=dp^`p}7-((=Ok6kR)E9Z^8Q$G~ z-L^*5->9KvNjmFKwCCIy|~rXPR&YD`2}^OmSrMwqv}HI+T{RjvlID_QzX>ixoj@? zH-SwB{084zGSmk>@ za4g3u0?>IW>|P!x4tkmRYG!|^(a9ZbUuv>2Q~QfLHlCP4)xm8IK+8cT0=#rCz|X#@ zhjA>b$3nDnK$h|N)-oZ8*^7*mCQhaAVZJau^ zi4Wg@68rid>mySE-H# z>I0CLFrn!Yr{-iM;GF1>j`3!*&zmu*#PrU&Hk|AtkG-e~)wAuwiVNty=-hpf_dWe< zyR&OPXKqL~(Wif&8qj_#y+-Y3kf&d`&9rthoZ2AY9(J-|%nOOH#C;YS-qriO84b@^ zeJ8egeotzT&Kikp27sRR+E=gRuj-xs@u=<7&4E%YCo^>jIez2OU&oU#d>zG}0>ktY zO0odU0=-}v(IA#JJ>YJjVA>(SOGXh_MGInVWpzAfWqDR%h;wIM zeN~O0{>6_uW@;2KzN>e|tipFYy2<3lR=DFb?r?R#df5PUrAW89oo^`!-SpV{Z?han zA=Cg|_U$IaAs~RJqA}3V@&cn#j`5`-M(dmS`1?PFA9&x7Y1I*iYKp*AptIize$meM zWwVWTF_OG53}{Lo7_46vh)3`@%^uaD%*56nOB) zLbOSBt@cKAj!%(80!h^>MAv(}jPUuVV*JUsfnu4Uj`9M@8jgyw#5-iPkpV3K87G)v z3mLPb^KFMZymv2%1;h>$;De`fy#0<%46qMjVFwKcB#g#|*a1%;Za+50N*o(-IU_P| zn_R6EQG}rc5E8x29C#@Qe&G*@e#BTOgP6=@0w2<4s>!Q|ruq=}05br@`ie-vc7Y7p z+ydCYl;9J0#Mr+&L{P-y`&cZMdd{?Ev1e#*z<_=Bfo{Qhe|+D}EBf1H;nvqZ+5_AcOuNf6kAFMr6KHvn3|^N=u1j`6sMAG#~V zokugoQ7k|{WexISfC~Ze}!t`}hpkd{$le_Zk?$ZXCF?saX zc8di&)0U6xUrhth|Hp4{;6?0160iuN+MB$G#6yZKst&Y|NT@`FMoe58dpN(5;3qy1 z<1ZZ$ z+eIEW$__!c=Tzh3Jx?vL?iKepzfYPmL9@T?Y*5CXDE~;IYV5)%UFcXt$2r3yc1;7w@qla)xM(VckPpEWzKKmh{Bb;;_^2aa}W6 zBbW8!3KS|k-o*r7PZ-c!%~c0J+p5TQTr{a=pa~`$$37UNH%hS@p2ZKn|5ofBuxZq3 z3XtUiE^b5QO2n7jJ5=$lV|UxU<|BnIZrLv)%VBaR{S3JKx)BboEO`*AJHFO_YTA|W zb)2i5u&*iqS;MbQyPWi z$9c{2<1<^ZzUvs!T{^vK8`HMp-n7fzX7yM-DqR%#_P!&bFY;aTi z%MbCch?y9J!37)Nb>8E$B{*CVJ8P`07w59x7WK;HVZ)-U>(E7`p*m>SowaDANi?T{ zxayv{KN*lw50V83L*z+;bSp!4DZyX);1A;cZ~wTRa2gdt9#(^tYC#==kdJtgcZD2T38?&8TYI5Msu_&Ej%@5=oLftH&EfYxm*qjlLT z&04ZMj!&B}TkKsI-@JooUl?33e#$fqqh6q(R@2bbR9_b8?Ir8@{`-IjZrURN^qX6%0WFo`9bo6uPU%nF+T&78P2P&nqCD|? zPQ4WXG`$X`2O@mo*)e|i#Ry3l$%fe#ArvS?*s;!@%mQqKt(nebo`oVOb7XZBf8}j` zEQJY@i~uyDIb-(QpgHef_p;893cO&S7Qk{@;(?R70??JV!n|FbJz#<*Np@?9WEkTo zp8(d#R@hIM#{3|M&7acRd<^PM<9lB6sZ-E=D)=|sYFH&+;cp|gE!?E5XB&i z7_oplEc_?_$L!Y4jq2b2fSYAY9Izt3k${yk{Z@J`g9T(EWnB_nSlf&L{hPpgo}d@>knj+& z$PrVHBOf6O2bFXTA1VD!1CgQQT3;gQv4~}k78{1y;w06%zlhPb3=t+G%BpQ&UO+P&Q35MYs)?hvImE~)=nOK^|@y;Vda z!SMq2BSC^PSC1Kr#<+Q0vujs))E&PF04vNU~f6wz}+X7u@v(_Rxe)MZ=Qo{>-v^B!SAMtUT+zKE{Esx zN)-T2ef}8#{IM~f-WY(&*dkNoM2noEJ1+cb^1~9#Fu#U*_W1EAmIH>`jYQM+*a*0CZRscx|JHpM3$?GS@H~ z17rFfQ>_&FEwfW8(kc>Eb^LEc;#w`lWzZN{Sov=`P}T8rduegi9?&d9=h>b26}RK4 zmKJyT>!jW!i@;d!QtMEUEo)~g@`7x;73>vB6HPOr9yBw+RQ3(fCV)21;|7J2Mh@7A1em5*`#>;v*GZr{xnWA%=UI@|A9 zGuSHzKreds+|L_tx~Su4EtU26=G~#q9nKrd_A{}|df#jI%dTIWrr8{kMI)#kP+z5E za!moy?ggAVb%@`-8;89bQA^WOPtP5NQAT9ZvrUR<`-Moy3BK{vpCZK=4?OsQY-%#3 zSQ~EO(Lebeys_~L(kMY*j8GKZ(CDI72#6h;#-an)oWy`G8S*dbQy1c>8leD@KyJT+ zC+flUz`Y%ubNjU!Vfun0*okjw-pa89W;6WfwQ1UX+6_vpuGfKCx0!Y&EpJ92O);Qn zJaZAiKap#uAx{m=Hjc@6^ICTQx_4*wpx^)ccVTY10!@yYXK0`>10!m@vDgkJHwr{y zPiR{#s52;8k-LWvzvm-(&rKfzB2p0uFN%JMWsVOYf|}e+qzpWr%HC zQ2Wu{Ua-kSGhAxYc z1||9tYpaa0zubdQJ_y{nlA$LYRuNSaNr^8$3nY7heS3gn1gwvMd#?lTGL3Kr))k2M zHcYLvdvPexCDxhaI2!in$53wl;i|P&#Q3S-TE`3Fek44kwKMim{Dx*wRGI>!C9K}W z{lBb>av;*j+U7QX;{5}B&kYI6qAv&f?7yv1fG5ro>{r0c9d@|Zy8{YgW(t#@0Q4oi z?Zh&crAnJlvc-MYpilbU<9DamH&a73XF=R40L}i*5aAcTJjS!@OBj<)F95VTQJ02e z#!~O^T>sWYirS{?pu&2k`R#`BO}=ckC9#*8;GWKk^SnNBt4H0n(;e2dHBNO|XE^*O z(KCok#3iu5U*hdI1bExg0A$COJWLw&abdf_b7w;gmw>~|z^#XY>mwdO=?>HR7Fouc zoLO(XX;adZs&p;SC2QpMHQ?vJO&K38KuDc?`bZKJNV=BV5B8r(m{>}PJ0Pe&YzxK= zi1qz}x*)Z>>I~Zs_}sRl+DSP{i+X2Of!A)Ui>IeO_J5+YrA2L@%s@HQr-Zuuh zWk3};fKn?@656$LU@m&$za-WyWBW*R$SSB-x*twV16{JaDf3gg|eB^ z|8hL>+}H6Z-~0l`@g~OQ7RrFkk*o?799=;cTRYL#b6fU%L|Y!Sam@3 zv^+sul-zvFZnoKdpr#q4t&7aW4V?(dqNgukeGGn&T*aTCp88Fm)l0OAQy>l_DUi6dX)NQbR48de6PGk0YzsGVR_*WDj6a2?UjfiIJ38&4s_=7mhj~%R;+|V%vyIQ&{AAbP&3IHRkldkJ zQ|xK?ogKWi1E7O4L6}DPe;;4RpKa~Kr6^X7Sps#H%_u8gN5E#NWiv<>Z{kjcvh*Il zEyk?}=~v09qy&d!KXcQfzR_*8-8qflY?X;nZ%Ss!Y0-e@leyt`hj_L5`BpLQWiIdF zy{j+k8q@7yc;;F`+cv?Ci>7&Ic;U4a|KiCA7s9>((9B*C4Q>Na_^0z0%38Mcd-?_f zmefH;gr#%?AHOHS{WtH$cog9LFcj7gwTOiQ?Hw>o1JE_Akk6_lI0g$OI4XbDVKP)p zt1rR9_aVd+;tS7?@VS?I7z?wL8);^cD0Hmrw_^h9u2_zWWuv0KOdvkb1035s#3Oh0 z(T_5u*#H}3Eyz|encRllu_C=KWHs&vK(CYq?!U1FixJj`cO9(53;T6bOMM0wAT066 zuPx!$kz~JKcK+IijKaK4eDL5KXd0tSCi{z z<63{WZ5pP$UbFlPgfXx=>f!Hytw6ROB8ynKvP7BljrBl6VN}(6rbvFvN4`LcDMR2v;E~>eLva%FaVK@=sCdu72kE zR2Meu#f^R1#Flq)WIEH_+Cpo4p7x;@u^bjL{+Hjnh?k;+7)zFr+NT`oGy!N^v79Ef z0`8QOVP;Sd=QlU;-+o{fA0Y#}7|2}X+}s`o`1+d}!ajA{r`h*%IA91G*|B{VA% z=J*Z)=tZujC61Zu?ulP`z1wlSD}8GjP*ItJ`58a=rA<7$xmRqHK9>706K}WqWBizafC~0iI+EWq`jUnaQDT)4f_imU7_ka<%b+PtMNG3H#eV} z#Gh(QYKK_*p7f_7URVSE&C{y$KJG&@M3~J{Qe!CP0h_&p*)73YeP1o!t0b(t2W0$R z29JEl$XG5r!r74n34Ob&<-jXk+wEzpCzyRYAL54JnXP85xHgittZ+U1i$z7bE-L;V zXtBp6!4fXwgZCW8nd3lc6=!)EO{uHR6xdFn(oNnf?%E@VDehd`9E&iw?f1eU=eSdX zBLPnCOK{tMzNpqZ@gnWY+-6O|c}r{8*mTn8)(fBi%=Xz)Ki$p`rkc|=j-K@%{&QV> zroiY$KF%MHmIuk#yWGR~m1b-W0J`g)ypF4;Xty@Z8*um8tWIxx$JqmPxkKl-bo$9% z`n$`!UR&4H7UY&R?T4LBRsWqQH-vVd|1vxGyTTNvW{v$qofeDEkiozJo107OJeyXc zXeb6)JO3tr{kMM^$-WV`dz;uyHjQawx{2KAga$5GUf1#_C5Uq7#KcJZhX-y}T4kn* z+-`p@%gr2{sy>o^^bY-ofDxM7RylajCw3py$usw94{JDw#-tT8Ei{cWq9nvWe|!s1CI>)12seURMu35b1&M<5S)S@+NZklBls=_uc)Og0CbF#`?v5hYCwmD zNN{W=20%AKXaNNMmCpkk2=-;ba!}xb6TrajmgmNwv#mlIwyA&tMH1tuA5Zb(8xh8< zV-cNB!WjK56Kx0gJ_M_sz@}tAyLbfw`dkA<1e)`@KtGO9=8@^Bh+wuB2kYk9y>xYg7h!?T?Fj$y%O%nzz~&wxNUhbhIcXz7 zJdGz*JVt>|DMV(cs_dU4;($@lp6`Ucw!dSWFaa4>? zJ_OtoXQF3KIGZoFISlcYi|W@`m$g6AA#n3y;Ld%_jxp$MLBKaL9VRTN*&{pIUAN4i z#_jZ(vjGyy)Ys4PPG#5pD)Xn^LP@BD|8;}C|a4?rJV#&T~54CtLKkls#sqL=4% zd6$sG9eDHFxJ+eH`kBYacyfD>>IqAYO!`jq$Cf>+6UWI%2))M>|7u@Zg`F;q>PY<1 ziPRvZ=nGHA){QwhL2xqvVQX=FciA%}2GT3||0caIy75afYXjt14szUgd0EtY>2v z-;0gm+Po_7i1)y!^*kPR7(wHvZPdk0ek9T~vD{|Ro0njv}j)CpM#bIrViI1C0I1>e>v>k`!^+!+2|qWIIE?RpQ}yJd7Xu3xBJT zT;?VaAK+jnn(}1-%(W{qnMHQ9up{+?D_wNZUy7SiPut?T%LUc3pE|y!Ts9Mg?zrv< zILK?uF~TIozxdiVzOlU@BNpo-$dfu;hP&t7xkMO};Biy!sgo5C+ zXkBWdIvjPRoIvUK#y_ifWXl+0ch86vtHdFmgx|Cey_J#W?L{nE5PqK z96K5M7HG!Uqq3Lex|HMP*E0OvGfOz1QyZ4-QPWN^26UC?Y79!zrK-uUP)Ko6<&J(5RK29+` zcW4PRGnus#2iQ8_$N%~ma6TI&==V@&DGD;#3oTK_cT1?#ENQ-4a+U`T%nBp#DlS+P zfS_$CAkBM7IX6U%L<fF*QGElt=u$?1;E#w03yo* zD~ZHThF%;aCzCgdFf2mce+2kzw`7PY)kSS_qN8bmr#Az9%lGZ(e`obws{re6fpwVs&?6$AQ8 z1JL#=?vI(#So4G0{90$YZ{6;IRI528KvLqLd@aP&+dXXA36O@ZwuV^WR{R~$Q#!z~ zX7F0!SM%eJ2BSROx)sLDt;VcAHt^vvc&{t$pbM*Y0!r9s;0)o@T5J zkl`IS4Dj~jfdbGnKTBcUo*kA*49Jy&q5&}41`dY69mjw@u>qTm1wczFvLUr<>N83X!dew6?<{eeh7nUsn%rn(H1?l)|R zU2=#GSyk*+T4Cp)&Rxg|ddZe18C|obobRw_N^E15DoLPFpHfSEs72`EnaJC4O{7LY zGAspS>um>c;~|wB5ew;M3Se{iOSj^x48SwEG3K?>FsFXT`PdX^UdCE75Mhz3!Z-n$_0F4xsiA z|L65cYZmFEmvIx?U1xR`loI*5W_G#DG~ac{OPT+eMlW~i^oe(v=&7z|w;Qvp8{Ms! zx*PSib!FQK&FYb+WlVp!{*8`Fb!xiXPWDY;R>$t-6|SwpxvbVMntPK&GC3bK9hHlb zR{yy0$_x12Z~qZqxbzIR(oK}TRMLyew2*Wtg3x3_3p39ZGqMG|W;str)@mWvO7Wsq z2-5Q2i{55NS6u}Fx_(ldadvH|_ID@U%geHY1z+v}^2!}{)sKrBKF29^Y}XXydFqz# z7v2uR=>;-qBv31V7KoVs$skqq)XFNE` z?ZmC3(wx_t=LXw1oQwL3B3scMP_l2XoiiHYnk>{CBkSQ;Z)qy(Ue;(X-JKJHiPX$&0KzY~m6+pvffKnC0_0JMRXvPr5pQ&oq0WJ zUqSv877+pH2w!+E#qT}e6J|e|;7Or{`S_+`kjZ~0q@e6a9+`+_1+|j7kqwMmXi5lRg{V;+lK099G3-`o?4jj%^u=v<0oQ9F4&UXr4B zZ@&Y0=xBkcr#3_B9nNv;*`B?qMX^qu01lFWPDWWJH#RFqsNtfJLa+hw^0^p4_f=rL zr^E;WhMIwn5UFZB3t!hMo^rfYE=p+tL}av5BEe^Rp4D=MkG?I&$-xpb+C>qGh9^O1 z`OgD4Dql2fGCNg>tatrkvYM-1> z0zl_I{Qb{mc)9G0MsdMPkYaW8pGq>3;+H(oqraRW-O{&42y?O;d-$`pA^z@%SMZmP z43U&8(hqr1Vq-hNw>B&3Sb4tq%SIddPX(Y$Ea#VS=GY3BdpwZUHZ4pbYg=%d-PP6g zG^g<#2@Zc`dj-{yM&wQzer-p&}W=R~VvaQ_y$jCgjXUSTv53}?NKZn^Sr2N{O zq;s|=E=xhd&@OY;J=Jxd`uOU{E56!<3|$SO3W0SXqv-RSv{00T8qi#Om(vXIIT_;4 z<9+l}t;@hdu=Ix)l0ewVZtBZHC^Ho^;7A`haR4|p&Z`}Yn3o56z(QY`^f$5%Xf zqJ0hXfM-m?`hD>=;EfGnZB$@$T;Ni{eQ=JH*)k~Up_Oo83};6+@VC4^t68&fv>VCj zrqm4E;tE$gi4q@xu7WJHJtyrUptu7hT`a~mK=i3ql1WN~k{~8YGzG#eLz#z&(+I0^ zjuY1xxcBw}t{-Tj*OKcd5A1kYSpZuEp()#BK(Y`iTGo$=>Eyapf@W=45$UM(^8%+1 zk8pg2D&9)6@WE#bZLSyq-LP2C3rt6q)zac7@+{`?oJP)>ejOcl1KIUnV8ZizKy;TI zUts{+*MN4tF}oSQad>@OeW9x_ZryP>-?^X{+TC4?cb{u|v(0J# z-DisuD=LF1nE_>g?xu3liafRHY%b8VCdUHC^TgWT7|tnhxe;7lHu!uM{HSA%$e7JA z&o1qj?ll0qEXOEv0?^xd^4tLoV+HD%xzF6rfVuAhOIZ=np%p0`nv4; zS%$xO*9z`j9wA|hW6-nocHIV5dbzseugQkqc)P!f5}pCjHyto3qc#Z+&$t%NleR9K zwd&7WYTIH*^=Z=pv};;3+Gsx0|Geu;+5C>%;Ip55Nbt(J3_tUY6|8Zy6ags#XlCtj zL`xHET8OdW`LGz$7svVLX*r z0DxAjt0P!$v_oK2;-5Yh;n^pF@u6+x6a>ywWE{_u87>@GdhHSgKVvTxg`@(@-9&-I zZPrWlV=6?O&}A_Y2J-!9$o5r0SfzGCq#;D2siL5iqWr)_i9fRqL#_`Kca!i$m-S`Rg5{xk@0_^XvdjtQ&xg$XX19wxtGE~%oTPRw%$l6cwbj`hYvgggP>d1H}Kvy z-CNOj4gCxzD@;ENj}wuivpJzASM9|3n=SK{=(5yz!g}l)0JM_@sQ~CroDl|e z2LQTlp{X54-BFG8ch)*7zi)vkX05yan&_`jagiV`1N`)tN<6jE2g#&CPLHHp+XVoLuTg*j{-`O3c%au6o7arFf*WDFTr;P+K%9wd11Etp9l9BV;`xwkx|gRCx*kk{vi`psm=2(?j+gV72D*a8#9lsyJ7^<7-G)zRr!Qj&r3r zV!^WSPjt=Kb%y;(;>B`Q;@}{~ft3O`9bLweL%?3TG?6{g_veA^wiRL|9m5?wyZ3PG zebqi&$12mS6;EoKEW?c)SPc_AbRxDQ!S+%vY1{b)k4fESU6~cTcKL4enpv@`yUraR zc!9{oEw0oqdM3lU8F)7u><(6@-o3fstKG!>Zkh`8cOk*i+(azu^qDQ%!AQ^Agfv`f z<56v^#cs@~?K{rRU#a_D%lB~$$0Ey^{f^V?@|>gLMO`&-*6ze4W<>^zp6^!2%lUqn zXIzDA7IoeHM+$#SBMKIC;c}G&o7oUwee#d-xu-viXh8O8jwlF`B`G3Sqoz)zY-&|I zQJ50ch?a$8Qi?+YB-2Bvb->(4Qo<1f`s!e*Zu5fZv04?}0Cw+S)p)h*r^dY@>a@rP zTkWR)WtUXU?k(TJl^q$z)g5;Q=_^g1GJ3QI9asc~!J=}Ne`|ysF51|L9gwd7>F4Hg^<-)T|X@W&d3w*_HT!~9X zQ+iutW_OU=s5eY4-nk`E@yAC#u67U$Y|OvC9}{%_en%6Y3Z~i^2^~7xZO7!;zMvjs zfKNZMiLYJQhcOGX7C92?HpuXfQJ6+NK{{FigLf@h#Z5t^g>Ui_QIg}McMWjc-c$;; zltC;YH8rKB=#?#rjxOL(x(NofS({{arUh=kF2Rla347_TM*U~Y0@ZQ3owd34hoI>O zo5QgPDjfXdsPXJ0`Hv3fcAGdO-s?wd|gc+ zgyumar)_vK#6Nhv#M$#hlzStQ9U-ES#{rgd0*(sKmrR)sBRM=Gy2g1$&FhGBH=^dR zX=2NvhW>0Ok+7dXbSLoOfic2xAb^8otPzxdb&W-wfV)luha$3;CDFNYOr!Tx*)!|F zJiyE6OZ?^ov2$UpZ*4{R=_d#h0ZEViNnne%PJc}skSm!9U~y;2Ilz7-5T;{Bdnm#{ zBwE&~;1Le-QxAoR;vR}#PuSD6>x*OHYv+M-1yUs*afrtkn)A;3-->o{x z&4WeWwq-3?)L9Lu>efTG8HPqFvNXm&{M;B%6iXbEGK)duOal8l;Yr5VT~f8?TM(ol zo6UNjMMHL-2de$6>yLXUeM0>^7ovG5hP8in@)7ndm8Yf^b3=aLV$||M7f^ZgJr2RefyqXJBOmc0=zy-JGzJ31-`R@Jylt4+sBj4S4P>aQ;$(3mc*Qj)@>t zapQj)WYlt1CgHCkotvv>M?4&Lht}>Rx}gbK8c!;z-lCbE*s3Crv^}_Zh)QlFL6jF* zDma%*+;wAslgC5s?-y7O`#P7+gxEG7+>=?pVFhscv79%#_i`+3Ypm047t1vJVf*E< z+U!n355DIZxc<-(_wHvzpiFfqmDm<@R<=6j-zH-Qf9+W03Y(udpV4$9UGLY$doOyn z41+bmUs9XqS{c#2(5d;bUGANxnI=;J^x`h_uW0M2g?DIk?z63-F_{!`iLgD~z_*`&9KZYY?_d;eVU&(kx_~z(lazp%I5h>I z`6Gp#sN{WY_cmmdztwY(|PiVtK=VEzL$CM`dUwu&|PaWIsp}_(k|)c6855Ck--eu zzkC2I@iOka`C)wE%m*n+C={lW3|Qs^nuo03ucoPZlgb_2yC};dFz-~OYG+5EG!uY! zDaSK9T&%S+*>=w?uh?iu1weFc-^}rDI+~77Zq{kNkvXcqo`_$(*K?9ZN24)xGlWtxOfX+jF@zo5UewwW3zHHJH(XDnZ;~Gs1HMqhyB~r*PB;PYf6vYA% z9Y>D8b{fc*a%>lUj3`(k1@Sxvv}~w#M6@637n6UJWt;;`L5_DF3(!;X={W|~v>LmX zH{mx6W*Mkgl`GkiX@W3}v9%WB?|cK;_bQMd$WRh==D|^zg2}!D8k4CTP|!kS6#npE z%xEAWPsojh9Hk$aVx8tl${Z_u``DWT?>__FxEENa+(JZOpzqB-d3_7$kAeG6BzbI-Lm#1HWhB_bu2 zjMXy49Y+#;_+%+rYt$kko818;Vz*8{#RjdCOLd23uFLJYc4i~3`bA)!mk&5LKsW+! zKLniE2dvQks?nM@`}QS!Q4eIw*7KO362>I=qkXP;ZkOYLJJqQskPAEtI?NDoAv+AxKoY=(-cwE!#{d- zjAzFKB(jhch=VaQ^pHz|cUhRkj~RKmlf8rTfgkUkWmwBRo=5d#ga&5s26VjNIR?cO^$RGU(|s{wZ6&v z7wTc&umsKzfmh!IzOzduJXM``7iK`~+F6Zfhc?fr%i#{U6vC6 ze$pWVK)W-OIZyN6vh6wkKy_(HWrc0Cc}|bE4WeE?s|Efyc4AJ8Mqb~t^Sds(-8J|5 zq^&3by@Q!PV{$gTp#m~@(mz*zn0NB@+8nR4aoGH=Jo;6B+*BXT_ZF_0WNC%rxdP?* z@;4vFW8eNF&J8z^WkX44l+9X1%|veW6AT7Dmj0IDo|{3YI9HC8MS(0@5e8~C^L3GA zP^+wIpX=oNhdL6fW^nT~Z*E7L5T#EG=;{YdXL0Ao^j-FiHYT(mW$v`Oa~RCix0*dT z?VotRbw=d0|GYz!Dn4WpEwdeRo0twN%Og{3xdEUpax+y#7(~km^F9vs4`MZ3#`iw_ zaU8qugg{UNK2I!5o{rqqnrBZpxeqdgF9DVWNCZU~5-m!WO^T#x z(j-VqGn_HWX>mByv-VQewZHf7a?Ukk%M+O=^JJcTZ&g?I)Wh`Dd-vuN8GA-XM$(o3 z)}dwa{Z)F7gc+A>hq_2k2aR?VPhI*z_foQ>n?vJV$_FV$Qs$1tlDoZ`Z2;P$FBZ5f zDZ!y=rNnY98B~wq?|$VB{^;%j1)EM`3F~G7tM!}%6zG`CYc1<$1XH})j$E?AJhvG% zlLqi%d%V~F*FH6cSEp+@9pgheba|g2YjfGpyrXceEJWr2bX!tjit2W`f>)la;rfMw z0JL#ta{gT@SzFF6?U8O5!c@X)j=rG^2(qu#V3QY2L8CR?ykP<*Ce`lKjH1PpdS*6I>?|)|nf9H<@CbKbA^%<-; zBUs>d=FyrTiyPsiPivTvuENp;8<=288LTrr9>Z)ig*%5eyl`(0f8(_^x&UwsgP0?( zb*VVO_49x2|I?$6!swVCNx^=~fUe=QFQOc6>2ErFgIA8Z_9lfWh+!JK&R&gH@a69x z!GHHJmhi!sA5htlalL{Cu8T4^F|Bw+c{H9UKaL1Dfg-IY!Cch+#@ z!36&6Usyr)?3AxRqk5S(l+{hye$2fv-5`JBZHyV$?bd8G063gr9qTcyP63`j5Ad_E z)^PO*Yi*8Ty{V}51_re;pr8R9;$@L34Q9D4JXw=cO3fK1@NWPPM;rLU3;1mBWa zO)1i(SFfHA%Uu(<%Ug9>ghM)1bFBlufCRl(0)2beD@Ihby_j29LB$r#|f zHvv`?fQu7=lLr9jsug_Zr72vdx~HiySnSNWWFyq;?8cGbQN~>7RS$Bg&T~D1zx_`a z@a_5l>gfYMguy@*9^he?Gv3iBRYRvIT-K(VQP%BvvWB`orcBn+<`~|&0q|db7E6}^ z+(QN$RTQwths^#Q1JH7YqS?BtOOU_x$c8eYkshmi@Tuz>fELXkqA7)v9z7dHl;O{$ zzZL0dwVLgxhon$1U_70`fB#R%@Ww5GcgPls%N~1fp$s|K{r(> zGaBz_2%k!T7WFwFsPF*_(bVN@@ZmMWz>jUZV>>>2ARQpLR>c=#Csy`hl4N30NDth} zyFnZr=WqE&4IYTGJwV;h5A{m@VRyrZ1L}AVh6Y_y`OL+Di+6lddVm5rTpDf;i001BWNkl-xXc*8QN!F(+NqBkH}PqCiBLt@UO5sIQcL&_3xI0hnh3=@2W7E4Xx&8JhW zjlG6Xy*z;*`7ppS-pZ)irqE-GM574>iMZOzca?N$wkzKZ40r#=SX>;Fr#u^Q^^v z@@^+}eCI7p0Ly7RyUx=KPdG9C{ayy3V;o=>6(d4OxVB9Ptup$)NEv6>EoqnInriH;8 z{t7{jyAJ_qCR3@%-|1gqr|Zr{5J50-b}?(!xy_!`R?H(yd$k4KVg zw$5iB0vYJBGC>0KJ5dJhy?X6oAGc0rMo|E28NWYd4bGkuU8Ml1@h- z&Q<;D$j%r0-S&k+)W9K+o+d8pEq;czNSX)C;|nh_zx4CtSv z0JPr1;3!^S2DF&PK{_7sK*eI35xoAb8ve)MAH!?{a5j-lP04OLJ{|;BpP{H$M$<Zs<`)IIBFz7o5m}4Ltc}lKO=oPjL~A9<7?+v@QL#^H27erzV#8!GmNlssANJ#rS6<`P5HL1&&r1` zPB-GA5?*n7uz`R1#uWbdH~4|TJ5m##P%5QJkZ$y7ndk!w$YEylm~ne_$U1-h0N`6I zfR~?H!GHV3DV)auG}eB_+R00RH!6T{-vN3g4f$0Hil~+= z9<(lGZwwMo0ai1BqZ#A-&36I*+UEfNvrl30e?|d&%)-Y^*6-evG6g1>=yax*fZ$7( zFxzb4V2uH2eS}b4zg>(}4uyv4JpW8_nqW%bPHAOk(UrU{f`9(60eKFtU+tWFKs7?Hg z9uqajMsM!up@4cE)>i3(8cCdtWy~M@;Br$4Kj%X9tFh@P-h~qOaTrL7`}P| z@Y5dw_^E4L&Iox956%!x7<|U8V$3|I181qztnp=p5pR&q@TMA;kGjynGe>BHB(pq9 zNX9>rGk#KNU2(B@Y}4q`YR*5PTFJ=Q7W@+E9SEt}z(RfKcF> z%2)!NAkpO=rS+| zKQ+13{u#X-nm!?m9O48UArVGT_2l$e%=`v8jiJBO%}y%)s|`kn#O>mL`=QZqBV!fx zj#;zrXQ5tpPC~GCYH`pZv2iALq|<#ZA+jBnNLosHXDhzn0xp+9 zCKQ+Km$H$J{1<0F2M90*$d-Na=Wid>aL4}Ck74FI+Ux~!UZdRprR<9h?ej6K3Hc8H zql$Q&F&s3^<-!zRx`MTY0nX|QPBGI^g4UYBLXXne;IsLiV5bL{FraY;uRI5E^#VHT z_zm-9G5~Geq!{k3s+8}$eA#x4TKc$=A3~{Q+Z4Ol4hoZPOPNbTPrB`ZMJ85L_#b}Z zJ5Zl{8Rm!gVR8;PU=uiMYN}t1k8B}2k0whv9 zcHVqr;8C?C9#rE7y~c7B0Pw4S+`w1AyM}5!g`;^z2TXX_aBjYV!#M^PD+)AYaCtPv z4DAg}<~2+vdXt6mMD5m?=T=JZWHMyq-VpytGC_(c;%>p=bz&& zbk<5U1@PuQpoir!5J)9cRshGag4bS}!ZF?e zq)bDG*t>UX%N4jKNjJc`*;y2IW5APko(Zw1Lk1IHw zj^O-y31^!ToYfN;Pii=xuHgK%f}`mMX45eRsz=Ql?$uKm)eESqL%4r$1jok!uYI_I zYE9lhWrN;cj^Miwq&}?FBB#}8rl-J2?idAJH*m1J51+h#2uJh?p{z0P&X?JwkeMtW z2H$xo>*3dq8h4qscngPhgeEmp9bvTfRQ7oVqo#(%1|N9E0zmx0F=oy3!*863L;i!v zK0Q@o0HeUNl((R`w6Kr5q@*(hU-&x(aQR6T@r@*_Sa?x&3=O07kStc`<_gV}cBGDt zf8maVq}&G8+?QKrR00Sq2JtJP&|sD@R8+Sg1Jzd!IS`N8@_6Wmc)+Y&4MyX7xn!O^ z9H?{1XLxw@sb_0ALfuY>e`=rvF;={^Dq}Jo)~9THc*iynmw<5JUoyOS$WqPuGyG4h zVJsG?E7(rpS}93J*ck)HSQ8w5M!vDhxFjEP4KSUykI_yiBbZJ&5RLy$CmWK{)-KU@kB;TmD&8;7w`n^E=dHXyg-^s3#{R828XaG7vGxu?d9tCUinpl&l zU&NdTr}?4~>`KZM)C|eK);bh7k5BuStNZ|TpJk3iAE%U-au~SceUW`AfphZ?9dF>W zcWEAiUJ7dK>+;UYWf4)3kG~~ng$h97LnG}qOAIKZmBg&mO;bZ%ui(z|2K?h+`}^>N zd*6m;UcqEG=Z&fap2=ay5(lCnkniLoj@!Iwm1VY1W@YrNdR6Uf>zrfIEh3{jyo=Wu zp{>Se;OG;R*)y0vXh3-v?u?>0v*3VGt)AiFNd|WC0?-jlM~s7jC4`|k@SM{6s&`vY zmC%3=wvE<12A1o~7+iLqu%VA07|~TPdC-M23o95?2^h?9oWX_3Wq9eCm*Fpc?ytgy z>M~!u#X05b8}8ug6kiWTVrcb@TFTAwJtPW>2`W8D#+CDxG9kfyZ5fVqn7$Q_oZ^Zt z#@Ik3C{bt2h@BlNg#pV|wtdRCk7a=t?gQMOA~yzK4P~jO`t@>U6(5n}0DC}$zakg- z-4Yg5`I9x$6joFRb`4|9sdNrIp84a(koOSpz@u@`eM@lA4yR>77uWr8b>5pHg+0Hs}OB zm&syV%m;UT8J;fh5|1~CLrGi1fCuh+r<)oks|q&r4V*2;@Td33P_Hmb&slkt{vv?c z^;_FZfe@QXItdd;>+b8fC;&@CW4=;67pigB>nok9PT# zSyrRma#At{i3uYlZfzMQ)*pNmfgUi_N4`uZyl&+63>^bZSPQhe5AcZ(VIWeE_RW22 zy-w{ev14$8%OcRZJ=qVg+>Oxlqjy-#8{w;Ag#ke<$x$t!ZdP#r&N;Yp3D+}*rspC>kA=2%PG(>e{S(%b%6n z^#I{%$5#zqi%yXv;%n3mcx_*v;KYTm=s2gMKp!9TpnUKX&02w6*$FQc5hRqAigu9- zFK}4_%oIm_t(gXIp8S<56z8!mT2fjs-zAbu&gYH(e6n+8F`15;fa9YzY>>0eE> zGNM8Lj0C@lmKgM2aa#;%(*c0IWkH9ZT2{=I6H|#NSyYGL>}P4|I45TIi@@qZixs`` zY6GMC0sQDo2XL9*)fR_X-Y-b;l#;^w_qmMa60@S55Dfz6)UGmXLeJ*9=iD2@TTVae zAbkwlGm(eS)O@zTQxNi@{2c_K^U#Di%lF8ktN;7dex*yKaD_t*@K6|e)en2^L!o-~ z?Gs$pis z18m~babLq^Kqq~XSk$#x`VHqBryyLFH@9K-p{hCQRGDON3wmDw+R1#PZ-@drx0MoF zHr>3CEHJ8NinW_r*D$+b&D@GM%Jd+iUiq}yd9>l-W3Yy{5rmdG{nZ&I<BCM`;t!0P2}~E;c&QN)_||MLhmkuXhxZ4;!(Zg1`ewle$oY?nbJd9iugfG@J z%EHEgD3wm&N*;`JWl$MUImKS!(QHZ$G~&M$0I309dwv7wF)GMMdTh6QOkY;dM4c}I zwnt~g?3F;n81ph@HB~{%y6NzumzDl>CEW!4a6H8Y+6v5K=Gxq>Loldxrv~`$eSlL5 zlu_vpY$G*QFTn|X@dHO#g`9m|r)&5ZZyi}5BWmG_Ex(&vgI4NWDQ^fwq(2ej4IW-` zmZ{@)J!I3z$IR@CFV;i4IDXs{-7d`f{lR^JH*ZT-8q?S5a(6(_t{%RNa6|#YuxVOFufq!X+Ed?~Ktr2)F z?-05ZRrc&!LU~kG6mEB-?ZVhe;7cf4EiIjXiO?E9vahVrtqb8Ryw&l}UD03qXsYNg zgjvfw5c~!oc(3sytlA38jR|eaiQ!Hb*bFZq)l5F1@jkS|da^ zDSv{utT@YAN`gs1on*`G2{ph>8RGbeAeF}Ak~FS_iY=dFGuMSr++(xCN9z@5os+#+ z9cOOEaJId#ch#m@{K}$RABW&z%S(C`4|FAq8g*g4TENGipTkQ>lB}VN&6Ocb-DFJ3 zZt!_%AMDp|U5T;!RE4hJ33Wsk%N26BrTSsLV=%hinM!d$Gq^R9#6t`(onazt?=}hl=JLhvrCIoGRq~0itA4@QA}|xxB_d{3rh_{Ly!R3y!ax zgVAOUhw}?iRdblkW^mS=zycpJ9G{T`kAY>(uV^#-1SRs4FJ%H~F<){b^f3v00mz~; z)Hu8b{!~}%o0it`h#7)z6=>ErZT^bAOxemn%Os%_=Vl?}%HMKXiATT=r2*tl;9a$a zynx;dY+OJHZ?ayuTwOn(E(i{!zdPt?A2lK0b1d187=T#gl~F9%*uZ3jSH{;cos8jV zb_DgJp@+1NXUFifU;Ovr+T{*O}iP;EeN|XOiY&B1%)FIv)ge#PB}U;lon-6Cj~2*Kay!9Qr8A31kc1@r0QgQ zQ&q6qR8&8eHh{8Okn@YyTm%Sf>J2QK3U1*eG^cIw$BMa-*KO)4w+uJi8>}6A0kd>ut$AMv+UQ9a&#mbXmb*vh=2%|?J|OZP%e|y1fTIMymmZUuHeV6kKp-Z0gzsPH&K?aD*2!!@ zP=53g1D7=%S8I6f`qaySj&W`eyLijTjAfQrc?QdwfAjb;IT3g;B-!2)IHW@%*@%;D zO8{E459yG?KDLPDl3JLQATIxr{g%&hdI!Q7;A{nOidV9iHN5)V2A(^{5HbGnjj|S1 z$`^sYH-}R$J5mB#$j4`^3QqBntGb5SAs#yL6>rXd=HMvO7T1cg5Dg|P&WRTcM(K0; z5Ca|fJK;so{g+s}W(_}m9eZgwT{E@A$W%LUR#oRrS%FIH3}Fsv)%Iu>w-QO^-Tf;M zp5aw=4oHjNBMs=biv+^3)CSV`#wnL?xp5z0J>$nV5qEfKiDzHU0$_9Z3_kzr0X#Fs zkZ$W!s!Xb<-5M0{lOC;`_c?mql!&h92R$`YTW=1jzl%C!M7+fEB(;7u3sbW)^>YPp z#JF0m0Pd~;ZezV;sqd?SHe$U{-$`~T-lIHRpTdt^JAlJ&OK{{+WrZTa%3U5a*zFtN zbkw&?Y`x(&Jl!@_o+KTu_1h&o6~9xzNo7`hst)oMWg^}oFgtx~;f!#dLs4X{_9G{6 zG6t=V1vSx-x+y z%z$=>K7nyEB^wxoh%?@GC)4sM`w3dF)a}L+NcX5#61|7+wy<<4h_$UHOPSWF^mPdk z+z*4$SYI9A8lbw*co3+8Xp?(Is#{BUh|h|pJ!otx{XxEt;0@QT_|}qQZtJJKk*HiE z`9NG2#^BM}82p@`oJql11bi75MS?SB9j`<|2 zkqgB<3$l~pn69y3=0i{rhs-%m{CB1e$T{P zV%(VXQnDyC&^!%5x00K)%oeX{8pOXDP=+I9no@F>v>UQS(KKEFI-FzZcqK5thi$Tw z6+MY;k$}JHOUS?eJHHCQ`zOB%b$tTWXaPU{#V^5!KKL=19vs2_yDRwW>%RtXeCNyX z0PE{buy7m)pewwJMpFqiS-5)O=az-RID@lt`S%?Rk5bu+ABy_(j`Rq2g7C z44@Au^5<+`WpnHT)@_VgY_Mbi+hBH|M(tyeE`RxY)-t2*Fojs`sGNnVDxIEWT;RL=wPEqfevxvF?(mWJcU=D8^KkV z0nNhD9@O>8d&W2gUw3@nl=mHBf|xs)(?oWdA#DSV;*n9M*&k1Xc}6c)4e5YIJ*G$L zFhEDwRBc9(Zia=PsBAFf=-mat1AMqohSLC*1}v4gHH%5F5!0S?QNyQS1h{&ngBJv# zBVOVTwSzjefx2nn_Q{xPmScGbs;Y&^#B42jT#789)Ze^~HLwNQ8nE`V zbag_NE!l|M0Q673IHe#gW<=U!;h0q|(L3JStz0Q%%k3@vlY`15+UQgLUkr3`B{2%B z(dY6AlhRQG)p~11OE+i<666iKek_j~;$|Ot1Z(2r=AZZkAD&vR;rfLYynN{hW)j+T zhvJ4%%154@c#GsxJP5}(ez1YJ-&w({A3cESA;8^}1{RAEUG3IK2Ps%6!Dr=F&Dn7_ z)>uT+PZ&fM+l#?x{11O7s||eoS`F9nQUN{IYiQ{3-KCl?FGZ^oIw#wBgYyiUmrcKi zxD7Oi;s8HJ-*bs&O;-3800(C96nw-20&TC zhYUA(KyX^ai^l*Ty*7sN=>jg|eR>BQ18D7iYu6SfVb45y=l`;?v=*9@^o0_?=a%fs2P$x6ioT1VzLz_5c7N07*naRLTto(x|qr z2CT&MC*m@M1#qkft-6WUF6B3{&i@5i!H1t6!y#rsYXI7NfP)w8yaT$8DT8P8Y)(^`*f_^_2BmIp zS(x!=E!x{>i!#8*F3zSBemt1%#A2)l*MN@Mo)W}(ZF;q_KUzqX5I0?-?SqWD6{$JR zwfkZCzSMeJT*PS<|8zhATBmqeEKs6Fyk)wJocyV3wxQ!Z=4`YLx;+%=01cMP;GN39 z{_=0aKl}B61|R##C*eQ*_x}@E0oIUQQUK@V^alLO|M5S;jnj9aJ|4klhE^2o>GAW- zTF;YTlM{zP@AIg`U^S-6V(p+>l_veG5gc{XY-^vmty2=*a*@XpLtbdFu1cv8Q~SA{ z#bDZrUCvr4-|dU(^3)CuTnm4X)pi1+-i@ufCc;DACAf^VAo9v}W2wQYwcM~NJ*0v> zg$ENOe#LrJ;bFxD>Qw^=vvV+oIlT1z2jP|LAA>7Lm*L{^C3;$LI-SGoum350<4<0P z&wl17;l&Spm^V-q^tLqw+0Ae1iNWb$ol%tK@fbVe^w_rlpt=)m)Bs2~_H1={30$ho zTD2DQ1Ff&HPZbv8!1JPlfI&F#PE|*Au!J7>s7`-yP0+V)PvGW*1~&M*IF{oOWD(~C zWi@c4jkP~9O9g{lxS8NbF_{}|rmY1>Gb*tLB3^i&E>7Xq=O=LW{EX{MXCEO<(LLg< zMZ8VVY0o)r8NTh%%zTj3Vma=O`Hvp#y|9U_Lj|`UjNqLI9Hb-qP-e6QA@N_#UZSg` z09X%zDL+C1XbA$~zjW4$_>iDH zeTD%JVL1JqYJAiC0k|=j$G(FvR7_ofG)6t8=)1&fcuz5*%Knv`66*SQ4%I z>euhV(fJE-^*X=_K7zFXxO%vRj0?$RKTrzM>6WoJwE9X^&eZO-5? zyga5XUaW=9(IG=at6TfF7LM<8mL+9{Qd}aFs*W=Z!+8ycLEI2pnuC24)Y)&`+|c8D z$h&yxL|KGmfCXN!N1ZNNi5k7aY9y#D@X!GhbPp%a8;5Jm0p*;+ncZO$gt*I+`_rVC>zPp68YDU$4=mAcf zJudn|Bcg~q462cR!@!yz_?buWTwvA6tp=dcE1Rtr@Y=O8JsgTPtH})K42E5k<;@t| zr5#^tokCwP2YarW&zmLGqf#7LwnR#o&_R-9o2!^oZiWP$6(6LJ1Tf-zYolahTS7_W zvSJpzI@5YM?vP-V2>$A7QX3z~>KQEgV8fsS<4&Zm;rsXS;5Di9m5gjo9JHBFqiJ-6i+TCB|+(;D4itJM2Jf|1J{On z`g8+pd`kdt2AJ|l>NBDrsR3nt>=c)eB{;Nn5|+}yn^gyMwlhd~{0!d@n9MLyM@qNg zBaSER&(L|Hl=(pXOHL2jEMk2vrDYN&l((sDhzO|0*!6~t+7iOO-1r(T@zCfLu3nnJ z^XI2jLZ{t-4}X3*i+W-95_O zX#ZFQptsP!ZI_5okkZ|OKiJ9QCL`iT-i3rYM<%pHQI~(nAV0)y({$>7^Msb+5XS8F zNlHA3LN4+A;ysRAGW`&#vp$^FzwG0%7lF>g8{hmUtWNL22VeOROlRkzX==`F#z%iP zOZbi7{6+Zv*MAkp&mO?$2(zy?Fsk^$C=5DsrYgT2P5H!?Jdi}eLhIhx6~^OWkoXV+H`gPo`OPI=$jL;TGeplottpw$|ac1F_l14+niU0f9pHlD)6{v7cb53RZUG(;m8Q7 zqi%#_SIzLqVK%<+v|a{J?e^Fm@|7@&4@D>q_S={ZFVQQxHlb75t7~nBSZ?5w@4IZ< z>4gugqE5PfR>8O5W&ZcymCXW6%z(!pPs0_MtU*Z6G?}FWhXS2E-B^ z)8zwr^@TaSa1N`6$_&{@2m_DU$$y+xW84}|tQTC__BkFdAwjIoP|gi~?>@Nb@QL<^ zBe-!F;OzxJ&!;5@aPx=#sn)m96lpleOdbqANtO~_|CQh}UNNQLb@PVQlG@RFI6)d_ zxq(k#!vHkfKo@*0#bWNnOLyXa%2taU##0#RJeZM}~otd=jWhI}Qh+ zF?fZ6=ZX##FvAXcfaDqvjU?DiH7s#cAJoaz>}T49i%jEZxEaT6Hp(!=pc>Y37yW>> zpfPBKJalr_!1C4xKL1Js&tQ~N1M#^9JDb%WNMmm-!BJ1K4m7}>Q-G6GfCqR`A|{N2 zJ%ST`aLmhqQ`2meFCV63fe(C`QVvn@5TXJ2@Z}SD8DH3|rtXnOY91O8OTVb1u?y-W zc52`l!VK}t#mP-hT}ahd@b(G7yGwxagdY{dn<%lRtdLf=ZjNwpp> z-Y`IUTA#sZuT9`^+W>UCkan?Mw`yC{)$Qleu$#tNBJ!F7_4fS={`lJfvvYFhgF$~h zToOHmlhZ*MmSsTHiEg5s5^_<2SWw(sJOproL@lQxnbz(gz#gvilPf%jhFVuuhEE@spkI)oE5pbudMKl

    dKTvyGu20ZfxeRL9^NDAO6ZBn|47(+$8G2J7VzlpZe>{Y-~8 z=u_h1m(+wt`N7<+LoE9v?>eXrQag?PDN9^$7zB@p>g^_bu~pwT&?<$rH&b3PHx=ln zpCnfZhKV;Y*gQVH4hOBOo2AX^4%y+h9{Ln6o;}9^>ZChtRC-6@n7px(#qy?+t<~7!_OSrJt zwxmsg$tw)`XfNx|W9Bh!VLZ?*glT%D1=wJB2%`5%`XTd{XtTWuOOTi`6wWNY${Tdh zEw8`p2z-@E%O&{ZlC31U$4pi8U5$@>u|mLq@RatAZ+{Jb<+uMKEDq10!n&ArjEj$V z;T1or6IEd_x=m2UjV%VMrx>7ik9xEdIYsX7nc;WlKNC^r*Y5344Cz}ipL0Cghh_qo z%{y{ywNN;J;*>ZGQjU4D1C%q1Xi?Q1G_ugYg+e?i)wfdj+cib{$epqpFLV;`uva~n zmp1hJ+_;*+XuW}>`7yk7^(dtQ+u=?dzVapmmHmQeA2a# z0~w>Jd6DBIBZ<$`j;ll|nyFvhpPC+JQTVWN9J7_Qp83i3~ ztxZ_3IXI;Sc6B2_*(6${*Q{d%4F#ZQ%M*H#aV%~6#=rO_X;#F8V9H79G1P|R~ky?sC=!ZclXOAT7Rq0Cf zH-Q$MNH^9<&&>+pGgsH};yFpV*8AzimJ#~(EF?yYoCtKR3khBWqhrQb8EN zprE;_`HWfKZLy5@)`kW*$V6&wYc17b&gm(Lg*8YgHGJ`^@~dR>2ajNRpcm=q9CiB! zN!#4Wxwv<>785W2Yy+bP{nQG+`vBkvh#Cy`NqH6I{WG~SF2#LdCO2CWVL zHp)&dt}Ph_fCD&#AG>q_7qJ3IvzC%#5nE1ZF2RlV?NQzZ{1j~>NK#yB02+A~nhD&y z2k^Bs4${*DmwL!LW_}@_m%udQg=7yOQ%Fj)leF zapgD!4`f1&`6He%hk3d#x=<=MTJ^1N=V*Q{ErB;r@IVLvE=(Kv^koGWkM_lW5l;js zKS{cz^iQfTgdw{5H7plNPhU%YeY}ZtYYlL3!8fv~{yZLrqAtf$NJwWn=ptP$r8X4r z_#N_s;(&Y+v&+;{99j~L4wKFHS5>_RoC!U8z{;Y=2MXqp8QVD8ATJ>wQrV^&&W+db z>T`2?m>X{cVrMP4r9Q87dlGmr+83Aujhq&A{zOXF)wfB(6Mi1(kesH@iM`S*_OI*P zQ4GQDY;Bm)XQ5e9zbFS|*HQ1(fOcr^6{pmf1>2Y`jA4V^Cc!71La-}2OTbijqonQA zHeC$FY1B_SgY#0OKZq4VZtJ1jzUD6-C&NOj6p9q@LuAJox;^b&Bl67+0&RI zTW=be%*N2vYpxS)>N~d7H;)byee|0a;`X<$gF#Ra;yc};hR%n2@Ug)H?=-@?{87rY z(_rtun4xdM_`z~h4rZU8dT8fMc&I6k}p^=bw4@d#di;luFpmp=nn=FdZYdkt5vJWo-+x~^qf32eAW zE{Q40>()#J=c&s^rgdP%8#kCAW|acE#(Z6S3ow|cb<9$dn7^sbsPCs|Dc7Xj@6!H5 z+Sx3ToF><7^4?{pCJ#g^slqq7g{$bw@z-u+%}Zu$deB9fg3e0hGY#nAhG2ogDB4{~ z7LQ~`BS;#2)}Woz9RH?A246*fEBGcp9wzk?>7h269QS4#Fu|-Vyz08bz^pt-r&^gZ z_wYw(O95xIDc4M*G1ic60KWMA8C;`B2yu%n6MMS>wHG-oB@#|E2ngALGnF^6UX9_) z_wcbz4x%D|;(DouBSMPhDliDA*XnhHi>TDA)S@V8Q*45nT3QBIG{wN{Yz1Gqigdut z{yv`0<6uY&T{~~K+5^RR7bAG^H`VKGucuRh$6m3PfEBV1v5(SNkgFwR5VVh6+`ubGOk6q2VVHA5nrH{wE3pzR_X zWFD?Vy+b8}Bp^xWt5TvtnT!IK61*e*W#+;^k!JdXOQ8EYro;!4NOXw)u1h67B4er> zN_#1xD;?ge0W~^CKhkEBK#&yNqQ$443KYFjBIh z9h7poBQA=$r6q3yXi!`0JS&-G0J3?el#Y@S=W%7H$UoS?rmo;{x`t~PCvf=?FM>2M zq8odBn1?^DPRlTVN@d$_h7_TQ+P^y@7?MgF3|0?@nYJ~5eJV@2N^P=-u^yN`c2vNE zHSaF~O^*-j<%Ps-0j(3}s8AionCk2H><`CY}SK|8%O*Iv1D zvaUFi9Xf8ve)p@t4!`rqzefcor_%;5oj(uv?%acu6MVc7GY=b>O)ynt4U75=Doi<< zZD2K8v6n*z60iAUi4G1%w;9i&T;nQuwe+~87)N&!?r5mmU92Ge88d0pVNj&Hhmq{# z7y*%U?APH5XSJ-Aj%!-KukK7WxXq~(`UGJpio6L%jPiXte>2CPqIvIKu!x_tM^%mR zD)t06%@~^Xny;3@7%m=PgvI?eWkO$i<^o*0^ek+a8@TiCJ-Bdm0eV82F(Crs?}Ir7PxuwgHT^MbvNFjAa`bjy<5+ejn;p zu~Vgnik8sFHKhaXTic|^+vebH>%Dof{FrZ|egWneqOQ4lGJ{)KGq~a`l{3jop`fK+ zf0WG?Zj3bZOEaQ1Gl?F9VbS0WS=k_}8lfwUHNbe;z>i%AxHQMZ9~2j6@LpYzSV)QF zM+Y`|ib;XzBpd6yi%&IJ*F{*WkGtvl(yD^hoe})$8E3xYh8wd~u^(mYN&rM_TjJ)M z>itTFwCChYR-a~QX_hN(-Xv3!u9}|#eD>M~UOvR=Bi?_;s7;uKl|Xoj7=}hWffsG2 zo^OQ_vU&|~JUF7qicaUulUSEhgNwR;4LZ2&e{G`y5SdeDS=ij&e#UIQOQQxpe~lxy z{D@tIr+pwxR^QvkYSR|OC|4M12l&p(1m0c&%<@I-+sm-0T>@5dJ=f4Sen@jxW~+Dm*;i#*V}oH6`^$nyY|6)K@c2y^IgN ziXtn*z`h9ljl~GQaR=bu0l>K_*K|g?){H+qN}`7b(KVH_4e5A%h%WVdryZ5XV3o8bZya4-pP2Jwq{e|BdI-^522k9qx=wJDcM zxF)a2hP`lzxTC<97z({*(b`;dkcXEeB_nsf0{EF1YM8_V&;?wOQxevEmY^zS6TNw2 zo2M8c);Cr8CWPP@7|F+nA1Cnjy8yRNx%3Ink7dE+qM$1qMYZVl?E$SOC!Zm0FasTH zaHF510Zlz9&|2OKg5I1!eWpQZvXgRC#OZjm^CBImrcJg{iYskz|E9T=Rn`7#fLrkA zYFz8KOxEXYjg&dU%x5b3JO+4q3h>H#Je8Y}&9!!5S9bCGdkQvEOgK=$v{b8qB+$ER zD!A1EynRRbf5H!Vl8-6)#^eXRdE;11v)*OR|}y?}dIzLEjQS>-Z-jqbC0DwVH9Khro%^qG?E8;Wc9&=LWOrstVRvFIR9(c(pZH2;Ycjq!ERH zC<6c=6hsp16Z;U>#Ya4RrbyUBR%+1Le&7jY+kT<+iJn zWUZ^ISHtmN3?}MTatTI`Mp#w>vz|vZHvWG80l<%32YB^7Mh=j#?1`DKNubXyB87sC zsR+9Rg*6cZ#?QPEJC@A2S$ikp*TYAa`ta0;<>{|m| zs%rScRSrCB=-JUc=9E}7sJ2rDq0iUyl&skbi_K;A&UcwNFomz*=71r(F<9#xmxWL+ zq?C%DOS(Xbl-a@ctEr<5af4(E!0C1O5x|6s2IB)%0P_a`Km8&6tmfNA2HqGMTm2@? zN4VnXFv9koI}^C^fCEza6+Nsdnc0daT9X8l=wV3w-O$fnS`s=?)rb}9q9r{Xd4R=x z<;D_k?zdr7YZqfa&aN6DCLA$1bMqiy)KFpUZ!&>@^){E@SkJj0G}bw#n=GiSCHRFw zJq(gk#`zJzTc-eL2OQ`-pz<>#I)u1=8{pr%3UCeI6c99a0?-6r4#s|6$luyTijww` zHde_?09vnooZX+o@4gLi2j3At09fIrMGX02AR2j4%2r{}lRPYQTZHOo8-dZAM8u=G zbh&AO4;W&G_0a=>pSjvdxdBs3%}WqTtZ^4ZHBhg55X4=&wn<9oxfXn?LAx44))-D2 zfIoi+;O1SnSM%*wHBJ7F!jhn@S7rnCfw2}{zF7V7IC_m_Flp7%_QtOs~Q7!R+O z04D%&PjoiYj%xDD0hne*JHJ^T0VSIg@~qe)PTG>g_FxN2_CRZjiyzCrCyz%N=Xzsi zwV}ryFU~5sb_HOrwa94i-D29qc?kgug3pB6NSxncI#l;|Uj5FPo*Y;?E0^nEqIFe0 z*?(O>Pye=Np>J7U-vEGzm;s$bRVxZ1f5sM5g1A^4&-cr@DTW~uY`ZNO1Nt!#dF%}s z@`-D@4-VilN(C|-fDS<_9XOZHrL-AJ@Z9`E$9oTXq|Yxhx;ZNoZXD{AunK`DwTWMg z2Pd#@)^K=y!1eI3;2!?)9#x(V<`;dw{pO#-|MU7khi~5f7OcitxUr&#>6XhSKVV1? z*x|!D7-+@}t2QZ?oEdWDur8H8lgHfJlFed8JM%Sszny3c7ksvsywLjP98(pf&?4nf zycJJbid)CYgb65?j$tq?pTV9A2A>hn_`oCw|JB*!Xrj9|Hj<2UawN4a2i59(Yk2Xu@?XoP1>5oif8 zDE}D}#P%KTGh5$Wf&hJ5P``7-C$%0TI{*M607*naROH=eIx{xALFCp6=vOLP9hoq| zPhtR?FtvjYB}}H!89JUBIcYZuD*5;c7mHoMgo4m_PXX>Vyz!$)sxX-p1DF_W(zW0w zP8@d(_Hee>hHAfJ0D4)Ep~93%%#fUnDO(bgQjeDapLr4BBBn#Ty5+jOzn%L<{4(S;*AHo4lYb!^#cBm0Y#My`c*RJwT>zVaOiEv5dc0UbvUhI zwi?6bs)6g5G5C)NVxI>eZFC-s^`)#p%i9+moe`j_3Kpj$c{h0^keojJ`RS#XAH6)i~!Cx07p}R@1FwPsIYc6 z>irc==Tmr40o;E8@Tp^fPdvkc#TKc0vZYySxeZ6(T2oeFSNxdQ$f_kNx4Uo*-?#~I zhV~Ho3e6cF%;3$D3EM;r(j%{7un|{94|8Jh(>%^A;zJp|SXY{YnKB*LxWzHP_`)fS zM{~YG=K{|?N;1@?;qr6-#y<3K5g8K(&Jz(WOo6gEg5_cYr^_kaS@T17%N3V!(1UFp z5%mz_(ADdezx5$V)Yn*g2}@9+ejt4<3Jv?A{?b4+$-W%CYv7p<+>K*E57U_%(X=WP zR8(6@I|a$Q)n~wQUhM12g6LzonnkZ;OFOEyk7gA8Eey&ckKoNTdT#*WnTs1Z!o$@K z-qz6M5>sDfS5ff#ryMDx1Km!A5f;q~mikpqGlE6kz@n+(=2-s}4N3z)VDAg$?!l zRNy|R2aSx|HC3C=UEcnY`ux0o=-LqBR;?!Y5CT+7%zcq{82L+RP&(q1*Up#FFo5CL zFp8~iIQ6o@m95wyshYY#4JOf9!p$lQbeURjbtU$ ziErQx=+UeyP_%^Tyx=W(tk1Z*2fy>3--O@)#&5xDx}v~!gLN7=6*OxJ6r)kCIRlr1 z&{QLuYXf6o05hH|d=;$0KtaWihjr-T^K!J{g46OABX*$BAqi*6F}LqtdmvKaH1)$< z8a#y#uPK$Vo$F_;8*)24k_xkI-ZALxu0Zilg6lYQpdW+Mgl`jo=0k!J;eEBNp*lH% zpZ)BA1fTo(&%t~$;>T+=u-{01Orjl^Ss}j_@3cx-PEW!KT*(lz$jON~+q|~!vn?6I z_=*d$%{uVxns=+-@2h=$$FpAww+YC01K=U$b66?il!x2K;quLa&d>BW4W-=_)u`R`8$(I9Z)2@ai>yXE3rsKlYk-#8V5_6Vu!zaYv=J)y zW=es&>lZcT5aDA5cBr}RQAdpBaIW??3m-vq1Qul+17o;e3<9jN*6oIG+iccY?hD(p z)k6tiQx$Doa!vd||3h4&ZNvc1cms1R83q9J$p&Vl4a_nB(8-B^SKTe!f=e{w59sh$ z4#b&*@Gy(H6k%Lo5DM+@X2coXdMF^ZI+0c!+iqYps;Qrk+aDL4yy%R zB!z{g&_Z@CVbG8;p*_v{K@Zo?bVoPFLiGYkGtwU5K{JBW(+cila1|d7L*H};aDEDK z9&1J80c5j+gK+~V<2l`wLAhD2PoSEN>0#y3W(pTK4NNf&Rrtq?(n;X8Je8*pN88Y- z5a%0w3|up9E4qbvhL842kdpZl3#EystFh)h>x~W7K1X}WNhc^vW1ta4}Vw-D4#dy4L`74k3NtcilU`wN>yP1PMm{HHI2H zH~TKow-7xy(+kGQ7qxPh8fD15Z)<3*$jl6 z8aqa?fyfH@BcgCPO%7|?K8BvIZ^fs~WJWQo#~a+LO+O=)%V6N9iD%J+3GU7obySaF zHLl^C@BA_R^6&j4fO8vou((f~Tznm>L2HcGlwL4LKNd?o;N3mkNUot8bSq)noZjp+b0*7;NWp;`&V%N_OCxJ0 z98-Ws?|0P{Y#UD|P)$Zuq62qu82n$aY8clOSf8xm^3gf?8-Mw4!}<9Ia(c#+MNMxNprC`X0H>vy!>vQ-^NJs2Hs8@^Rz$+{Akq>Ts}r47 z6EsIos(0m^92BAQ>(e6rW94Kn>UYGJ@0&977-cZOQ)=y1cP1C>6$}9JR*JY?n5>3o zGp1UeHP)l2XccEP;vpDk>abH^Q*d%j0V{bb6LV&v-k^-|rUFM^E*m&L7*QZYZ(#WL zIG|xENeMR*-zw5S^x0gmpnH^^1AKe#M1y$Y-V5jQA+;$;77M-;V zU4iT1?Ij5z(g~whx)^sN7*zxcaqL7iCvg7vp-@=;=SpWGI|jFZq%2V!0eS#p10Yrp zi!n8XlPxTLLbWULKkv-h_X#@l>en8F4MPR<4+mDmpRS(lt|9b++rRBXqFTtXywMp> zF5*hc(|6K@g3m$8GhG*>+pa`Pn;6`s$`fgzi0MQHI-Eu$jYk)qF!-czd!+2j5TVT3 zrY-2Z*Dflz$Toq}Az9YInpDS?g8@qWHO8Oq1maUl?TGOwZ-y%=@Q={R`MgmjyX^w4 z0Bt))yq|vn9~0ETX*SpLqwYzJRYlhRHc zK)1)zElT*H0pB{pga^!u#sD-PHex_}i8poD0P8iEVsZI97^K#~GVO^sbm)lVQb`jz z=%O0pQa%bZpf5lThw}~0rxhH|8aSR-lwD4HYQ2p|xnVv+K?W?V16rz*OBY`%+_=l z=zjL2I=}@EKomnIWGPW3jDcP7P%_Ko-NrX?el}ni&)qysZc|DT*FT5!q5+E<^;38N z9PMn0y0A*<62X2CnPL~Lb^4M5lTTfyPFmx5N-tD?8sU?GCJi?k!4K}-fIocwH{izN zEx3Jp1J0IfSf8E3@@x$geEFrWU^1S=xIt4ng$gsUHY-?FOQ^>ys5keqARmmTxVgei zT&+*6XX#{?Sr3>~<6biMSk17X6GtZ-&@{-`?qew z!NC#Kbpt22?!n>c04^Q92!Hdh{ueMkJ|G7PH@y7A8FgK466aW_d0d_67AHyUD64v| zU``^8opAi&+bJ7_PP@Fmt_>;VoSz)&?Ds{%=SN}X%5Ye+v|Io>HU`ZeL9e5QiJ^H- z!#+kQ+5NN5*?ojd_*E5~_NR&Q|CDz)dx%3=yjw$CNEx;yW*qD$r=R#4|FsG-RF(z{ zeX77COR(7BEV!3~;g_aw)Fz}&fcwUR?Z)U?W)bhSaXW6VD^tG+=COj_L>HKwDQo|jNTYP)$kffM zh;a({Fmz`+-SyTCHQ5@&fFm{D6-an_~x0%&oU2d7;4z0nxtt2fhng;6in98YWSsTiL zmYZ2P0@m}#JRp3FfWE_vIarQq07pQ$zs4m@@S#+E#Bn~yzZ*G#RJjuvh%w@xZ**k? z`9JFKmt;Q2Cb!HQz)=ELj@L`ZD4}+!9aHmK&1k)?kmJ1mI=E?+g4^}W0bmxjw*YjH zt674>q#E^nQTZdfK0%a^9Q#)vJM4oMc>EmGZH0^{s*{iN?$t#$i18u-x`8XF$9{s) z<@2?q=%I80s}1&Pwqz`gH9l+>>ce2Uqp8l4KwCr>Yg`j1UH3yHtZRrt$|Xq zd$2e=f%_--VK$k=rWwKc!;5fybPf(C7hp7=()DM4P-+dg&The%zxCVj_3wTKPNrux z*iB%`L$na(*~4OnL&Z;|B+%Jc7uEv83%7?OLgVUFcBDfE@JI zAha6(?s1T>u{29bR$?At46)kwQ|WFUJkIdpas&J$*R$o6oJwlo<*PNm6hDDcGlq-v z3-IdmABC5$egux;7^c-2X47LhJ~)PTRl{U9gVkyY-@Ex8IBo93>GD3@diO1O^E+?C zm;UX)0w1{cNtjM%^3aN|mmd`*2o0k9Psou-Qt8b2=Sk5sHyR{wtoZn>ZLd7v&eF+Z zOP1wmt>ZR<){w6G(i_$q?@OZ;33+0&yi&BWT$Ve3sMI!Wh<$9{*ZNWg);2F1aV+!+M21Gbb&Bwq(y+ik>ew7Zf6nMNa-w!-7rGYp zjUlIm+d}5uhB*E_adGf1x-KaiN@=g)^sKx9P78>yqIg{LdlL0ZqciIuC3r0&+I!r{ z(j>Swk&p)u>n=MzhFl|K9@_Say8<29XcB<`z3l%Sj%y__bI~dP`ejPiB=T;4jR&e6x#=-NSrWN zSxOdCr8gE>Iz}HbR^^9W6UwypSoq5#Wq0Q z29hnmP?jS-@L?P(fq{e163jNvr^4t|CB>ZiE|o&8L2{cw?ywc`opU1SXAOtBzTD7B=r=7$W zta!*Q-IMpwY!zK=Dw#4wl$FV_o^)=NeGFjd3E@f-EA~a(Id-t*%zg$|f8;*7k@-q+ z8P1s#h?L)9z==)U>1Nn4HDnwe?L=`5Y_sSblcc0HGzKZz8Y**6s|*1wXj{y%J#*y7 zFnsN7q1CJrW4XhMp7gHqgc}noHR$#*Zx}u8U*u@D5A5wKTOnWj)4O_8){0=eWif=x#|GJKYN>f5}M_xdr8L+W&nH9YaQsQ9kd5#n<<6SKYTN z>p5lU>V|2{y$!;)b_@L`%P-6b!R@QS=}K51>rM>jqX9lOfhZ+GqWo0waGu>~?Ms`w zkVJ$i`{1uqkE7I6Q81&_H6JqUU1!nZEhW^EMF#=s?bX5dJ^g%=KH`U>*`cd6h`XtM z4pT~OOW35l@?CH-MBzT3ZMzP17mG|N##0PiEpwMDu51vxgp^wu+XS_9Od#;6FsB?; z4?SI(FJb{(6YEi?=%*ZlexN;%yI_5>f?)}n)ZnfLX9*ctZ`y2}G)PPt%KQcKpwzg! zdv+Io`Pcp)e0%W?SWFgB;WN)pAtUTuVuHJ}<#RmTu^2M33rwe(hJw5DHP6DbqXA^i zc-CY`DudzXRtv0=cg^x`EwjVAL4S^gdEHj8wh?w4(9~Lpl>f7?p~eRvms9w{C;t-s z#UK4Ea4?$k(;-r3le6}vCZfQ@5B)LR?%5ER9mIFV+Dt3oEquLc?kQL z^cjNVUFEBE^RkQn+;z=njk_#22S#Yao$r}2exaI6j$eqosG52xihKxzJ#8Dsz&>q? z&(!>vk;@Fv>vqJI2<*G@AC@nR`D=aVyTi(%g95smhiO!KNCe+bf*6q3ZiR>AtLU>^{U5cY!w4X)Y$A1MIuU>NIXq}on!TC9Xkm>wc zgYqOPrp=9QKn<1eqsoTf7Mqsx*)su>d8NBmioU~Z(Z!F`h4=AIy*&*Xo8j5uZ?d z&B;%hH;Y?&NKG=b@u5Ie1W#Q-)iiK=cL|4+%kbB~^ta&JGarDFJn%%b z$KfrbZs#%S|AWb60qB(GDj`d>3_!)a)HhLzx6J25 z#nrAm<#(j`abIkfTyn_-Ll+#ItPiiD{*B3c37lC5dfMQJ8Us-er2r#?6;;8QVUulT ztWUXY0Y-0^nEox1%fJ{71*>EVt3pcK_mRMjk@r9I%h?v7{K!vRJiZukTyFydF(0V2 zSuuOmz-$(CQq0_1zbt_^4^)|~F92;T(s{0D#1|`t-D<*8?N&N==w{_y+!Pw)9!tu{ z;aQ^^-k27Kr8`E;M-ieW7XIi0-H`O7%)eUFuGMD?53w@%HVhFwUmj}=fb6PWdey&joGT#j^9T#sNmM^Tks3N{J+5R_zbG?66)0% z1%D^w5sXGyH+l-yW(L(}D#2V{)28Aw75KtAKaz+4az?Kfr=?6^SreD5kf1O}lSLNr zh4~RB1d~rNTEhy~(BKQjO#@A}fCfL=)G$JrV8R*2bp`8X1yE05iVrO!oHREEqUHTZ zg-vj(kC-t?Tq~lj{46QUx(0pWT^YIBP|zONJI42q*AJdFATg&tePtwAPRqdDMww`uu6Bo{y(o5kS)`AHb8ClH-g7=g0922E{ zwroz(L`Mzp@J0R}Vpno)`(d;qZ_kD7s6@pfsy_)*sau*`Q%|Z%%JX#gVlN8`0OSC4 zOj3$ak<{ZNBdV%<*vXqaw!|E(<~;g7R?hNA!dta4X%h>_PNXWBvw+PaH!IV!5aM_z z_;bLO3?3rbw-fy{#B_JqBV?M`-=U+HTi4_I{rhDdk1KwM!c{_#P$P$%gc2F*gDVjD zUXc3c$|+}sA)(W*UL{~;=Zv`RCF7<*>vOkanm^{zdm@Xsnsa|~xeb^47*8fJ8Dq^6h2QQ#Fc^(l*Z|`(M#h2WMyRJF%mg37 zbUK5B*#R7nF2m965ay#PzzEle|8anw4-@o3#26*=`eLxUG$mPlqM`%vXqLg6@{(5E4bNmIwo4+ESMko(%iJj}3t z6z+$ym^J|IMvt(*)egmGROn-=*QW*OyHo>FC&hE;Z0bHx8QbCI7CVS{0w7C_yy8i5 z*|*b4!Qv5n5WoeEOA((!WR9>F1b@%a1+Em9f@M8cO=38D+}64eCfmmtkD73$3L@4{ z*BetjL)T%(??q#uLN4_kQp#v3%-X($mlJxzuCQLSYMR$MN zouN&x$xO_+iTg=Onj{eV-UXn|8cI}WN@sfr6C}0cb&=%S_ZgBNTRlXMatu0@`JSxy zKJH_+oO2;)W%3eb5aPy(Qi=$J1}$lvp>_!~luTn6S~8}{S!(D~C2lJelujGcWa#p= zhO$??VCYe13r~r}MhtXwP34rWNp3L&bmgm&oKzz=Xt@o*c+$WK@#E@ROI;Eo zf{fg|!Rczks^Wk-Y=Vq;$s4Dv^N?{Pi^%GCL%*&e?rI_ZBqnDi+0H%z9zg(F0Pddk zBsEBnS;}H_N0V0KIh0KiyV6(I^Koo7T+lK6oM8wJFNO{6-BWd@<8S}~AOJ~3K~%l4r(BA~UEhokYt2Qg95Q*#Xygd0K$PmY zA@CF}@G)!Dv-x>skfvbR1-94=rB4Da0a$zZuPmW)w?^QUdzpBO0cC59|KCH`*Hq??iMprvsOXWbL5 zJw&_qiD3uAKtJq5viej`sAfvlQ}LS2fZcsB&+f<>Q!@z!R2xihqn}c5G|gc-_2zm8 z*vb(n$0RhI88aF{k_KMeA;J;>iGLQacgQ^No3<8VTCX)t$@JMvoSG$Q%9i7>gXEad zn=sZm!wo~3g{J7?vLWL|c-PbM1!LKO)KKLg(#q!yU;DImk0bR4V#F`|Y=3I-kHxFJ6bqWG1Caa6;j)4$Aa{G%mZ}gj6+^+hzS+ zEgEqLT=$u>)NQ|^v@?uAb)*>|zNiY~DEb{BF=Z6Z03FfD+8Ix>qIIA7z{0sk302l= zM9(r?fMSAFq8JO?lm($ny^U@=W8#Zmpa%v(VNekzi6@Xf8Q38XQVgGBPc{EVXXwU!WsPY*iBc#C{^Qajsd( zT1(bfGER=^o__zn#6aK1e;2mt@gGv^D+Nj_KP@IryMT=J4YgOFbnRm<>#D_E(400+ z^JF`6xrXR&K3(6^Eg@Y{-%|j(1n?9Ba>P;o?43gz`D2A-ia!K3NLiQ(?C7B%U+UKn zn)``s+!cF2u%`>s0v#cR7vIGxc$jc2-z?)G#Ar1{NIb`)r(?;O5rlc_qht)5 zoLbnvMBd{Y{PyuZF9shYyr=bgHj*6e6$N11g^$becT}&L+Dk^Q6LzWD>u*iAxq= zvcOWN+6D)YQ=h0u_J{y1q190S7&>NF;vW$%_BD-Ne+i$5^A5$|P`GpWE}cI$?~pZb zF;@tFYKS3VBx_3fcF}KEGC|4uO2!#VSJqo7G?sne$$)mig{>d`hAo^C|HhiqR5N;nfy;_Y zgK)W!4b`IFKqDF3h@ZfOC_w_$#e8dSl9E85fpS}mmfpi8x|sE7T`EW!=I-+x5?x&d z5yRJ3dwF$Tv<-oiUvDyi9b>nLD7X0lbbc*Xrw_V4VRdyxZ|6&xgq*THqK5HupH66D zP+SzU#139mPDh!|fFoz93QzN_fQ3t zvSn`06o>SU9~k3U(-ceex@tL=b9O|L6FM@*TE3uR3IRh9+KZV27@js6hJikVTsl&z zU|C0bAM>W{&JcbpUE`x@7n9A0DX+0L4W*@}X&;Va`ey)6Lp`^(4YYIi8MX4=Q+E|Z zarmV2>j3&au}zB%?4DQGMt{B8lMZZ77z+6@@Sk$MVoycw84=0h9tKschO!bFYT)fO za#x?^+{JeBzTfWp4RDpD26W6r9!9bpQ=~>KRdJ~`#aTQYm3!0wZwqL|J}BwzzdA+C zObo;5`>l0L6Q4RQ1&5HPly4M^J>}KISop(3{E!7A6z(LCSDRf!Y9Aj#Ry2Mv6utSQE5~iEVDE z4w6#_(mVptIt*U#4!8Hs9X8I%ajEVZyxzdyEs(90WVoq^u-#A<;bDB6#r8>6l)<+U z!(sl!785+};xO=D;5w9mee>b_g}jdgZAx(&IA&2j^Dupah<)h=y@cob_%x;KO4nF2 ze<|*twtF}j*q1#U2%YS;ooSEm4F-;x+`RY>OG)xdNw{DrbdN)Ot8HVF|1hjp&TS3L zHoNxujt-?;1fZEIN_^~6!sXOmPHp=A(>o(?oZO%};1fWr$Q1bcxf$MP-}_EL>`_9y zV4pnQolK5rN|0AnBYGbbg}{{ZUJ!t`k@D;i0m@2TFa(pv%?{qhZm0Ir7Gs2?vTftX z{o16_)UH+|B+|a*#W`=I)9N*vwl_<44~xq%=)<3(L_!{68>-=~KapC_QBX|q*?!-N zmc(8-5DY6jMfOuphxZX9Q1mVeYSXf9P26rA`lNKa_Wdt~F>+Zy^cC2@g%oAsvqR8xS-pae&O_ZnGL zNv{$LW*3$iq}wm_-npX(=RSazX)KxhT;~!TyuaJD*oo7+-E9SGr*mz6KPq>NOv8N< zsF45KYvyf-!mb{qIXA2G{lG~cMgUq>qg#khl6);Jm3nPfm(LQqHU7}pzo_3*f3wGyHj5Qb(wTdwP@q)!G*eTzL% zyRX)DclbEaI|rYwNw=im$ubO7a=p0BX;|$%gm9*9u`=1#GRg!!C}}qxLz!wDn1;}% z52xFDm94|L^;R>*5^?u*e=&d|sIx}a^s_^F>NFgC8`2iBPY!uSgFJ2Y6a!B&@V>=B zLeUi~>`-|PRh;`m>`*1z7aEFcZUHpsQ0{9zKP=-EJ7o_6Ay2~G_RXDbcs%ac?f;OK21>zE+_7B!#~Od${r*F#eH7->3p+kaonFcek;6mon%c$2$=lh^1#8u?oQL;P z7*+PoBs&M3%re>yuvxQ%KO=Q9e@q?JV12RY2-CvCon!m)foOXVPIY* z*<7TIr0|9(FNFjh7JLpK8B~z%=BaSrhfT%u0JIOV6SJY~uyi$q$Z5Q`X`fE82v*Du z1u%y3j)vWVERnHddMr6Z&J*ba%}f;h8WpSTDz|}U2tCTVfPSfp&Bdh6(Wn4tJM(%>?su8@z3BUXSVInPDZ`xW_w@Vs4g-UX(;mSL z=Z)}AQe;xf%PQg_igep$6)RDhpbw^mOT~YZP)vL>bJAeem@~2vX?Cc z?e9A6lOZN0P3t^k;Nh2c!(hbC487zkb4V1 z%m%9V8GyFxu5$q+7Zq`UY|kNXPEW6Ijs2b2CfnJ;*v*XIk6Fq>@aP)!#WniKT_Q5( z{mUW|D=r6N_-3Dbfs!?qQpVzS=(_d=M?k-><>>0NbfA1&r9Naa7Q!JL;T%y6F_N2U z9b*R_m)fM-rEE3)Hl1>KPjEvN)+FcT-a2kEk^?74Li_zT=om8oP?sPEkF2-DZi8VT zLZ_jN4BHO|Zr2G1_TN>Iw$))NF!w#)Ky*Z#_X*nLPTzg3|4AOhZWtcbI$|;v@K6%0 z9=qV}Ik%CMAqHb8UzdzM)cG9>!=s|_<37)O!SjzhPAq&+1JJurE0pwb|K63_ZFczS zKHmJ|47PK2_dBlr0F@~L=zwW@u@(ndoz)WcxQ*-BK}KYd9$$K^I9&$~Ag>#ze<*kn&jjFVjEm#P7p|7S)7~(P7)khYE|CCsYKz4;02=4p7;VYHM4E!kOV! zs*^i#%w81Jmpv`AlNo-~VZz;a2j0OLe}oc@QA4SzjF0raUw=Qbdk6Io|(Kb{sq;Od}-_v$aF)#!J z+uFT8zK(6|6sBE$<{@i)IBl)J6=H8UEgSP~)0^mi&CmNLs>1^Q7#)bWEevG-p1{op*lXW>v1UxB_-9_($hKDP> z@;Dz#&HFh3okL>Uwssx}%pN|aGNK1$2q*bHG+41%O3t|K$&hp(9Ly;MqnURVh;8*~ zf)Ao75y5Y#%1v6j!Ry1*wup%_LXPQ6zR#`Mx47+y2BUEW8fxqkV1hO=!;~^s+Lfcq zQMWLVt)%Nn?RpeOY$Y;S4!XiiTwCC(pv!>GKy)L?V&a)k&z()?6TmT z{@4cAhcV_5e1vU%VY2GQ{a(OUt*mW>lU?9{9Q&5qu6@AXamWV_+Sfm2TSFt1<7o?0 z%E{Vw9RruWbMwA6hmK`xvZu1LGZ~%^kifvUc5k1$E9X-_KEzA8)%y8VpFYq28QOZHmbpZTw99HDG zt&he2D9yGeHChvT=u&d+?e{|op9nzf=D9d8w{%`XWYm=@9V5U;i5PcW#VkQ%$~4kR zqJSMm?gbzMfKB9Z%O&%Gx^Vi}L^P|^s>hVgVgl zs7=iQ?v^N!Fd_f&ks|9E{x>Ytev$4PW*MDypY>ywy|mFN?Ul|(_DigKQ|DIu?1=nDwc3Wf4ce>=za07SIWczUAA6)UNifmHQ9(Wp#pbeAG^#%gFx;Leeis z;z<1xN4kQEpNfO_Km8y%VlYvVhwV3lgOOV-ZMx;M$UzW0OQ8}2DwjnqD#ge9>nB|* z_F_Y%Hz7SboiTvjAGA=Jme`Jf{%6>SLg$~+PZQ42GJc5=(FlLZ6~Lm8e?#%1LhIkyVm5#HsF*O<@H ze9~QkaX%&v2%7OLhCK2CE6K}7o#Ek~VRCy`-{?1>h*sh+AnDo^>8Kj887O~uZ$^OX zXl|Bq1^a!!P)7E{y-{psc%z(@p@q*{y(%NYxW-;i^||_^YoCjcvx#|k=>j^K3$Qiz z6K08FtRnh~5d%>JuBC-wR{zx=Ff(er#+i)>51UP20jp(*~`$aD6PN$t? zW`-X)SP9(U!JRx+5rR9AX3OrCj#PwKV&LYOHK#I`C>5r|lm5$_0Rh7+Y!@B)$P$rQ zId*2dNgJt9$V|(LFwhA;BT&|hz;H0Ft0bTswII1J<-3Ad23IRj&g3K{f5tx$tvf%@ zVC=|g*23@=RCanM}FGz1@IO5Q;%N_M>y-aoxzW0!$p8 z#{5FU{X7-#2S!9&kT(--_3B0TqPn6xqf3I@_)&ZP(+|(bISWQ7{XK30JzZnmKO@Es z^|5Qp^f>ZWu7~h80k3Vul8rmh=iF>Dd%bP7eQ9p5$>!&^;95Q&7V}|nRI@Qs17>sG zuI%;?zcH*B4J*4{R2i^eJ{S7+U=vT;`TP9U3D_1GAprcsDW*|w=}8r9t*{JRbjSe+;fJ&SG=U;8g2%y%T)Qioq^$hfB@i)M=1Tq1Zif1#k`9vX-|p!7#@ zjJ)1sg{w&S*fh%wudPvf6G{oK>=HB~J89D`5SXNiY<)A17GM>SkveJpP#9RM=_X$y z9YR%$fI&8cLj*W7mhN8IZe~_KDHot+eT>vf`QQwGnFJQZ+myU#gTdPRY&lqv&XAX- z$;kK=oETZXGYjyLzffu*S&5G)r>>1&9z+;L^*V}oq@y7>dIgkOPii5LkmzQUcPoNq zMA-a3{~iRQc>fkZ@fOgsFV{GX=)NF#l8zPirn6lSDZ+6q>MU(k`yTN)m*@$fvw*gy zixFQ4zog9?Z!nYhiJ(ICZXP$Ym}Ay`zVE!h;B0l>R>90Vlz*U*LDPN3#g)e0-7Lnc zywqeuFe3wPtgQsU9d445_$5t)Z6H$HUx|hkJUkcf4J7mALwI!=4xVgfoac9D9sz4- zH&3;tAl$q4bkx{PKK&fcm43*r*8W_2?z`+O+pz93(jEEHKWwHT)r-W|j)q*J%j+GS z-O-40kR0pW+Gk>eiunOx&lF>`apz5*YY?qPTJY$Ss`i0)CvcGeG0s$Dj zAB2L~C#XQczk^|7*@9xWj&Sg5F6>BKwUV82shMnktaq(fEJm_ypY=Urv-2TK>%aoq z2A5TvGtIc)s#L zpAdRx_QG5zFh@wIH`I&ohKH(w?OF926CuW{sF>E?f53N0vrPUq zbdmcZLo!CRwpUhC5Z!>ymJ{YpCX!3nZA6waHiH90=fX3%dE8-~(ar4z`U>2zk)5Hy zB^_!dQm`lvde~P$7{g=NqkWws>nnu*^ zx>cR6e>IjR?b&Qr&#WBG`4vfX#Fnf1B3+$C6kcQOb(bDUU->!m$CWyCK_momn%|5n zm!7S^{AOzGd7_QjCu+1szrv?wi{-)Dw)fL1>+lSeo#tR7x^o0Sna%Cg~=xvRb5Ru}PHP0`7+2*F*$fN%AfTb}~O=N)(L} zA5Bq71GD~uTtb&ubFAm`qZlO87#y-M)O)GJ&-Q=m3oK(3GWI>@42$T@l{trz)#{JT z8toHX@=KoZN$c8uWZ-K}h!!P%9bzimyU_@QvU-TQITZCuS%fUR?lkajo$;_XO(5|_ zkTaSz6zI#ROv?$aa|&2`~;VW)sjbUO#s_!!fb zd^O7%3FrZ_5rS-VQ3!^xIZ7HReiCf6`v`=6pCJY7DaP(;jHQ84PCDk>oCZV68YJow ztxf98FBY0PV;@2~4oG}0xd6{9(>8sNNyc-sf_jkeJcAyTGZrIHMn8`0*eOQVG0Ocd zq%)F*EJUls?dTx+Ul))LtAt}@k-SFZY*e4Dd_~q#ehAlD-|_U(@{a0l$ZviD=}LTz z2BHz8d_L+sC>|76BK>CCS}$E&+DR`!+P|S_R9}g`<*#n{ft>rM&skq*tr@Ao_~6<0 zxe4ZBwyk~SQ@fd7@nFBh+oIfbl0Z_{Ut%(EDzd>ejM}=K!%kM&h=HIrPVSG}w6={)V^`K)`!}NNNRvMmb z)~Eu$OmnczfPpe7h?#VCv)m$4-k<$S9ldudIRbw_PQsXwHWf+mc#C)2b{z?H&z*;i zXJJS{ua{Xv1(M)1dgSACg$nyapP)-`bXLBB{|t4cwD;DbU%#`4UHhJz8{?rtq8K93 zF;c&Y_t5~b?!os>$5C^@t9p)J7dyX2Bb?hLtEYsSxPH@0`xkQ|<6ywT$)}%j{7yK^ zu9ln;9QOh5++^{A-p?z8`s24FAh{UZ*8zhUZuLo4&eePiJ*N4waMJnUDm{?hB~E9{ zl#wM$V5|)?K9H5|3f#Dv#@8}~Q&xXJr@Wt1lwS!yR*VAUsp6Y4GyP7qs8Wm1MBVT_ zLQ0EJmZ)~ocnm!|Cw;)`i{D4jifdSSQkJ>qFtWgm6w*Kp=CkoVBkL3I_O>YtXxP3) z>g=Y7E#iGT?=Q{Fpx88dQthZcmE1YuxX|b3=2dr1KCb$q1+7QM8ots-u{9*O-j(>eUe*Ke$v3rbMj;QuC0pa*BG@L9ji$uBYcDUYik ze3kCs&DNJLWM0`E9-LXQo5nTrek6sy>kEKhTh#Q(a{-yV?JN`ukzOtn`NYfLrFa70 zEYyO`Q72RO&m5i*E@zGXG?EQ8978-&99ZL6mJ!k`OD}Ui%3?G29l^zGigd-7#breS zW%cZ9K#cUAc6IVexP)YJh%j$+SNShHk6(e$3Z1l-?cW49x{^yI6sb$U@@4!Y((wu(W-$KbGct0jU5?)0nw_QjP^od|M;kHEp7Z{4 zEYTO43VU7)jGm?RUvIy5Lhzv}hiUjaRWFP^TK~GKU<`bCOZ%M?sPik-Uy2;$8wZ;$ z=O3F;jc8g|Qs^SV z-`pic4Zj^7XDzKl@%2np4tpvf2ZPBo3Faps2T!Z^t>@+!ZwM8R|K&H2gUAuTSVBH9 z$a(51fl;2y-_eM}vNjJcFaP(Hn*)pQ)@ zvT%*ep|C%+an(XL_bw_-GY|(0k2g2Qq{B{=6qI)Tl+cM~1ua10Ad7+ajjWCdk*K4r z+!V3NLnG79D1KSJEj}!bQ5h%UG#i0P7FHjWPy`)0;}>;~hHW)2h43mpEc}yyt`nFL zNr~$W;U5x`)o>H+b4Sp;$51OdWR;&Io{t9=DRA@W?S|oPy{O6Uhdo<<=UlOt#iCjg z*%U=?D-x@Y6j|S~D&r<4S2L|yc>7{T882WL<-lU&*4i~wiUz)f(D#ARyDh|bZOj%v z@)}X-dYn*FvZ^GSNLmRS(PHn0zk`-R!nxPYIpj9>e9G8F?5nW~lSY$EpOh@(@i}E2 z^<(*BMVTEdsVAbPWHJ`myl%=TyH~3LZi5cS<4T;PAT<*iu@H!=(YWP5@@D-_t#4z? zwXC9Rzk7T&EaWehP&|x^rDHDFFO70-mRz3OTag=9+7o5xmYZJhPz8$`%uTlljTr7D z4am|Zu9%(6v|ljpJjvYDGjR#&6$1FybXTz5QKSPdVDbm4rxP+;uu z75NOJlAkPiBQy|jS)EqMpgZ{ynrGiZxSh=((Px`0L??*3?jw(<_8}I#D}0ZMMqgQhtwjVgc=`$BH=%j}Y}uYL;Hs97E?3xFZBh5nt`vtF@pxN=gqDwE1xwBZwu)Df8j3xjPsR7Ump)- z9Lz1(xMu`JwX!(+0YnqELhK)MCNPR(1qcxgKZLb5s%e6|;1vDQ6J$#GWy-ZbXKt2&ho zWx;UT6QiuoC!FhEaiVdI@YM1cMK@|SYf0iW0sJ#2DU;bFWx)(#P#o-C_v;Lz(5+e&O09Y*=J$=UQ6mNarJ*39UfTtKt3A(|ia zIis*1x;{p^FA#LY-hH>TH9+XpYNS~`W4IZ?`XGGp4MA>m3ST2)kSty+J#$66@aCxQ z`>Rk{b70uy)-flxMh@O)N0@&FhwUw}9Oz=C{`;Ux_Q`h2(G9odq9dcR-F!EqI-X;- zClD*-|9|%L*1p^#x^=WY6{bS#D!7jjUhN=a`4X4meqdcKiuIn}EuFQz+omtmV6@hv zCgtvp43ZvDHJGl0PDa$)N_DIKqJ;z>TIEZ4mTr^sr3?!=5XV+wr6jZ0I& zp0)5^;ShcBKUK^<-I}q2hek$zgsA^c z|BR%UoK;Vhb*a8l73p0h_LFr~N>KUf%E%#(j!bg|aNvwap^Q(+B)iITS^k!NbSH$0 z`6}7(q?5&MM%E}MvU0HT#mej1+KV)XuGLw$T`b?JMgGdj;+;W_5JMZ;0@)Vb_hjfg zFCgp;pPlrsO5xmCc$7Q?u|5+)DpLF*-<7hB=(GIJpHp}_g69$3yz>43OnUXgT(;ml ztyeFMvW>^Hdd!IL*j%A30%SH5XQgAlRPg9VnY>~+#wJrgXdUDjJMVPW6VMEVHgxc& zuK8Yn>k$(A_D0d(DN(bU4XatmgkUSA8C-$qAm>A$XC(cuv%Q_O0lMWb9C;&jS74ob zqLO83DAWGP$nGl1h%&-*_0Q?PT% zeMVjSZu3MlED|)?`wwQ5G~>dnwaVbVFWk`;t#;prY)Z&;tm;b^&~|TBkuAdPF~`cL zwUQwncM~2$Ib*-Dc~hbVUge<3BZ?kau#&0p$s9Ikowoe3k=<0p({9Ic-$7faWEqgC zT0hsHOAO|pfUdIEHX!TAQKp!+80(V_D&jwgA!Am=$K6MmG5JC!PpzQ-EQ)d@i%0t^ zQ0*=>=APBbpw^74VMl3P&c^2~mZSDvk^K?YGd$Ydr$?2;L^CWh&@-y)nsSwF89h!t z`{xus70q?TtMhif6ljy0Awu=+GxC)xSJ{vFP8*bDh#sxGJ|9)yjC60hj4%bj=&Zxo z#%&{XkV}-$eE}^iAEQBk2Hk32xe@h$=(FxmX?vII9n?dlsrafvWlS%CFQin(vYZRW zlU4L)g6=!-dMU)SX^R40+r6I2l}2U!VIJvDE*MxOPiH>ZejJU%8~t3$C1ffDDOj0j z-D@l&ZI;HDaJOz`uyR6yM$Zd6Q5cD%efqH)blKvLFdKX1{oCnPzRNOw@;S=SFH}Ir zAD1#4;k+1&G=M$l3V(?NGh)n^N%j;LII7`NO8d?23I)&d5on!&G3(shmvx@^6!%(e z+&^XPN~UzIt_tYJBNS458)}CwVs8l!F{}<$-f{wFXMD)Rn%LA%#?!2gMq>!r#qEP; z<$cQiQQSu5&rCTUk13}c6@0&^@j|i;;OhlDV&!TkF?TZqv87<48>tz?$^oI6CI+2p z|3XF235Nh@sbFcCnv+<&ecQP!4f1W+ovF{>CtIn}>(k}WQMgWs?)T^n(cCt~%F3uK zD^j#D#kby44U{2RPQ(ElH#HBj_I|ag|Ni~oejF7q2}#cZ>Mfl~Csla4Hq^aA@(yF) zh=vHnBY6KwkQ+zJHE(J1OxlO4O9pkfIIJkog{nDo9>qjhl#g5_qulu4&z89-OngwXw zZLYm3^lyR#JK&Ik)s;#{Mq;Y`FX%nq8w_taeh3NY;K2}6E+E)j~95+`-lL$a_kbivOq5~*$D4zhY`utjNe+J&_xNo zPnMo2r4q`2=EXL>$tbejD6F0gECt11yi`2?UA%!lFyH@0zl%%i=Gte~{DVw{90c8G zKffqRXf~^1)P9*!%XGu51ZM4I?Ox{giM8Jry5hXE+Hx!a(YX<0F&-k8&xL*SB``e} zY)V6m>6s-q{RFh*QwP$Hsjc;vE*0`jb6y0h+wU``@&5Wry#u?Q8tegNJM-yXttCG@ zQOR?<3a*IH)ihS;pvd7eyeP+A4aOk7j9xN6viAnXJFc;QJ;G8 zN%ZsgSrJ!m&kyx=s%&Zj&G?hC2!gUPbXT9r#?EMRD}1~zhm~Umh-?)>SZ8wG3@vo` z%+F`B@}hi1=8W&Hv<=&>mvatg2+AhOjo`CqTg1o6+edm`5niLBf80G5tfWCg99W(o z2j(Jy8LV}!iE2_Lmaz-#R|S=TF-J=3Zp*%44O2B_{ioF}>iNB{KI;8SzKQO($hS7j z_RN%XInZoB?(5hgyW5QJPb3~!|GV%N99m<`iK19(o`6P9BZ*rkHCG}+LPWo~lHW{p zsu=qELBKgX)DO2v=8GetBs(fWok?$Li02lBWqzOQEr9s zQP~pbKO=#mwsus_K4BsqK_cp|8->@)cf#%T_@J}N8!16LvuHsY&VDYRdiL6t!b7(= zO|eDkSrRe6+%EKqY>ml+A`N(Q8i>e8Jsz@w%x0r1P>l!bzOvY}$pSg2;a`%p0C7N$ zzu)V&(dzeH9;z~jdO_fUq9aQ4kp0aHU^NZKQ;eKgUdscXI3H=It=u@ffPR&E%Q9AK z_Yh*zo0<2WFY@#{4=)d*C&beJt2Z=uka=O}QK{Kea^%>gZ~n1kF`@_z^iqiu<;+*&Azt&JGw)$06H|Ht-Ak{f zi6f;ZFO)aE68M%N${|94Hem+Ms`yCD)#_u%tC!-Cj{4qP=j^3(ev~JwpOgx}EyMTVT&YWSk5+h{cvVM%|mDb*Se8R|Ds`eew7J=wH2_QqG7k2M} zTn~9Y@_%wRntnc^)!60`>6VaIsZ%7Y z*Ytko?J{SzWIa`DpW(|!jfXHRBQ=NR%($I)1lWEY*vd27>zZmS)B-vKZ>v%Irfw`F z0;%P5(NY5xjSr<1$$v`yGF@<0q*2Kr(Fb1d?hLM0Asz9z&%e{!xXpc@4cnjNCG_TB z&sahuizQyy@s2Sz`W^IBnrv9ilR$=|K0lsz z7RBS8bA(~rTqdhb`RYo48AS;Z9EvjgFzrmrPcngnPm^LX=SU@!8jr-8F>WObLB_SZ9DKLWHT zc|DDc#611oV5n%Em_HXg^h3ybRiOZhnt_Z%&!{{q2f9~ex=N2346M7Xeu!^Yf5bOS zPb57gD)qU?AIVJ-$A^MfK+DTAN56kQ3Y#a9Y>BbdC!Emv#j0W*3JEz@CwyX;;G zTY0qEA#|_c;GvyvpjiUx#m`G?L|i9YsrRT`N=q35WCUgFV184Bw8{F_cc1s|$6A(I zLbJ5)$C_M13x#am7>(^NYx`+==?0UIU+<1CahybOFqAu~tW=o#MHrt;&B&j-o&?Q5 zUY5^IyXqvQ<9*dTIa#72?=e+n8g?OvrvDK5Okj2CW+H2uK^GCCmxO(vvPgn}43lC; zqzHSFxM|k0P+ga?e%70<;c`S_eaDhj=qsy>;n4T7c;O69wTz; z{u^2GtWe47`mVf4*fN56I5PQrg-d<~4aOOfLA(mc(9VL0WU=xFbLR|Mv$~C*XY^xe zXE8v0v-FNk%m|w}6W5LeA$+tH*W~vPj^s%!%+)7G?R~YJ48LzKA}DS>d@@}^X@oO( z7`xOn@*$-6Pvvar{kuBnwh-2w$qto-8Y7V+Qp=lz9yP2!zlf3@OIrDC8|prrP@6yE z0JQzMm*?>4Xa^%g`t`u$fB*iyTu6HgmeJWk;ES@pF>_LC>7$8zL9W5`$3qcniEo%{ z`F2jSv#aXIUA)G+#4iu_Up(1k$|sy?1zmk*-4nxS+h_2d(X^k&^82sn@KW;j^KE7A z#IO|%)XN7<#)2KtLkF{k*naT7`|8Xni51Oi_Jfgt>76sTwzwwK(arOBzOV8tW z_sakyuK?Av3y1P$gDVgn9ZDE$=`(M095(TaVq0oi9b4Kv=V$;KQQ)iYj25euMT8+n z`7xjqg})EVpr*rI~c)63q6yU|JMIhWGxTw<_u5#LHD;hXK$t8b=5MH$-EN55cPdp z#a1;tZ=O1jg?)T0Pv-|h(MGRwaQ};YwScyo13OSGkg>ap6D$F0>7zLdEt`+LptqXx zpiw^-V_q?pcZ~sU9|-CxFN*vmrCS}#d1q2w%9f8j++&){RrnptpR<78*16{Y7$-@; zBf9lYi^XOOT?YD!6)vGYzq7(W(vuCp{hV7c**MtMtQfp5?iOO~!SY#kE(#n%US`pA zkRj+nwS=8kkc0dN4&-uCG)m=|cR1@3_N|4)YhZKm5l_zcjM%OtDayd#3CqODMg~rf z$5SwpB(Wft`G2;N);We*W;1!oEio*7d83|k!`8L+RR%LH+}k_6R(U?jor1;nL<`QN zfb@NluY;B7M)^iasbD{j>cP&U;mv2)TjqR@BZ(qouaU-<)p|sBmiCF~v}@{N*~(cb zigOO>jE|fn!H?<;0-KXE*%EW{>Wl98ta;lD1}^ryC!mu`Ny%ZA(;}T50^Vq(QIsls zyN+z*Vn%gy!L683STit^I_BrWGQzo4o0I!&*-zN7u3M zu|LY#iiRk8P`BgB>yyV@JQ;K=L;O09?Ty7bs*?&Wx=uWGJM?Fp*Ntb2 z&Ps!(UG8j>o6ALkyVdGZW6`^0LOf`d>FnXbpP6&-Zo>Ua>az<<)ElpjvMLa zo;L>0rA}o{WV*7B;L>lbY~MNcsZ%HH`{^e5J;gq&H1o?oA`LH~vw(W(>rDqtX4_ph z0WwQ03qJ2>dW)q45XsfbKLvJZ)Tcv(L##Bll zdRcKe^yG7l!N#v0g6kUEi#M4lHk_#(Sw~FJ)uLe#9O}1 zQM|4)Pt+dPdNwLePaW3L33GkL)wpj?smLuW%@z%{I(XfrW`@coo6u4!i@MhOY}Zs8 ztr{cQ^0-f`$Jx{;dbj*Y-Bv%xH_3E#{Kbqo|E9Yk7^qKWfgFd&al zc``A6LUA=_R-?(wT${PO11T%>-ST!rQ72H*$g=p`YO7tLlYn7xChiRXhuQH_;>_5_ z8_?u_X+^D(ULMWjavl%*qDSG+38Rs2Hx-qJM%zP6T8NXtYo#up`+{&cJIG+y(nu~` z?Dhrp+l{s5q?OVOuxyZfLEA6MtZ#j+n;T|Zv+?Sd1>)-5KpE?vMTQNQ&pFrI2$$5> zIU@`|>s1`mYVk66!w4hA`azFjS>BhTCSy{!ef4(QpQ8@a5?(W4AxI0xBDdfiTF71{ zyR(E|zR2|nmuFwImIG^hrkwtC zHZjO%qBbYhy{Bg|>Hium&J(LKl(M5jwwm{>)hyZPY%wblydV4}$bs%{Fh`69t{&{u za!(V0@PF@ttlvikSE6L)1gpj)-_dkD8aX|z7V&NyqZvl`QN{P`B!i-AQmUEhR8&e+XYnQdxnPl@9f1czK>SZpzUq5M|g5J3H3w)Gi$X9V7 z5T$rgwH$!}seok5d_E$drhj3#U=4An6jb`P3AX2EOyJi%-7wmY(bNS(?yioE2>ZK} zM?n5rnMj&#?Y6S1pAZgPqB%e$>hl-SfuBm$L=GKEL#M=j-m34Wctn1WRe89g>%p(A z3%hW$uRdD2oF6gG=iFK8K_gnPaIQObka@H39dn4Rz#_+SJAD;?&JZ~w@@aRp4ezoE zsUTWFUuD`(+=#KjRLI}lQ0t3~6>9FkO?lFIPdTRJGJ`hKK{tre`EnM;ptsv9KbLgm zlryH+*e!%h{JGY|I_=5jwdCl$u4JV$ApP4Yv+aG!?B|4g*UyTX#7bL@cd4-`y?{pG zX#sj2dS`EFs@UD`Gl`E4dM2nWh%HB8Jha@L@ZQW-CKRK2Aj8W_qUgR%tDdZg z25ah-=e*u$6_0_XQt{+0TuhVWsbw}4$mg;GuEO+3$3_79nhsK@CqVd$RBQKFhye3> zE1ManM#@JnYc~E*@?&U220Qopg4%Okth2X3W|#kOyN(za!gY25fC7*Qit>@+&HzaB zi;6oVBh&Gnp$7vq3JO*(M2C@O#Ti!K8D6=*dxq2cyHByxuGzl4)fwqye)+b;d3eO` ze(%@FsQk_5{r9!Tjj!By2Q8N|NNp*5VpLd{%kun=s_9Br>la}9`z3xEc=9{>s3R|Tc=+;9gj*Y-@sA; z03ZNKL_t*aynD%IQpO#$vW$E50Br^e3;6R;{Ym5@5c-?tA+5)C{+HY>Y#hcsu~n&$ z1QZ)HTreri5N4EGH2GzW|fL1WBGK};ubcjVq7*a zI)dmQhw?mg0WBSxNexnE%kgy}T5e&vt`3}NLt_PdA;J?TQKE;?ve z>fGj?n6fzrcZ%vxas-LY9h=`uj55-ov$F|!m0q)QAU&`Ad?2x|60bbLy^F9C)!$Rl zmXTz%kDzVM#)yvPUvf8v@^ds~T64T759{aLIjfIFNU&jZMwZf+i#llzflV7E>%nIg zI1z}BFlObA+{7Aj%8Y*B6VRJkxCVhXivgz$PTkabu7TXkYkrWNMZ9V)*P+s1z=*=p z_tymt-TUy{r_+2NCc zb7%ejmM4D~Ib$ZbAeK*$_m#RLEWYRSY&0Ov`B=3njpY+0RsZ=)z3WV9twZv%J?X|u zoM!cEeQT_%pPhrX4zvC~i^+=nYhtd{$*61Sw+X)duY7*cblkA3&0=-ZUs>VH-sWM2 z9XuMNKDNfLn^b5kB6*=5Rp}qCJ9_seG4W<*tI^f8EuMw;I8Ja0O(v-op2>J%#*K))_|_GwU;J8a?V<{|XN2q*5A$5MvfEaAdH^lS;k zfFmj%yz2 zkY6xZ^1=Ro=Wcx<7S67`;xBwUJ1c_k1$MJKMYf%>BchEh(4Ux*XM~@;!!(bm2aGU@ zbdwp>%hAU2=@8$lIJ#4`=53@8k15j5l7^?Q?Zo*BcPb|ZW#Kazdty2QSvA33AU@$0 z9A(66^+XP;om$>ztRRC;x~L99FZd7-om6z7GtSpGTkji%?PUw-$`olF`Kgzt${o+z zUV}L*3xj&^hyAU%1V%|YFTwZT5YF5w*~X-N?xlYkT6#m2H!N?ed@2>48-N8?Ipdjq z6-uYy>tt24#Nuz2NiA4M&HR?>EWv*Macu;M6l41X>O(ehtxBU6(b{u<{NSr0|3u}X>=VLCNeP*$aXN!A2eQ$Z7dkxv?u99k>4|f0dCJgjs z<0@$i9h{R!GlZB$qSjF zGpvtaL>Umtr<@NStm|6ml=*sVdiGsmzfs?bx})|pPs&xCZ97Ms5G(2FM#ri%UNa;! zweI*lx-a?`0$#_+&gNrYk82I0EAjUJUDLopv%j4gNtH@#~3$pd|?Q`Ud5W#5zfCFsy>itHPv*m)o zJm^4jd2$wXqtyWx@(60Lr0Ras50M8M@&iP{J!(^8MttIU63YB#bnCtI8Q8~sMD{M{ zW`m6wh>yf>cEr;UmYaaAemeMoC5z8VA+lP(lf*oUY%-`1DZKe%MoiHgi6@{n#q#={ zSA#QVyQpy3^7GneGsi=MV8(3XuGFSQB8$r+fm9dVvIR5~KyozF!Pm8SM2nd# zwNXoV7_xc)^Hm{8e`T9Jn7x16ds-Br^>iB*tAd(OLTk$&%U4>~Z&q1qPd~S5tKa*K z-=b|5Vn0sXPpV&?;!~@MmZVIY5+;6<&bJ(62k_NqllaY4gS0(InCWujC82L|il^uS zm&jZ1(kump?Dj9D*Lbp~GU8Se=7t_CB0I}wg|qyM10ehd7Z z&7TWceHaOEYV(HlNWI7*RaDh5iH$j8|tR0@b6uNE}X5?a1uNB*9my!rw@K|_dcE}*#q z{dh@O&qn{G5*#VL5?R~5Jl{aJ=OXW%Q&#=xcO^Yo zwa9GMXM_i84(+-;s}-z@jM%yv@Jv(AA)1a*X2g?uM84tSjdb=)2y-d7cZ>Ry$k|Z= zLfTrNOQ*C7vkn|&rHG!qi*%`o#)BY3XEqGRm(W$ZHfeH}=#w#ujag0oWS{wDOo|p| zT++w5Jnhz2G+7VZP?0$z>;Li#PIdu$9~3Wo=jpe*KweyemE^PH#O(({2#oaNtjGL;tAhUt4=4}s1F zEH?XPHawn%b~`i7%Vq_BHjw6}kp0G(UB+(plDE2}=~>^`-i?rqJl#iirq_=;I~}*9 zc9mN5u`5fFN1>5kf?YoF+<-BpIOFAaYwuvSg}Q_AU)4a=HNp%%KjP9Oj?CsW6!$>^ zIJ%0_AORt*Z_YCdYIv;ArDvgR7E3;NyV8cOX_gTaJcy}JYp-POB5u-nQhFuT#^k!;gU&uB* zP<*gj@#lQ3S6ZP*xu?F8AFn@i5*0t4W!m!@5365BXk@NVR86_Y}gvHf3uCj|Kx1RM@@f)Kft*b**_W=FQU{zH1^QG2igp=jD9{M@@*Y!lH$k|Mv!oDWij94Qw zFi>eMh*P(s!3X8qQNOnYMA2F9=>E^LrzN)+8(N3C`i7zRWa}bB{DnR%QxyL%$trJ_ zqUZaePmdBu=@Zd)5`Y=;5iKjo_n!?t0qym^$XReg!zbEK9C0k4>(XyIXK^T7JAI>< z)RJ9#07{L>g28OUWcc_`K-Xf>E?*g{&p(r0 z0$0pYvD;#H^EFiDPrwN|`6$cLpc>`3>fY5RNG|8jGMB6%Je2z{N3uf6K9^^PPiE!7 z6uH@ES4e$SM&!Agk3K$ z<+LUPAXr#p7=dOJq?&(G2` z8$VHrB~#a%CF>^=kJlyk-Z^+#Jr?S_y6Rr4t0AIBR}KW$XOe_&8jz*RUCqN9LcE5A zX(nV~MEW3$S#;2y`Og^*C6}=G(&oyF$2k9BQLx%fy1>X1HTnc}7HH|d+rN8(XgRcp zyp%%UV>&jO0yQnaWTVio(wb%x3o_dM23|$rbT!b4;}v04H?!?`?-Q+Xqdo>zqz?4j zF!4;0ejh@s*s=DL=Z{W${uBAt_E}v6Z{9L$#~uNkEqUHd2Z%5VJ|9(jg5_Vnni;UK zFb&QXt^b+B8Zszmf++BxUjZ5~&2vtAC7zK`&l+epVQ7k?dX;;meU}vMCJfD z?V&G)L!su4sGdlfj#|M-tOR~P~xS1;%*UBVw@Js7V z4}2Lg#xFib+8)L)tPRdJdg=;`JYGws9VODX(AGRG8ZzrxyRt|Q%Szt9Es})^0>(f{f{D&@m~GNoRv)u&eF8l4q}JnPY;IDY{OXO-u;d{9onjCOhwI)y7?QJR;{2eS zyOZAkJgbDhpGoMec|V<=*QzkhkT)kR(D{m?lwMTM7fl-xYyMe)T|+{bUN#m=lbw*K zuVHOfja<#@sz+d_ZJN-l9KFIP2gGu(ys@Ba3<`GEX+%9Bjn~*cVDo9%V>?3cc@ticJzm&b+C($X+1wM4;^Rqn~q{LOxz$*a~`t#@=re}-g4UUUBEe09f9 z=D%rW2)@o+5NWrH+|%e)qqHOurR3Ems_@Hx31JqOqw#EffGwC7f?fbelN{^7n4b)7 zY4<*buqD+idr>)Lt&mS_EahxSvlh?NJ@34aT^3a>qrZM;c+Rv*JX$Xq{UvZO=jJzS zyl3M(LaQ&v_*W{g+RBsucjj!yZp@cY?y{_cjTO)0cjf~6-7~LJa>jnd z-3EsXpCa~_EUw7WK0;mk6zmD}h$EguSy3?BTjnH^r-8E(q~1iUG#1A) zeVF-7{oS$N6ugmBueT_CwS1P&otH(IB=g{fft<}(Sl}8OItIMRyha+tg^i_=bKV_x zUsOEZ(xIP!w^I^*Yft8FXC%GIBfUXa-$Bu2c?pX#vgx|dnSAbXW8ykB59-EV<(Ebd zOYr@C)E8L&h|bG!U87xW|8MmKG;Uk*3E$8R`0ee;fi2{{Kzg0E9N7z4U4GQEVE>p6 z&-Qm7I#{j5lXG#L%vt1_b=~;$1dKJ;rHNTeK4$GFk*#bQ;^&`x>XE0>M{3WE3vS~%g9#~L`dGG9d*`hgjuECb-R0M-hMiX~2+v+5Gb)>B z1P+Ks)?|oY=5xJ(E>lE?#>m-p_^S)@owG-mCVcju(6l%`i zD+QLlbPB3xo}*7z|JV5j12Xud30h9u?{j+mc7j^Z_EAh){6}>Et9M8+v4b6>5F8S!rpc?(U{hDd;_tIM&+G)6FAB7jH3VAu%fhSi{qd6s zATQFJ3u`Y`y8dWJW-A91{UVvu#?(75FUk-eG{aL4E@|1=1mg^Ij3qr!K%l^0M7yrl z2S|5}gx!UF$O0N$1)qrF^_GzKEekoTQ?;lfGwWcKR`jIYct>F?KX0XHTo%b(sY53n zTtK6=W~DGDU3n>+(fGbI$Yz@-Y^Ts!twk=4qPX+8x4%*tmGOKFWF_-*?)j1~=3q?` zaw?WHSYd7bY_V7$L5^BVR83F}tlL(KnJagN0Q}kv*=!NapPse#yLMv3l&&&o|>D*{3mDU>8RH;dClu(43qk z;fr)(^!=S#g#a^&t>SeZope0t6@j-u)O|K$q+V(DgpzZe6(pxm_cOGOu=KO;AUYbe zQEOSv6>?U@tLXSSw(RC4vW8Lf6@tq#CCUMom7+V#Wks_i=ozfh!}NOOj(TUY|M#V@ z;Am`2DBdsinANWiC@;Xg&5r8QnlFFbK0{L2zKmS8X^quFQ&&{-i>rk$|P-$dG8-?x}mfBzMQzZ={tje>)qMyK!(#A!(=>EN6H!rzJQ9=cwcYI z>ws+XTde5SFl3g{u<6LAmg_9gbGjPnJ9HgQR;y%v0>*b^unNnw=*-wiU^@bHda-&I z24~PEht7z#`DgfytRN4M*vjiFt?2~y*V69R6HVxI27=$2Cm|rcLq~Hxnhd+fTAa)kNz41b?$J@@6FFuMpsT zHEI?kDa_=FQ{+Sfsnrm(r_*PK%j!hCM;S`$oGTQ!Wm9}5^ zd3qr4(2-G-;UPnmn}!z9FP`{S9GRH)w8UvO!{zL=u`e>O(r61x*7ljNB#5JJ}bL0V!q^=Ev6&Fmpc4T(+&>c7nev*7))3+O|K zP+=VidVu$=(6n+hZnWR^Ehl|BUS+@5lGdcMq9lkVu@hW15sf6jbC=LpSo^&g!A$hn;>q_M7N^kP48Il{shXvd6d8Q28Q?9stdPA5wN-%WPxeri<>*R6v-%? z74+=$GSolO|GokH4DNElCVgWS4rp@@1X`W~}mn$>!wfr^`lu#Tmcp*)Tw?NL~JqXk-Kh|@iR-r`-=hwWz0SX z@!l^rG$SmO{MOO$SwO31vVDeF4(*I5S|<09w!Gd-LN-m^3~Gn5osXp-xnHl3>%84N zpgpOncD25CL}#ExM)Ejal^arlZ65Y~vOSzhKJAmp2uy1MZQXeuqA@0Vj4F5r{yuNa zzenMDZo%6i)lju$uU5PIy37|{8+HhZ8c80c2cNv!2(wV+lK3pQ@4t^qn{M&G3I9*? zeXF5GP4CqnoY@(ucei$;GWPKXy@a2h(f@KCX2O^h!&JsG4IPNs94QUZ+XaQX=DL+ZQf@7HtHKEX8nIvRs$w-Z? zD52j{K=gd@MopU#MMx&ZOX=RIw$c4Iv<=Tnq=p!l{1YTXti8sdC3VWhgFz5UA! zh*3REsBpf0k{qlhkGFu9VP|!wJG;m?C*(F}q9db_w!E zBou2@PP8U0wul;!$X)?`lO)o^v1e)ly{x%UFQAcj9@@xT_3|&@X%%Y4zfOw_w9uQV3Y`vWjXD*T1dbz?8< z&n@m`6)yd=TLc^QhDW{?*!wd3Ugd00S?Sia4tbAtab@@VU#I&NQYIQTdxdTfsa=_ zv~RH3NqvLD6p~~8viRh`fB&~%!IoobQ+A^YvF;WnWve|aR%NW~o$c?|1mn~1>y0Ht zqz{FfaY&{-qmuQlf_f`8(*jlPj(=mE+))W}WE*eB%A=^}?)9-F-*>!O2x*<;xSd}6 zp6)*XjL5A0(Tf9Jwu?qpij8~x*9Ie~{q6_^mL~NRkR52ox5&8fe_YgTaRCPhj@W(5 zp2_(xBmQN~&$Q=4+NCyZk#6^F7CUX);$oNd5_kD?7WZhd@c`7#g9bKg1G4h1I3JA) z`m;jXXwwB||r&-J~;P9=uwwEDoV=L9X`RFJFAcw0D$moI>@!V$IoBj`8I663Eg8 z^h)GEkCu)X%M{Z5jE1mPfCm&86^v1Ax;vg#MZ*HX+b3Cl1iH`kD2x$So+&bA?dHjV zl53R285sil(08l`q%;IYpHln&{d=W2S(Sb17`bVi36{1()=yapGHsicKB~9$c9fpf zdX?4Nv_C^$L!&1SqI6d^(Cf-74J#M;;zJ|JdD3kP=(f2j;SCtG@ic;L?vD03>%V)g zb3DrF8sTh2Wch5CVdKc@piHJZJJmyH>5|p`Po1}#SybS!0%&0QjQW_fMQ1bVQIC<+ zX9%9H+}-pMR;%RuVZI8<)9CmnYHOCBU!tz#h{@BW25s9Fd?k+=KVKb-Gpz=TTd<62 zeq%X<3oA?V+{*ctg_?okSdf*0a@Xta9!}HF&|TJoSVLJ7dz~}nb%s3iOXg8bGO8RQ zi(pdIfWHE zojKJ|(R}U{WqC%LtD7-)rf2Cpf{m`>Xf}b%oYxF+L2Y@PVkF-T%H~}QMcCtNkY&c4 z?%83SbbyTF9p&gqL)9-gdT2l&fOD&gAK}*Y+5F*?GbbFH68Rkf03ZNKL_t)3rWXW~ z72#-Jt{MrYB@XHlkpdBV$=p7hUuW+x$Hl|qaYh@|9NAaZ~>Cv4@$@Qo!e(paaK`fCz-?s)YhUF5j?t%fWHPA{VJgPB6aIKZ~yIuq)4qI%Tx z?ZsK;>rUNe7~z7bMxZZ+y;6luR=Wl@azsMO67zKqwOFAujLVd!#cKS>eHj8)>02@N zN#8`iziKj!T57Kqu!cZS-c@pDTu3)vZL^-CWS+f4r5T}z<&AJl&IU8`-*q=C74Ye2 zA+)`OMujMvkJNmCas?jP(hv{()YOAHX)%urZ-_>5DpV|!jnK^G`Ms`mn+aWmw0_Bl zJP@)-P2|m*zDWYk5wV+tZjggjqB#RUz%Jva^vMRemo2Ib&3-6P5IIxal;n?{9DC?RN;; zbXt!Y9bB__^|Zx1!?X8*<0sKzp;+YjTT_fAsG2PFt)m%rPd#g;=E{%{@+c~!GQo4; zV8~8yo7_ut3Mc6A)CdB)pkHk`=3B)_^jdU>iKf(W!w_5~yG7>GW^tt+tNd~Rf3_)K zsqVMYIt9aQY082c(bu0@t!q~4Zp)y4-{sM>+RvA+Ufa#aQiiVPXZ?4C|Ek2)H|JTa z|IT|OhviSj&S#^h;w?(!ta~GoJszogZ$1Uh6rpH7QnL}OFvAvsGWq#g;i(~zs=`^8 z)hTocK}0i;M?yR-?ewT}qTI$3#a1__4u9c7F1$lqAO%x=L?+Tj^RlHA+xN!6EoNbrJ$z*M4PSg^lZVuh{SqMiJ8G;K)>n z*a9k=RpXtIpAuMSwGf!CaX`thZR9W)6Ku9FQCax)+%FV zk0_&zZbq!KSF1^1BewHZCE3yHF}bm@T!Gv{ER$t<~M!YGmTKEq7mVO zDt71Q9bnnm8%2EXUhEs&rNvchEI-%X4;jR!Z1UwOdIFS4z5Wnm``>wQw4Srf z?{@c_gbK-3!9_kfp|f$xa%YLjWb`ioMh?Xg9B@ck@irFi^fX#Y2SoW@0SM@UP*>`+ zeEBTH=x(d^yvo(mJN+jzD1LN_%P5^GhZ(xo*{IYb2ao`J?enaBEAPkcL0fC0;ILYr zm2!Rqtt)-_A$XybP&(^baU(ZAT4aLBSxacD4`IL}bU5pXHMujqOxv(|R6EEDjLwY1 z3ECD;NL@Xlcd#OyQG??NFrg>oGv9t@G?u;{mqS0sZ|?wuU6&QvMhp#t9_0iLi?xG% zhyC^?gz|qr>M47W$)Qyw>YR&=-eQeG+iMa0VcZAW8>2QkSO9_xD?<7cG{`5a5-k^A5q zQ5;`kGI{~sR$IAm8WA(v-)x`Rd9mTeGR~$q(w(ZDy&$qqk>q~ICJ|uzN9|Q?2Ave` zlIvdQWd0n*&Pg$IG;un_FF|N$va&TqI9{n2!%I7Zm1dc7f#G%KnUywOA-61$E9iXy z4ed6Uh6c-Q7t)@OM?qGPcv!NWnNLT>UUAQgJ7kMVEMzCzcBQ>S=<{I+$b1v=XJ9~3 zn!iX!gugg9v3NsVhaKa4FBWX4W9n((qj-6lbcM`-4-&%)+xO3m9YSgWP3xCP9Js*h z3~K$izX-5Xy@SS%P%pl8=^lml{B~9j_EksAbYz7X$`|c=p|`)5$MatH+$N++1(*>z zbyc4~S?_ETt%%JbGYnnwFyGeDRhQSh#z!z25vsh|{Izz|9xj{PoWJO&F-Ii(-MJ6} zogl9WEP4SganO2T;JdbF&*?fF5=p|)>MsJ>D0V$W!rSFpa6hC2}~kfPu=?1)JjJa=Mp zr}QbS?Y8O~a$kmTDK6~UBqXOCKXWW$1tw&Wke=;=%UnGpXw&!1I?!a@XYKY$=OSCo z!aaZkN;d-}hpy=E)*_N|1FXWq~Y(<4*>#!Atxv3jvQh0(X7mS%^4Z!q)i3rZa1qQ0RFy@FL?y!Ma^FvUJl+yb-Tt?jTo^a#TNw zWsgT-=qrW;@Yd%~_LHXnA`1q|YtLl$+@u@3#cCE!1!W0swJ*>kSOLD^+*8`jK`3=0 zxx%!&Q_uN!#l4oOs2=qASi2m3sw=h(%yWu$9JGhkUt4XT&?ch~o|AZT)?t9Y=geka z+@m14wVR;xuC|OLi_0ILv3#Rz042Z-xQpX9w3lZDEpyar>OtV1a5$IivLIO`re(LN zMe39HB0&@xJ$`sO;i@qu($Z-=k*PJz?WDtGWV@$kQbTC841r?_J)3M2b^i>H3%3&k z{X;a0u<~o4UqQ3*9-%dIht)NC4tZO~g_Ep*#~+4(SHk{6JHZc2CmRg~q|7^`q7Xcy zBggFP^`J$rGS8p#3J#}{!MfoSEv_Re(CYk<<&s0YGQR(W>Xp^T!m6LPj#Im6wng+> zz@OT(7V zPgF1GeDU#is;TRiPAA#U3RCCiKF{bU z{VJP-uhwUVpKiY;Esc|oH3k<3>lyiPzAGodNEA3|&*;I}K_vJpi)CQOV3pzf-|ot{ z3}#Q3jgkMtGg)8GxSdtzydLC2m4B>mKmcW!uP(haL9^0U$OzfKb#M*{>tfWO8vXA% zPe3chdVvv=Q3aBpWhZ8K0Z|tYdQHS8{MtJpU9D-zyE9vvz55%E4VogO#P;*1$=9Ar6484M^SB+(N3BW%l>UD}gKz<0cZN**j%9dBl zUU$iSn(sVCA=E>xkQ4C$f2aay4Al=kbOD`lC2MMqx=w2pm8h4FsJCX;zO5}ak1~{I zbd_hlscD4XMk{ij{+pQ*e|sa7#n93Q<0@}O5!FhwLbeg~w>u-N6;HR#hmqz)t|9;W zq(`nUT~dGWKMvoYx+&X(d%d=S{RyJ%PVF~PR{po0r&H%F{g^(NkLaFCI|nzx>2ut(x!OCt)u&mjV=p{#@xwV|pJhjPpuK&_fLMOrQE zj2!G;FQ`0uRQ_aQk`<*k#?B37cb#~xwpf>>lyDz>SdLmtYv3A8`Z>cYcw%;%Vaw#1 zz|R@@j`@x`Jfq8*cZ<)=@)*g91kY?u&YmYk_#OEY1hRE3I*)b%d^?hpib-paF_)DS zWR1F8P$qBB0#5LNzQo9|&w_9Pt$PH9wzg9{fU#C&D~q7*X_Vc8v;G=#v$26+Vg%<8|pQ zCGi{7GtD!=XC*D&v`4OT2H%t1!2QLg)#F%o`HGM^OLvoQ)M~9(R`ppOd8@sB3B9r% zwCH(l>g%j@ZXM%NE>HHt&zgb}_JcX4vvX!_INSLa=#mEqmz{`Wt60j+z)&;|Aeqs0rMH|kWS zo00#Nv@*eh&!Qo-bmMIgX6bHq^brPDSBE-17Sm0Z_x}S0V=FQ?7Q9&ToO2#G8`(&< zbuvw=B(6(&^Qpj}16e<6r;=@fj4@oN|2I<7le%SB)NZ_RDRg9;V*OkOG|p{H5Pw>y z0aB7i@W6mAq$@xp(&j4bNzd^rC*!4*+8RSbPm1mX4|$lavfGs^TiN9k^|%rvB{PZ*vRHL(6LqUT5E9+ctP(=gadJsC<$I#s>ECC;^P_7c5KVTv=VCC7 zOY)tbr4xSNJ;GRK0662!Qw3vk_6pevKHiaVe`u^KQVZx2-KwC3R-H4Uj!|}&vU_1R zAl5h)jacnxvd&4d>rDpyfx4NNXH=>Hagx3D+P037bj!5?OJC>c8j2h*n+L-&=<3`|g>Gr&T8U}LYJYtF|z7q z5h42QVlioUsAfw-o;mcyzuFCGWwHl9D7GWjEE}FNQ^&L0h}ARRmo+XzOv-DaWp}G1 zTCSA5q4g+XcFEYBy+U?^SD3Rr8H_pm^&|QTXqi`7J*%LER-H%9WHLrVYx7Wq@U*P~ zWO3LiMs%65(Y&KT9>Fz|VPC?M@b%m?^2{%Mqk`ZUc~tVZn+ybuHRsPnD+cSc{$&{4 z%)0sAcJ|-y#TBcT2IHeqn-#_ObC936orl3yI%@xrxhe9iwVFRDm=-IxfLtbJE?|d9 zSROO&t$Lc$LioiLiM#A`JCoL0psTtS+0!^J)8>1}p6KU}vwNJ&4MKOb*mx-B5&2)pF%(axZR5VRX zm(l8>?^$$4X;%+^BgYuIc@lcWwi^?MmFE#wa~OF~?2GdY@r>urpY>9NwSbQO0+qwa zMy(X1S)!nUrm}g|&ZpqprR6>2`6F87n}QK8@Xpn0LxFBQFp@S;6t{S;{O4$I6GcJe z0-itIg^gMYFkQllCOM7tH)Pt6sT$0pY5f#XljJ=Em#5|TGjt?r zepAjRRc>C|hvo=L^XxV;YA?>>J<>}^InR=dwdIm?DBm$TbBQ25ku@!+?w-AwSk7bG z%4;*lO25&P`IzN&SSjPQdpt#$tV6DlTkQ2Rr5nEcS+5`11++FMt)oaZ@#1gBUA%0i zyLnXl>gUWH(B@D*w#%`|(@iEN!!jvIR%C3YKWXIu4#Q?6rLHwPR;WM;Y&6#>U|N(c zd7r+3wq>?l#rs0QC@MS)lCGe{7`xSen^7tVKHzX*KLpokcs&&rr0-MZUMW{#(_HH& zgi7R2qzW3AhGoo5nIlu;Y^*HA5MjLH^OXat*U7Aq^9mZaPi_cppIP1AMahV5)3i9V z{(J@SKOTP%0Xf1*?MD*Q&&R*ke=;*#de`9jU`hA^s+rbeNv{JeZ1r2R9!HymC<-T|GN7aI$!hPw)#={DG|-6~xuZAnDxzuO$!&kMI!6U!`7 zH)i25s&6i~?9-cPy#F6LlK`NOcOx>)Eq&SM#!i;KZCJHOG+lQ`%iXsrsJZgIas*Ec zTj5Fj$0!yfbUdjdEuK(4ES+=~-p@piC)6}=-CPMw{z+#6G)R&0G9&g~cO^zE%oxpk7R-0mKwsAk3TV1z(CB9ntKT~nC*=Q&owM&C zI0nlx_|#f9lB+q0pMOd_K{WDs+GIlf`G{~5UL50`Q0q^z?%++su0$yL5I&XWxgH)! z(dzk4Orto2TrN7`*$mjq>KmO&YDy8pWv1v~eHn$w8Sj`Wj*l=IcBp@4XnjY5WPNQzOhoV~T!@`Uvhbg|M)&(%qdhPU(M@;3G~oE8CM7&?(0@8oP>T23gN_qZD8* zZ6zHq&FHaM)5&xVvLdis0dLqW$Y*eiLag`F<0n}MZr%m0c_Mk|o`8OF8yN~csTkFn zA~u!WsLQ$Xhl*-sB?c2;xdYcOQJlD%KCNzgaZxIX1z#iV@oa8|Mz3t8SUOK$W0ee9EY3Vn*Tyr27^S`1={z}5 zOj-A4WmEgSgPd?!v-e>5svvM)!C^J!+s_ytUQ^Wy%_19dlrC(Ax0gyX;j9N2i4Cg* zo1sUeA#=~h^ZnD5aRtu@ETCmFXVr)-n?dwBXEXj-rDkujxUR>eozAxC{rA7}p6g96 zwp$v}Lgx$ZIZ+-$Xb5>M(M;nQ`HNAjTni2Uptiv3&?KDtbFZUACMch0%0fhw4JcMF zb#D7M`Ld!E-haa|Yq?aBO^V||l5tzFuP|YBu+Z`{{0GfMUE6Ru*O8Y{|odLXk}^C+F2ujMJeRP1pQ8+`u_ST%u-}@w@MGf-Rm)#D%;CcI-m11 zMixJWL)W6|mWd+prH2@>vkv;DQ2o@JM?ki@)@0MUV>DW^GfU*-+PBG49OlrSMsp@n zn@U$EM+zoPGuC0Sm;LH${ux<+XB7fh8Dk{x&&syH8l&t~4ss$GtdOPlhr;Q%?~nWM zfB*ga2fx4YSn#BDGZIM^oIy6qe7YS(S+DS;A%xVZ5g*xr}-F-N5vH(+;Ztj6<62g)BA60p@f`RhLgq5yRQcm#OI37 z4g1lCB;-p!1-&uvM>vAlq9e17S321)lG`TZ#na~Z-ZH7s(nUR@R_<8%WtK%2kCiTY zD%>G)cH+utTP^55`JEwW8S(uyCeMv9y3ZON=L?#iOdMp8+35C>*I0ygzn!tPxYgXF zJZDu&>0U@2`FZ(wuPz{2GFV1u&*IbDZ`hSriHPdY2m0eI z3*&sN1(UmV#ozv$c?4yFxIKx^HaZ)zc0x)0oSMZ_MOq-~E$m0`jM|XZbCmv*?lHaZ zW%6p^ks}QVrb+%KTMxjMzM}ghkAM}=miet7DJ|6R!ViHT0`mx*l`LoS{H#pf_qz3e zUvAb6#8(ehBMWH6qp_$lc~-$AgjF*y==Ark@%7zOJAc|L)3qzP0cmI4(PK)}mpVfE1xI|BD(=COWfTjTTW_)zxlFL1`Xh zMm?<^qiwF0EQ{xo+nOiWX2EKVi7Y$IY}^t{ZZhUv!e~7ayMFr5FtYj0JICJFnr2pE z(LgrJe?9W!6uF*foW6Zi_cE_jGOlF|qj;Z@t>(BcYeaFlI>iJk_8)1S*lNfL&7I;g z_odT)s_!YwdqQ6P?PU4^h71GUWwP0ct>GD2bR3quo>z=!z$l|jdA%M)`p!lx*R5nR zIqy7|-MCYAu59hKI;J}`Gy_>~G=kk|kGF&%A-%|qdPx(`xP{0=<{0j>jhlEfb- z%Nap8lRQ?)v-3A=!rlaE5vjeRa>j?gf}MUM>Zy`sQq8*c%yl2*pj{@I+bG2^s1CasZ|qY~NpIvZTM zsKK~wwyOi7dxH&-&KW%K_|)+eV|w+8tnchsiV+%i6B2`KLm7fbOpM<#w4z=}*GS=k&9ccw^A$+yVa#yI*`C5FsU1#MeBRljCWV=*ty0(AY zr11O*a(#~uSdr9)VIbeD>ikdv*>v)j$~W?xo4Htd~ABY%`^N_E#H3CQN5%;ubp4W zwc5EdilMX0c=;aFV_@MCSD`+A=wC0jyjodhm23ew;eVPT#3EcCtqoES|4w){}gxd!rux>uZ__|+6vugdb|B$0JaNypF{j) zx_q4dQ|hm^_Oig<+g$!9<2rsb7|oyEvjGAWF>;><7Jemp5U<~&no}g#9iNANru06m z%V7ledriAOdgr4^*yQ+B8~N{%)Q+Q*Di3U za+vA3k9f4c#Cldvp5N(J2=Lxwbu_D_SVbr2I1pT^001BWNklXoQFZ!yKbR@ap0T2~Oy5BZnlikMIEK|q%+LuO%G~xL=TVM(`YSkkAx*JsgDk-U z!+bP?`xa#pblNRiCL*(~1cr#vSyed+QB~+^aYOM#v@G~hAx}HN0 zQG4p=*q8hW+jPPdo~rvba?Onln-{KJL|J2A%`nL&^y=b^3QpE!Pjk*_Z!x0#L-e~k zS6cj{s;m1s3u@hjd(akIBj#ebYy%>sna~1rDR|S!cW{d6r)s z+)U{ElS3<;KWlh8WHti`2exWPK2Tq#(`$C`LLX^=*5|qpkkK5);p$el*YC-(JZcTT z8)D*iRElzsji^~ZSKPnWTRh~fOzLd}ki^vkuJDB`Y}7Q%Nd1gJd|1U)SISgdrHm$C z!R=^xUe#c%Z>bh|cmd5M4jW5bY+X#=|BbwU=u1nYhJ>}gHEwVti0uhTQ8i%lb4iG&$zk!F*bDF&>@l?2m!%8_bX@csZKg1^OQ_#xi zodtDKt;4}QUr&d)QGaNSeVIL4uibc9KO5!#Y4^^x z%u4DRKWwTfT*-~v?5g=g4I884+V`?$Wu-}xCRy1Ey+FoDe7A?vi>Z-Ua4@>G!Xc#F zqI)=_H*G3#Z0b@|#2;CY`Ftd(+u-)NG;7kQvT1x~S2I)ok;s|k6P?Y_VJ!NL zGwXeKjN*)c-+`o-*K3_(*_zB0IkEtC?Lz9JfrK%yH4#R+1qHqZ{g`w1lt^2d)*q2O zbk1aRs8?MXH`>Ol?X@>m#`3b9s+FWw|Gm{Jit>y}vS)kjku|a$qVp0p z;urNRS^sGDzgzSI&2Wh@z6u?AXvVFW1n^1rlvrrp;54KZb(YZYYKw3i_~pVU!R*UA z;*8n8O9sJtsGZqW`6y-aiyaZU>3QhIlw&Os2D<9&O$ggz+@(F@YbCC}i+P_?{dS9- z?!YYEGE+K|+uKz%+X0uzldY!9u7#{#so08Ue4E9aIX9Ct8Ov<+ugo{>9CEy4kAcZ@ zVPvulU3r!T%NwLd`Ep|ePd&f~wpqo6#91*W*b5Z7-hZ zCi8`bU**&Wv*?Y$}KF$S3?VjHnf3nYyDgGU|xOx3Mbo~G= zwLQeDu#|ohJaA*ZK)kw=(?uA2aO^%S}Bck1D!VMg64zlycB}2V7GutfSff zdf39ri~ZgNqT;v*7kzDqloWQ+@uzrXUY%%LWPiq4B`?X$jqK3o^Ln%;$&f!PuQv?M zKpoxHgN`-aoWFSkZ{NG5bC}kBAE90|;YkZ)cNf;3c%>|YUL|qXaw!!j@Jxi6foV;^X#2-hW?a- z;Ifx2L5{Vk!s4FP1LZTu6Gt+{7K!yq=Zs#c_SpSQ)OfdfA?{sKXRG^&IMXK0hR#iQj6{Si}94W}CLb1T%3iFn3L_}5uRSN9RJ)>_q zYdLE)4LCEV&;xWoJ(`yuV zy@`z{DTb92)`Sl~%?z}yNy;+DM#9H_b+PMTdo%t-AF`^| z_{e63LHw#Sc2Ot(MxhhX{~|)G3AFSZ;d&KLNj|7oazBq6zzYURR!tP1j(%2i<&Bx6 z`PYk1)LKg~MKz&?Y0GieC@1<37g^60qNvfmsK*DnA!F_mmA=W5Gca77e1KBzDCyt5 z9|AuFeh450_IEaJ$55s&XAn{5b8Dew=SaJc-4f^f|F6!W)30nn^~9R=t!lYKaXI-Q zxwL&a{&9`AW(l|o5rTMr#L2c1vbrJb{&wybpOes2Pvl3jl)=W2vWmS_53ruefg6Q(3(ks*%bBwwWdYL81cZTpH$m8YKe9^Z_h!;DK(%ieFEAJ z@EEpLs}|dz&hj#5oGyCzR&Rb{ks5N8<{O>jYM_dgF0JLi$J&T`%UZHb2azIxO35fc zPImuPZI@af^p_Z#)@t9ajkw*4W%*f)Z26^PqsTw!UM37Jsk4as8RI#aq$J69lPqza zGiMBi`c8koXcJu|yTZY1kXiM)+_X`XW1H8o>vAAfuDn`r_GB3Kc~MzIy66R?Czvr( zS2$4PKcwx4UP8e8YK`B#0V*x*S?TTu)lw`OqaE1DzsBFVY#-TEtXXTVqwk;H{tAw* z>KsB3I)s01kYLK1(P7`xDV^CQZY(<3T&=aRkh9`nvo9qw4qQk9aG?U z>xaM(fgb{E5RgwdJtbc;gUcH2FQFpeRjyy7AZN&Sv8F|12gq`-7<07Yk@p|)B=9Ac z`Z4(k1iGifM-$g*Y&;dEF&xHj-Gl)g24<(RoAerG8yPQfZ*Ku@E}!>>%YkfDT25O) z%Qa7g&L&MGxKP|%I`W~avp7 zS|9ivYBEl>pU_$)@+D34K?ij{v|`BeMGMFD<` zN5x4DKyJf^MfsihA@E!TWRhUpXr}3UuEsyfeh8d{04lg5zS<@9>VBV9uktep}_f0;Y5fPMid?dvUfHh@v!ZMTm>%sGyz#Ks)CJ-fN+i?Hs=yTyQNB*NgHpUWG_ zv@Fpg&syXbVp1&RBc9DHoa9++A)UL?RP3~CGBA(Ib=&ogu zkvk7D>}6uGnBRqEv_~u;-6fkelFrGp^6H$7+AH>p121!uX+~>)QT8W>=}&R^X`lEJ zSb~7nI4|`PfN#3CcerKLmILj(2t2ugGf&jm*Z3D8ye1F=T#ceh54j0qXtk z)^u=I%v}YP@e8J_SYO76X@oBm=6pu+61U^Oq0?^ajvcPE46%2N$ptjKV9bUXv4o#A zLL?FDUgxwy)FZ|2UT)}R@Td_yI&yJRXzK+t;%Qlj`vq9mu1J#6&&4lc6p2>CNYio= zt(SD-uw=G=bzt+J@of(+Yne8Rtdk3;Ufr@%mLIL>Az-y0SLI>N+xu^cnzip?ZmJe_1j18|m%RNcl2K`IES_mYz^*2-AlYd^2we$)Cbp_RTw!c2p_miw2 zU+Hl_UhVgpKM4<=C-pv1`;}J@d7bJQTHfqVlwqFyZ72W0yCJ-zaNG)_%jtr1kmM0yR@ybV89hGZ^0%&l8NT->JXI=>}D@_*UPUfbpZQKGB!a z0=u^L*FfF94_5~O3*sNBwbxkW$K{(5XucmrEBZ+fdn|sqW2Mc5W$H>cOKDj$v#A#d zLbr-Z-1=?ME{HJ`SS@FnI*A3eT@}4vKkDf`tXA}TXcilHn5-w{7SObV5DH{zS?4v5 zURt#5k7iv$1@cH;nvfSBe5`(-XFxHtf+qo2){P;n?L6L_K4qkpIci`nF&>Md41XKqIvZ~$HFh$lrg?!b@Z8g7A_3Fl1DTEFtRXbWP*+SM9U@r zJ8DXi44!<&B}BjMh|HrxhX#%-{f>H-zzZF}xV*)^ zQs&Ey^<(ryU@ZdmOGTpwYAw(8)Z~sUll0e1GEEWH5v!M-W-15_x`Ccwr$ri&!)zrC zy!=w1dp0!EN($}Bno`9AuV6@1Rw%7k&b!*W@K3Y$=#RkRw^;rHm{t(C`;1zRk zR@XVx<0#|9Ytv98F)c4JM8oNmG4OQtk~$hb8C|_% zY1z{o3Px;nmcKlKE`$4-aw0!ElQ&Bn4VWu@%8Hx2ZNuX8JNGOE%)dH7-8TCCEES^y zSb5g{!50Pvs*SVIN02$WYx{A(!_lIoW=Ejs_T50@&~EfD{c1YK7Z6tIhZfMSMCBJVAF@v5>BLSuKj$j)Jl3Dg?Z4TNjX)-zx45 z{uUZiI`7}LW+O7Qy9rAM)(3y*z6SxF%cajnzK-HRB2>=my^Q|(45~=(6}ljut=QY- z>f4zaUB~b8zlei8Mv@aG`oIHLDb&uU-ZYTbVgyU8$v}(|A5`|yeZ>C>pQB~U*)k%G z3;$2Vn$fLJ(iLfR?=CEmT$Zmy&7bF6sIb%$QYj!zJU<`N>Fk(z0)2$%6J)$Yh9~)p zl{@ah*2qgU0N|pZg-04+7we$LyC96oCgdJV15nK)r`B$p4tZ(EHQAZl<+MB=8 z1hBn?GozHh1Q>V)M-^sJ%~gIsLRWN_;uBan zV;b)+t+mRC|E!fDMg{FGI^hW{ct+|I=G)Ntodu z^%h%_V$)gPGQS(&h5+k%V|thJS|Yl};HxP16>s~zdT@<3JHpzNQbxZb)O?{OXfsWw z5r|M!wL1kQrn{o@MIz~p-)6r9quB(QLghmbBU7oN*7F;j-4#9~wn4I@BJ`mqS|awj zDU}n^Zk31$CLr(8ER#_*z(lDz(YjsIQRTmnQ^b7WS?OG12aeLObm3s@$4*nCc~f1UtY8hTIUSH_Z@)P zoBcwfUmvkHK_U{*rWlv#{F%*+`8u~!5zR(CZ9D^bN(s5Go{4uGDJZ7pf@HUUwE<~LjWFn zV8?v>2QmQCp%&IUXT>uiqWJjF8J|S3GBgr>RI#OP1C1zPuHv@(iI}9l<)b&#y@~9V za-UINv*+L|I5d}n_V+CFtVM|Q2P?N`eCmoIv(iAdl>Nn1(vi6Y#ZCxFV=i<&DiQWx z3+Tm)WoJ2eSu+@#%OvgyiJ8x%X4rfBqR*B3CpfM(UrP>z(Tv`|yQ2trl`@mfZ10Y8 zjV*0?s=0oO>Nuk{^4{~7u=30FHYsFIjdRxaX}`PBPktl&^|8ER#$|T~U;7L~eZQ4) zvvFa*?I^p&UH?nq%kaEv>WU4DO7&Ila0Q=~uCj+PR-uRco)PC)fbnD=duZ6Z z5k_!-KGC=BlMIgspYeKLw$^)VGxmN8n%>IcbY?D~H-?RP))LejT6M4RTR^9*cgx{a zB6lRT$}d;@xl`+a!4<}ucQY8ZAxJJq)+sneNiXuE9M$3^5t25o6xubE>IfRCKMS)d zz?;h`7Wyn)QP-bgKgV*jP4%``MKehM`N%{b`Ie=TeSZG8@iuyI&-H-V-*JU;pFPob z91>+6-*y9Mp|eqGRr4~XEkEKtruFZ=&SSU@-qPWOQWo5ZlN*l{fEC#3$p$@Uk2hMp5+o0ZtT<+FK56c6Pcvn2A%6Zu#SXF$X zC_O2rQA9cAQ~~qE%U{lw=1(tKy2beUS#v4QBRe!Jzv#ZiRPg5~Oi;FGP(m2@q~A>o zfh&D98_QS9W?^G(Rgo7(I^L}hqa)HU`24XwuQy0#{c!>t?y4_P{iOD$+rMr9ujgpV z&#QSOwXoF#{e7M9@J|c{&PMf=#N164qxI|?0LlWo`uy>ZUv>tniQ)~vw1Gp*HdEes zkIkLZCXref=2D53+#%svQ7EHq+x@zr`&^s=LvE3Ycm;<=Dash_?-o}$4YHeDh2-6O zbwtPX*dpll!3YbVyDZObLC(GLS)#oXyZrB@M}2Gb-b!sfTD^Ud#WVKU-sp@dX7tQj z?aA2N4Jk&ef4M@b%U(9pSpf0K*f?W7eYU*syFNXQ@|B)jqK0!uvYES2TR_j~;@y>P zVc+QIv&xK&A>K2De|Pn4%OgS!d0Tdt4XgZx63;AgGTX47SwNy>7pcU^gi?G0vft60 z5wLug@c~Bcte<4#hmqlmGo!I~hHP2P&yZn|<|?-vWPj5&)X&tQSREc&yyIyrmTtA| zHyP`hY`q-*lJ>6vFTyCB0=wmNv9kEmx@cB;eJ1~QbGD>r2OKm?L zy281?TnPW5xQ36hpf2yBEHehNfYuRNOzolSN3UfYt-PeVV(pU2B^iyh!=nI@s7V~k z$XA2WqogSm&qf;d4(I3I3<8$hA{6{ML|Vw3i4bxbN=e71p35u6_SKTB*TYi2711=J zFDfnkB!Y7LSWjX5e6D7Ai+wGT<+(PeUKeVEG-9B;>*J8jnM-gXN;FLwe)pc$e@T+@ zAw=GSvgagFNS!vXcmSNHwwdxG58R6vdZ@rA9rB*#6y6X z^+^=RTFqI0cfrQDeQP8{qfHj~HBwDeIV&zC9G~K1E9SytkZ1}o8;C|*L!tFfu3Jz`Lq6*`&zG7Bizlr4ikKy-Zhx9rwRO%S_V$W=-YoBQUdu17q zf;cI0V*|VJ~t~FhZ z%(dQ>VwG)8pEaEY<E-y+vd%;3cMCoCiv$Kl$T7!PGWVRB1i0c|-( zwvuzvT$Yix^;c%I!a*;8Ey_G=f=EQ(KVESP|@ zJj(ZtQTy@U_B;7Q;2Z?{k}eB=&$H&7{#=yttqDZrFE+89145pv`Gj>ePIyS7>d5An z`l=4yUlglEvw*goo@L+v{b@GJTlKmdtXVyYqBib2Eq%nBNx_W z@+m+8@Iv`p29t(_5nasmCqHj`blu4k`C*I3kQ znj^~IZJ{^)z|p; zkID~$GZBd6*=iBiWB{d8ww#;^2}@g~>o#-iJYJQ{su}+xKni+MJC;>|#d73aX4lWQ zHeL%L@6TYs%E91)i#|i;cP4=VS}g0n#`^Cv2N$-e7m_^79dj_~(}C00@q^zfxjun+ z_GtN2-a5?`4UlEBoc_RhYtZz5mVtvEha#FQ^Jqr)-`O7mBmyX}lVt8aW-kkJGCi?R z$@FkvVaS}x!qb`D>oqFxC3c38Em56%{F!T^=BJUm#l?uVDH?mE++|iJzJxGZvW;N8 zB1?_%z55PcEU;lQ6N*tTWoGnxhHKK9+|BC4(8^kw5Oa#P=!T6nu zy#OWG5@!VW(?Ardqs^o3HmHMw{QZ?rQv;!FGSc)v&0eEv*;$9pL=X3P000w+NklVr;jXN zK=)OjoKbHxLd~wN>}~gVsurNp^ukG(c|FP!3+NZ>(b70O!I9JSZN@%}F`L0Ef93|t zqYRCV#t}d5qYQ67Uy3J#+ou-7RTaO48oYt$(LKg3|n$L;H+ikquuW}eZ%H$j`<)FDSiQ9RQn+=w)1`=2n<<+tt>3vH0x-5` z#`I`?#X`^ayjo879xKORJ(qf)bOcgd)1PUs)~Vth+<*oJlBnsFpOG^}FLmuc%d9%E zfR?3aCM*2aNGf_`M?wC;E`wJhy|VG(7bdI*XN_$v|KGVE0-uBc&OuTe=5)r`C8bEjry`6KrqpDR~RZC4epKjJ$; z%`Dp4^WTp0SK{II!7|LhsaL+sNq0Omu+H{M)ok|~Q2w<-@2BPw1Vfa^U zw$gv}rb+%cGT#@Z^_2tYN?O{)Jnd~Xu)8(vIPogV53td}%FOst918&vPxuQh49B%6 zP`qhr&~7?Q?^()PVF*54ZUj@5?juMn?vG%p5p=`K90b^fCs zx9GPf+`W}LGPJ%X7ck1oWy@?HXV(|Muw^Z?og1_Z>RVVLMyBOxbLedmiz~{!!phih z49Q2pSf7<~LfS-{P46?`zxx08?_V+$vXd$gA9pgtzgO*9y@?l9oV)u@ioPt&f8a2V zbL~!pS%EY3I_Rz*&~ekL{XfVyj? zVb%FhH)hf#^l{5Z@)yJ+AV&HmTMjPcTB97&tKZ`#nteokb(i6-UyYwfv0QTBzykWE zF)EJ`m5Br6Q7O$jP6dk|<*=2m)k<>q*m+lG#(4iu)E21v*Uw%*zwi)PxPU%8?fg|E z{ua=mZ+SKadrh63Y*|{9sL2NU7upC+f7~cvB&aFan3Bt9F@=u|R>MyzGro6bLygSv z)Xx=ea{Xvj;HPTwlWQ>oI-L5@X;0wudL~~i@WtewUUxWqRM1fR{H4y`!O#vxl)~;Z zg{O508ER!5P(rR`_(inXE$@DAq*vn6DuxtW@AqYEBmVli&TdyZU6qsm#kW*V0%EOy z|G&K}+j1M%f!+82e|h42Y*}pz!cs+$)MDmgCTWvc3Ol4Y#tdVbs^J291r;}0?j#J~ zj!m|(G54iA=5+3H`=~(Zq06MXAaLY^p=pCU1iVh9cX3kwfxtQ?=B?HUbZwq)_6BtC zFllXDjowL9H`DW!L*bmSP^WZ|vOY>YoT_>Yx`8SqLg;in#1K#}pqFlKMu}%LbkES+ z?ln0uC(~Ip&uO9EE;Z8@xjnFMMH5|$mU<(pb7q0|ex_2CZ~sLP{s)P*8{J3py&A8I zr$2oc&{qR+l{e@L0te;&hm!+|p1a5->x&uR9{4(|EHWpOBY+cvRsyP-G)0q9d zL<^`0@7ElKMq)qFKa|h2qX~OKt#+e+|Ast5zVa(LS{f?ype-+L=x8ZT4J|~2Xqbw> zW&N{!kBqA8P;!pk!kdiy3WYwTR!iRMOj z9oI%ezJuVoEZfaYv}o}%VU*C) zFY=THUW?k#oW7j2oW&D#L?M*Bp>X}oyNZZC*;1@XmV{5afJSo&k5IoGKpZ$$ zdN$P7i?RWEYPi3RI=JQ{HP+DXAQ|7YkEXrMK&YPm{NPy17DmTP)s8zGWt&t-ih)d) zB*~%2nOKN$jsMZo9fg==9U5Neu2F2YmMYdHvApW?Dy6hUfZwZ~lZ4_n5&% z>JOg5ruEX_^kxsA&|2wCE=1}k+M3IAo>MZp{zC3yschxDNHwdRYEvUJ4{EN`I(JCf zA|3DWIfEhF#@+#+Av&PzitIWSxi8k&(}`)kV@~r#iNMDfkQ~l+#aTb? zX(`yJYL#H%yhC|p_3dfgyU=EQZ{mLst6RmG@r5fOG5z%vR)XtbLfR2L65`FP7eL^0 zK2$$cZLLw8_b&%nXD1};4GSGXI<2Jl!h}WKdLWn<26#cd1rJF>E}iXX@YUY|jf!0x zohbe2oacJps|m6=gM^2^fY!9%FQO6p+X)+eh!~;Y^7C^2ztWYC zF8NtjWWCZ`2+9?o7JLy7+M2MWQ|cl8OkY+-9Ovhw5QvHkTCk)Kpi#{fy-}DuTqBRcj7P+r zoxg(PvpAJNAi_ZipWsk!T(cOUeD+J|CrB1IeUXm9sx3~Vdo=+O-O)aeaL~xE| z@^C;bq1iB6sI&eQ+3K#JqxOC3AN463M$%3Qzbw|Q?MKMO=!C=sLr*<>#wTlOrS44t z&a4dv1KygeM#C~H#4ctYNZc0tMTpTnG!bABK!aLa*r9hBd9<^m6J1u`FTWqPNS-+x zFQBy**(k65axZA0ezc#l7N8buWMOJ8>%K7ul~}C5XEAT!2Dc~S%|W+U{;gowtgJb* zT&{@#Z@Pd+5>G2bmw{^0luI5N+?p}IF#%?5;yJW7(T~7)q+JpHGx*NCF#@FxN}p@t zYiPpu5@`!LG!%|#QV=|%$tbqy^4?aMzT|V-% znXlnCJ#_a6!-P_`xEhq|EEtkZ{oP5@0Otf7-GdGtZy73#(p3i?n z1oJU}?2RZJXS=Q_Y*>dq7On5&UYn_z%FdwL&RTJcxQBheVI*rs|S|R4_PCQNTK{~onAwCCSEqiILw@%^rekOyu4kY>w;W16lSP?IYevhTeUvN3iB!Q$st)$!@iTG(&HMbkaRvmUj?wFCE%|E~n`gk| z-ZE%4#j7)C-Ti1*@)9bW!Xq!RaKw|g&4H==EDn)g^Ye*74+OrsBA~e^ihHDCoE5o; z_ikzKd|4U>HF!xDHEu!M+tEe)yBZNyag_xEOWT6a+FMjv_-+g6DiG$SiNHA#&>p%* zwQT(yO`S|{&d@w3qEo7gzzGnLi)n3{{1mfA4|M`{BN4_dprsUkHj8qd?B}p&M!!Fg z$73#_BZs)}=RL>S2(_{61}q>xU-cJBU-Nl{b`8zmccR3DHh`#{C_i+7MHbGQZ&>~k zE#jl0e#HTm-@*;`=jc9amw9d?FcAO{kO=}z`d&U@V;#+*nl@vrGJq#>gnglfAPpZi zmn7NYi7~3;Oei+%xtdoB%G$OO*H}Q8XHfZIL$C)Cd~1cYrZZMX^nA9tK>5sb69EGO zSx2&Ug~>;#`)eV;ziV@jQbrW^%tGC&)sYO(d)7X0rHRmxa|?6l3PEDkJxfo^cAibG z@}coY+XY!epIG0`HXHxZ6uyFkkuvU=(4J+Hj8`^cbsoa(Qc88V(ru&Q{RZ^E=ZnxJ zMA_ruWR_*4-e*U;Eh8; zlO~Uag@4xW7AzUIeBy2cnHfjpYw@#YU&bDHjNd4R*z%#}LoY`nz8%S!jjyx#=#<0S z#4;YBPXpG@pf~0_$=?C>_+51U{r7l0e*gZN=icJ1^fN1^tc=m(HA}z6eHI_MD4591jNk&!hN2R_^-IOz*lRjr9WoUqL-9w{rC(X5yiwAWSlZg z1jZnMR6;GQSkfU4{}{~{E=U$DvoazZoBbk8S`MC3cFVNdZ1;g+Syn;~2TNYn2HFo1 z2S5Z}&m;hBY3Hz&MCD|i8Nn)YLWIT{&lGxzJJ~L!GRo=ztm_S+&?v%DSZE zbt`CQh)}h<3(KRt#fY@cAMH0WIdq|wx0S9e7N~zjbhT*x`x(;$M~-L-k^s;fltaB` zI~iV>2YMjz`!*u&KC5q*|3?Lk+G(`SN6(>hjX3vylS`{ro(;5oxPxA^#T%nUn2$hZ z@|Xzh5ZJi0){JN?32ikYg9pi3R>KtqsrVWbChoLyFF|4Gh12p|m$e4ex!?k>)hpJ~ z%-zb&0Xfb`-qxIamB(}DF-6p}iT?9q)?Z(D{#~Nu_woED=%0T-%M!ZBFX_rM;=K@L z&PK9pna1L6oz>)FT0PIHBKha%6M>1qL|`H?5wH=67HQt+$bL-jDOg(|&E#K24GxEo zFd{H4;hB=o0#Keur;l1aG}*L)PWH9WKWo@qQwh^rW$=pbjP2Rv7nBN$hJ z#<;nRZKP~yYI{py1}1OJg7i|>q8pu_U-JAi+%kN;{`5D*apOaZeX)0n-JbmHJ+;VulQgWsz3GyR8?7TTZ=G^ zI#sO!_Ag4Huo;zBF*Nk*cB?Wz5GF-QRTdd96N!poxaGVqGH z?pvzFO?N`Ky}h@)a{o$qQg?r4FL+6)UkzurfgGqX5BN4PIYU+lum&}5A1lusbpwWD zYxhGFKLR-is7R696^#gbZ<}|^Gb8nykcP|&(H-+$;bcTs05em!dVyvP^Tyh$Guun> z7{g)=3~2or<$AycebB}D)oH$lCrjOrs>=FU@F>s=6sZSHpda++ZGCcmV6VWoQuhgC z^a@8}!GP-|p0As-^39>{hcslGvEFmkO+1mw6Sl1lfLrSeEFO^6Wz9i2`c+^1UBh{9 zOZVCXB;j0x5Fj}Ty)Wp6HNM6NOZ;dUr4~38YP=2BaK;0e5Zy5!bhVh~4TEmE0y>Cr zg9>-djn0}soV>cpXTDYI53E#!g$OSI`zmsOIBNYmq@l9np62ry69ZGz+nF?v7)^>?;P}g4O4A}y>)fzyy%XvV&dTJi zs|svvt7=~)$`65lgiFkL&y)9c-ZQmS&*LdpfVI`CtSooui)$`G^s^dY;NP+~a1s?D zQ&proO{$lA2e>_-{+9Vxv;l3IG&T4d%HCy;R1D@%z2?6TcddB}!~Gq~f`r+>A=DZC zPJMO5rhNL$hJwbxCT%k2#b$idRb3z=3xS2ew@CdV6uqL(*LYJdIj!32St3gkBhole znd|J}VnZCM^`7-anilH5(`P#6_k$hlY3?zZ z3hzp^*jBeBCm?So{ecfxPwJgm@q2+&fKJDe#l?7H-eX{$x8YvUTeGkvw)GlC{WVJp zm2*WoZ!r10Q~z$e-#cx&!h=AyY3d(~850W*W5Rax&p@sj;?^s*zQ7?PRb;f$s;!*Je+Ec*)bzzT7%1@-}+c6<|mlYE_Z74Ye6zAbMQruLTyulm|=Nv~Kc%k;WJ z+UD(n;rQAaxX$aq1Qk8J&fEBM`d&*cxGXtKe>D)Xt-n#Y4RM#J!>*RNb-1`Z3pkF! zf%R2^ck_{zzXz&w4N#6^Wf~9CA7DCf9YFUd&I2o_uk0D^J|msY-%wLt2NI5}GwY``{!gwp`FWtY z7XW2IXe^8e@Hmf~Duh%B`6iW5&fTJT)KoWa2G#-ProjdIw8?3}kcLbk03fRWlBS2_ zYiG3B&GSa6Yff~=ItEq;Zdvc%qt#D~-8?TGUppgxEpS`v*NP@>%4wgR3}SCT4%i1_ zbB(|8nSmRw^Cv-`ZPnJIcXZMS$AgE3ZOaPVR@8*|2D(!7<*;qVB6cviK6ZD>Ry(cQ z>Jj8QT<4KAZMnB$1JDlaJ2yW4m|QY)8&Hg;sbBx`IXe6b-y9Prv6-H8=v;89oVDwRGKm z;ArUN_fLCK;S+_~p|0kAvhij$pvU2G02Q83CvZX2Ij(UUFd=o>B_3T` zH~GxB2J_Wb1vZLDj|crQt)5|+D@vh5tG0T=(KU>~=A%N;YNRdiU))c4mPN*7hBgxFAiX6KxzUH{o zs#ZK&D*5>!m8kmMGr5j#5(57CC>io)W)p!Gc9t|DV$L_9j)rHmQK9?2N{RqY+*1h}+7bDyc#d>JH8_9o@O^HDrEm zRYTTI3#I>4!Q6Rmn!`;v1wfAhmWg;C0^S5riuI{m89sK}K!r8li&y`!l zvF7Ed1cAyF_v%_-!}m+AQ?lf^=VQQUYGU7I{k&O{1cd-FF1ZUGcZG84vQ<(pQm3 z0bJqaOnQqQJU?Ow^Uj|Rhh_e=I}CA705TKVyP+Jv^HP?g>|E5Vz9n!%{hlkg7TbS| zZCw?ytwCO_Cnvk%;i1}OBDVnzqXhtw6`6SmK`&SIr={3fUG81^-%euUJVmb%czqZ) z1zr;2;t=fN1OlM$FejB@~up;tyRF)g5Fc(YdmA*D(8<@ZS|xl5l_EouT#Hv z#{Z5*zu}k_LOBhU>udcDKgq?PUuA+Cw*$S3)VFl6J)l@6^TDwk>)`6~xO#l=o}Q9= z-f#$Y2WO$w0KFd9lULR;ukowazv6?iZ8ZbuNg{DIFpxV4$C{U*5=QmBT7P59h%_Gp zBBH>5l}cVdFdh8~$xp=YI<@-r4|DNDA=O!ic_Yw=NT4Nd9iAq;7^+|@#+ZM!Qw&;S z!DX4(;jT4D04snV$KV(F$|)$jAGVu+0dgh63vE^Hi^lrf+)|-Qn~b@!8FA2CYkiH^ zhBRcF@t&tq763o5^#z71q8}0kg&^Ddy-a?EU8;><)5G z*ltE+JK`VTWv0Ik~U3ES3VVcRNtojkgbg&DuE z5#;B9ipn{ua4K&UJZ{za8XrWt1t`OCe;4Y$b0BNAWy=;1=xkBVnhM<2NPVW32@}{* z<8OFmDE@31(ZKKcCSHl~JTSv_%I|;R!_|`jR!(2p<9I8kCwvtr<`A)~G1!0rM<+ib zDhwko5xcMRo~a45e*>_;!h?SAwBYyZNCWJbJvrSX~Nb(GrcX5sH)lOOQ!ce>s+d4?$IfYe26*rCqse>)97Fd{TmnLFc z-$!LPHJsTADcaIo!~X0JHT zRzbVcv{r5P#O#hAxT25N`5Ir%)>n(&JWt?gpLgFo(qpbDT?$(hrsVt-qLh`jP~uZN zLK-SF?VcMEE(QeQ1r;u+s|sYzE3EHoUf>$?974F(8yKid9_rMNmZ%jLp$6AjFr1f< zB}%$}t(W?~T7TeDL6-vWqZ}bF&xWJc-I31bVPnHr{O@i=texU zMfI{&VZ0z*SL+Q7K1!ve81;j9LUC)l;c|t*N}xPNZclznAP@U|`)nNPu6F7Wj3W_Q zuByv{>8V@WRk_m@{;A#BpdQ8n6T?_EUv+LBis?EzA6Y7e-@f$c9~h0ONg~_e@O~eTy-S z15rH?Wfp>u0==F4N1D;dW)#xag@jAI<*_GG!ZRS(phRi5bc76 zh>e9-hBOQM0A5-z?;xV4j+IF^F}uei7C|^`HgPis=Bsu%GsFKeXO?9FgTY|XiSR4h zMLTB2oh%8Y0Zal=A?I-bI$RuE-D!6LD_|Gxm>R5I12p$H+1ln~acpI{-N}+GSaBz- zA-n_7agYTTSNLw5<}+xkH0m5>MCP-bbYZ{>pxN^P0Iv}{$%xf|7as6wA+%grWz{xq zvLijn6BzaqU%a1FFN6HR1@IyWg+?WsOO2JI^6iYxSs0Q(8kF9Iw^KsQD}H%6dKUOg$30VS)6*0C!i32rWj))s;k zXP2e?M#CMr7pgK#f=+{Op;rKyAVF8ka?oir=za@zjSlR%B~UQ#+>e0+uE+|c##2?d9GwTzK7c3m s_D;9}o*=}YTaG6Ee(o9!27_L{0BHz(0mXpkBme*a07*qoM6N<$f_J>=G5`Po literal 0 HcmV?d00001 diff --git a/frontend/src/screens/WalletScreen/images/walletIcon2.png b/frontend/src/screens/WalletScreen/images/walletIcon2.png new file mode 100644 index 0000000000000000000000000000000000000000..e79a6c12eacba956bf4472ffa36dcc04b85eac9e GIT binary patch literal 1030 zcmV+h1o``kP)!qa|@K8~j-L2Z@PqXv$&^5aa zZ?a36o$>9?2Nw3d`M$?@zWd%|-pnk-#KgqJ#KgqJ#KgpOAks*XU&{CPINotoUIX0& zJP?Afped;9zVt@l;j5bubZyn@!j0UsBHq_1yFpuLuk{SddgTD{$>syT0bIC|-6Ia) z1AVP@782LA%l*c5z&8MK+zDzYUqtx;Pv+7Ojs4yVhf!f%1E!YpPrBm$S}m^QIs4K( zM}H2{S7}vxy5e{3dh*~C0HV9J)CQua z;{(|8QWyY7o|`F7ei(w6U{GCCN3QKyzCHiyBk$a9BySvmvR~2tftU*e0aRH_^pvNU zavvY;A3H4~z8jf#o&rgPQ!}N>ysG-{dK-@b1Wzw{D02#@6 zKz=JtdryHThy#e)K-6@609G%8Q#$23#pNR+@;2}cjh|ZG0X|Llk8kX5tsMc`#caYU ztrx%iCzWqrPC}2$(A79s@lVL|;}0;3_WyZV-K0 z834kr#-ir1GXOPjY_@}y0aSz^fJzX3SsB1c|M+jf=Rx#kWdHzw-K@M1e7lXN_dM&g zHh`l8M^`ST3I|m5O<)1|r-^23vgziiwHHFLvEM&m{cHXv1UBAlP?0MpoiTv!mF0^-xmp}rDJLgv3L(3gP4xCU z6Tm>Vs#Lkv{i8|i`{Ka#Qtl+esk*8HFfT~Kug(7f4;`xh@&g-{!ijWh{ESKO8-S|H zOldL?917fJhzOE@JvBP+_nM6Fb%2QI!PMBOs-C1a9c-e6aAK>IhbI0p0x*01-2JPG zo?%CMTty!a&SUV1${&bcUBA_HapcjFaDf%%ZU6uP07*qoM6N<$f@crt A;s5{u literal 0 HcmV?d00001 diff --git a/frontend/src/screens/WalletScreen/walletStyle.css b/frontend/src/screens/WalletScreen/walletStyle.css index f4711c2..be7e17c 100644 --- a/frontend/src/screens/WalletScreen/walletStyle.css +++ b/frontend/src/screens/WalletScreen/walletStyle.css @@ -1,9 +1,9 @@ Body { - font-family: Calibri, Helvetica, sans-serif; - background-color: #018037; + font-family: Monaco, Helvetica, sans-serif; + background-color: #F7F9F6; } a { - background-color: #4CAF50; + background-color: #ADEEA2; width: 100%; color: #000000; padding: 5px; @@ -12,67 +12,77 @@ Body { cursor: pointer; } h1{ - color: #FFFFFF; + font-family: "Monaco", Times, serif; + color: #ADEEA2; font-size: 4rem; margin: 2%; } .container2 a{ - display: inline-block; - width: 17%; - margin: 2%; + display: inline-block; + width: 27%; + margin: 2%; + align-items: center; + } .container2 { - background-color: #018037; + background-color: #F7F9F6; + height: 200px; } + .button{ + background-color: #4CAF50; padding: 1.7%; - border-width: medium; - border-color: #009999; - font-size: 1.3rem; + font-size: 1.5rem; border-radius: 5px; - background-color: #FFFFFF; text-align: center; text-decoration: none; + color: #585858; + font-family: "Monaco", Times, serif; } .button:hover{ - background-color: #009999; + background-color: #F7F9F6; text-decoration-color: #FFFFFF; cursor: pointer; } .secbutton{ padding: 1.7%; - margin: 17%; - border-width: medium; - border-color: #009999; - font-size: 1.3rem; + margin-top: 150px; + margin-left: 300px; + margin-right: 85px; border-radius: 5px; - background-color: #018037; + font-size: 1.3rem; + background-color: #ADEEA2 !important; + border: #585858; + color: #585858; text-align: center; text-decoration: none; + font-family: "Monaco", Times, serif; } .secbutton:hover{ - background-color: #009999; + background-color: #F7F9F6; text-decoration-color: #FFFFFF; cursor: pointer; } h2{ - color: #000000; + color: #585858; font-size: 2rem; margin: 2%; + font-family: "Monaco", Times, serif; } h3{ - color: #FFFFFF; + color: #ADEEA2 !important; font-size: 1rem; margin: 2%; + font-family: "Monaco", Times, serif; } .mainPage{ width: 100%; margin: 0%; height: 450px; - border: 7px solid #04989E; + border: 7px solid #ADEEA2; padding: 25px; - background-color: #f1f1f1; + background-color: #F7F9F6; border-radius: 10px; } .column { From 26439c84703714944f641886aad424d310a06e02 Mon Sep 17 00:00:00 2001 From: Xander Date: Mon, 19 Dec 2022 18:46:01 -0500 Subject: [PATCH 33/34] landing page --- .../src/screens/LandingPage/LandingPage.css | 39 ++++++++++++++++-- .../src/screens/LandingPage/LandingPage.js | 12 +++--- .../src/screens/LandingPage/officialLogo.png | Bin 0 -> 513718 bytes 3 files changed, 43 insertions(+), 8 deletions(-) create mode 100644 frontend/src/screens/LandingPage/officialLogo.png diff --git a/frontend/src/screens/LandingPage/LandingPage.css b/frontend/src/screens/LandingPage/LandingPage.css index 30e986f..b1d14dc 100644 --- a/frontend/src/screens/LandingPage/LandingPage.css +++ b/frontend/src/screens/LandingPage/LandingPage.css @@ -1,6 +1,6 @@ Body { font-family: Calibri, Helvetica, sans-serif; - background-color: #018037; + background-color: #F7F9F6 !important; } .centered { @@ -17,10 +17,43 @@ Body { left: 47.5%; margin-top: -50px; margin-left: -100px; + color: #ADEEA2; } + .divider{ - width:50px; + width:500px; height:auto; display:inline-block; -} \ No newline at end of file +} + +.a { + width: 50px; + height: auto; + display: inline-block; +} + +.button1 { + border-radius: 10px; + background-color: #ADEEA2; + position: absolute; + width: 100px !important; + padding: 30px !important; + left: 40.5%; + right: 50px; + text-align: center; + text-decoration: none; + top: 100px +} + +.button2 { + border-radius: 10px; + background-color: #ADEEA2; + position: absolute; + width: 100px !important; + padding: 30px !important; + left: 18%; + text-align: center; + text-decoration: none; + top: 100px +} diff --git a/frontend/src/screens/LandingPage/LandingPage.js b/frontend/src/screens/LandingPage/LandingPage.js index c82fe75..a91ad49 100644 --- a/frontend/src/screens/LandingPage/LandingPage.js +++ b/frontend/src/screens/LandingPage/LandingPage.js @@ -4,6 +4,8 @@ import { useCookies } from "react-cookie"; import axios from "axios"; import { toast, ToastContainer } from "react-toastify"; import './LandingPage.css' +import companyLogo from './officialLogo.png'; + const LandingPage = () => { const navigate = useNavigate(); @@ -30,14 +32,14 @@ const LandingPage = () => { }, [cookies, navigate, removeCookie]); return (
    + Logo

    DataCoin

    -
    - Mine -
    - Wallet -
    + Wallet
    +
    + Mine +
    ) } diff --git a/frontend/src/screens/LandingPage/officialLogo.png b/frontend/src/screens/LandingPage/officialLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f6431bdd06c565010dff825fdde3eeaac3d13beb GIT binary patch literal 513718 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

    %=zLp#_Kc$tB{6Jkl;In8!meeg~%)P9TS6bO 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

    dVQy{_3kwdM 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%0Arsv3sz(dn>R|K)2Hk)hq+`8r05C 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 o@O>IO(=S!_}f$ft4 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

    )sae@N{Gsxc|FSz7( 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%0D~*;M_ABM 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̨}C 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 Date: Tue, 20 Dec 2022 00:27:41 -0500 Subject: [PATCH 34/34] change README.md --- .DS_Store | Bin 6148 -> 6148 bytes DATA PIRATES LOGO.png | Bin 26966 -> 0 bytes README.md | 35 ++++++++++++++++++++++++++++++++++- bitcoin.jpg | Bin 169159 -> 0 bytes officialLogo.png | Bin 0 -> 513718 bytes 5 files changed, 34 insertions(+), 1 deletion(-) delete mode 100644 DATA PIRATES LOGO.png delete mode 100644 bitcoin.jpg create mode 100644 officialLogo.png diff --git a/.DS_Store b/.DS_Store index 1e450c057948da15d60ea33ce1c748a443621778..153960e9ebb742982c431b4c38924898deb10302 100644 GIT binary patch delta 31 ncmZoMXfc@J&&aYdU^gQp%VZuVxy{8)Q&=Z9cy4Cr_{$Ffm~aWV delta 99 zcmZoMXfc@J&&akhU^gQp+hiUlIX7+w7luTJ5+HVF$Y;o8$YW4o2xah0DNfEw%FoYX fWME*xp` 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 diff --git a/README.md b/README.md index 774d7ae..4b9da42 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ -![alt text](https://github.com/candilikoglu/datacoin2.0/blob/master/DATA%20PIRATES%20LOGO.png) +![alt text](officialLogo.png) ## Downloading @@ -21,6 +21,7 @@ $ git clone https://github.com/candilikoglu/datacoin2.0.git - **[NodeJS v9](https://nodejs.org/en/)** - **[npm](https://www.npmjs.com/)** +- **[ngrok](https://ngrok.com)** ## Setup Locally @@ -50,6 +51,38 @@ $ npm run dev $ npm start ``` +## Publish your node publicly +> To get the app working publicly, follow the instructions below. +> If any of the commands below are denied due to a permission error, please prepend a sudo to the command. + +### On computer 1 +1. Download ngrok softtware by following the guide on the website. + +2. Sign up on ngrok and get an authentication token + +3. First in your terminal, run + ```bash + $ ngrok config add-authtoken + ``` +4. After run the following command: + ``` bash + $ ngrok tcp + ``` +5. Execute commands ```npm run dev``` & ```npm start```. It will run on ports 3001 and 5001 by default. + +### On other computers that want to join the network +1. ngrok will give you a tcp address to computer 1. Use the tcp address to replace the ```PEERS``` address before starting the program. + Following is the example + +2. An example is: + * set HTTP_PORT= && set P2P_PORT= && set PEERS=ws://localhost:5001 && npm run dev + + will become: + + * set HTTP_PORT= && set P2P_PORT= && set PEERS=ws:// && npm run dev + + ex: set HTTP_PORT= 3002 && set P2P_PORT= 5002 && set PEERS=ws://6.tcp.ngrok.io:14732 && npm run dev + ## Run test cases: ```bash diff --git a/bitcoin.jpg b/bitcoin.jpg deleted file mode 100644 index d4091139eb04089bce24b36de990e4e94e4611e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169159 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 z zK?N}j4`DtY?i^?eMcs~6KWTjZA2-RX-mN>t+ukBnD_W!<_~(&>2E>B5 zYy7#)BCCRw2bNZ*Rd0#x;dt?AZ^hzlRju?Px6{j%kcsr8O!N6X=!S-~O_q@EkeXtzmtdWY! z9$N}SeA{Ci>=J?kVoDK)2II~5Now>PDAAt{B4G6@9ioDFp%P z!s#!u_l}wOexY;Dr;f6XnlM3<^CXP{f>SiJ7up0*iPp?WX&u%rSPk!ueH!XqDcc?$ zhKYuhc?*0hF7{zs)tmd=dvY^iPHQN;%PC*eEF9IehKFA z;+(3R|1BO|5K5G}E*7)#&D&oz&Z^930iVA(--MMp%zD0qhR4}Z|2SWaPK@Jo;FlFR z1QyD1%;NbY!+%nHT54>8Lu#}3qHRAa+umZUo|syitB2OB&aC)Z^$|h)gWNLQ4*4Z# zRAvuU&m}O+e8as@pIrapb#d8%YB;qNIJzB30TIoIb~OEC&_M5FB^kdfxr5 zO7S|ToJ-fPQfOFZgmWUwbrfQwFoDEs{C4vL-ubEfn)AzRzf%m`Y*2$8)AZj-4BT^2 zp)Diee#zs`CHUb?7zT41v4zs&`F>F0JS}#8%TGo%A z3J=;xM7peQ-`fuEea}0IZEJb*4bKbvwR;2maB956)%P^(zkmT^4Um5}A78it0K9%; zVyT7q!DAr`*S;fQz0v46 z{PTvPpP!UwRiH1?8X|yTr~4+R*H`jqo*pnuPyYcq zJCvJ0IfgkHD7q~3m%08>XZAObc@O;MF=0&gBs1Qb7CEsSGA9mX zXb!*myOu1J_>$iga408FOw>}Kk#;e2c0Fb)!y{%-j5^0|eZOk3$+4HD&M$a^ z26Ot_6w)f!;QIcd-qbFwjmrwGO~xbTvvB{dX|HeNy1UbEy`#|x5(sV>xf@iphVS$` z%1Ws#Xm&b>G*ln;srdrc`&H8}oeUqC#_1;JE1`bYH%wzB2j__BWca8z^TCEyZ>&N0 z--*p-tv^;ZrZzg|$2(VG@Q`XW_}G9dJs;7eQV*Q?SmPhpZ{ux_w~-TcHF@n8pqcKc z=U9ALO^|nVkyxSbaigp@XMD?5A6Zz)tfNl%R^EMDB!QKe_Y+#=Z9syxJV#d#ci&ID zGI!kgPoC}m5ghATsBbsqldP&%{{2fq3I@ekRV%%qc#}^&(*q9ijLU!5?~-b@0X7p| z{q;c&Ythr#7{}X~L4kGj`nLQe(kuJDmEC-r9X1sGKDWX{jjQx~ys_Rl#1WH6Yct%u zTJu|XjnWFse)tzS&v2akmfElwoucwn_C~du4N`}*Gv`puknMquheL&fhVUIHd;Rd) zu<5#t2FCGgL6p4yb&?c>jXIDaG;03{Awh9_?NEgTF^wL(zqz~7Jj^6EWeW^Zx>^N9<8l{jN?Izci^{7o zu-J>wG{sdM{W5x97GuA6>yvgSD%xbU9(;JUkf#!J`UN^WBJ9Y3XV;LU!vV2|SYy+h z@lM>6YrdN4nmkhp5V}sDslF6bF=WcVYj%ulg|JmPQk&?*rEx^As;|98?kvh1ho;=q zfph}hS$lR3YI-Ocm3%XK8u!L5sH~Or_SAM9yfSk#yLBYSBD8(ddb$;vMeD>_elz+4WHR%Ff64Xt2OWgXtjvTKGaP}6YgVWRQW@*Vw8W3)iH~Ae`HP{(8(SQ`a5zojnDMBAD(?( z&whL&xjJ%h;vY?MjG=GRA86po!hE7Q70H&*Y^b1Bv7AbuO7DOJ5%S|6)^uAD3r2pW zEmiUpFUm#J~P$Wxc6LEA?aTqnQad5bhvMv4>xj-N_ zL`0S2zzOW(&& z$HokA{iJr`5ABobWwToM_P?>X?MY4%r zkx;)p$ks@cInX%zq{`Ij31RMa&R!FF^I_Xh@A`345h=clh1SUDlT!OlXVKWcknh78 zg)>&s9)>owIzh#9@%vI;M*U`m(JAKkR@BI^Y{N$-sBbp;{p7gma@vEXL+z&;&H~s@ zOOCIrq0eo_>Tuky&o0s#!nw`3hLlPYU`4!7n&paI|B9P5m9>D;@i&o}{M?RI6I z_e;4?@A*>?tm9g&$B%oqtgpeJKLu#3rUtOvU-ADuuj}`cGV+77WWd0fKhAUVxzM5&?9O6r3W4f zK^&|IM;yU!>|X)_mRJOFdivNe71&~SmzqEueEg1Q*QIH4I(+t3q=uYpUu}CU=0rV= z?yh!n58Z5R6%7WwYSZTNnt01BACDL2;wdUl<)RCHGcKT+%1}er36-2Xvq>G**NhKn z_hXaAlRfid{(=uL?gOGJ=mX_^@9hE%UbE%RYOH7at(2u2Yw|?ph6{ZR;5DErWb3I$ z*U>VsWUJ<_EbL((7FrvXo?Rw)Cx3NdW%v~6>vHS%i+cj+WG{D}V}0lFYL6G1ImQ?< zU0aei8Zd!+*lRFggE4(W&@h%vj2%hYaAn(xJz^3mo({y60GKjy@<*+^@^EIUsN29* ze774yE%9)0Bk1(#aLxF{0o)OMG27iE&_QS+A;2AS0uYf8Og02g_%|(7eaaMOHCi=* zKYhl^a?(Y>Ce;Ym3~TEQ)Q{yH$6I8ym4)oV2_;>E+o!_`z~`YfI<& zd8|~ccrE)Tb6jb`EMA9pqU?D?$yEvONH`%uEM<{AV`pl}+&C)G=`R3uK{WH_ z6WS6-O-H0hRObZ&$9NQZ>E04VwJHd&tz&@Q4J9X|7?v|GwsPFgLdJtds(hvGTvv@S+V^hfWnztwcw)Nz@xfu#Bn46S~-PHjfWd% zTo3^8mmBfs=zzW=VOt(Qc>mjA-<=P^wI9?94GGN+oKwigesCeRmQy zR10iCmc%VrpyK+USdPE1M>HkWLit+&0Lh?!Wy~z-pYq=e@|enwtPL=E@zWcWSiqSy zvhHAQh{mE!A$??0tz9sJbOZu3VC48KM1BS}{#QD9D~})S-VDufJikI8?aUbckwnc+%8r zbO6U9XoMmE(^(u?%Rp)|CAcUcY)Js;6l{EyO2mJv{$B9#VXNMkN7X3RM{Q=RqBB-z)PvPAwX;-Aw58rzlXDOY}%l|B~TJk0Vl4E0xd`!hf%9r z0VECrXoVK~4qr(emsc7XKg78tAj1cc3Jd_{%IGLI-M=La@Z9V_xPg=yDS-|A@3a4a zQKlWZ4*Os4mA{V&?3Nn;{R$6Ct1#dRJ^c_iq6r`Y(9;G1w*auImzwvR` z;_2^@6Ec`HDuLu&dKl;@IraaWb3vK^Fa_|^mw^5N1sMfI2&54Jrd{w~iC0_=0a#W* z2+zy*=71jr2@pLxh*C`f(aa&3H6K`7=Z)DerU8yqK=Uk z#0Fsioq_;%V5CIu`yQeelpj>>HY3&zycJ{KkWNk*sJ8uwoj|^1UW1A%_8bI68elbP zz#fml#Z#gYK^xi)3@L)Z7|;?R>i-19y8%=Y2iO5EObPhYD7K0^ZqI=a(S@c0Rv8QePuI+Cpgp4ee>(xv zF*rgy6*m;<^Zy6@q@jd&iX%W8X4`Ac}T?+nQ{t^geRJ#2_ z4TNZMz%29)z~Vn`{?8T2_QwMp_>hp05S~3lLilE);x9YEEt% z9$s+?HChusNdh`47il07AS%!h0R{1Qx7klteJ1FD-fY26617{ug zSB;gx%xjeKM}e>1`#Tf^?ueuzC+;3yzVD}MzK8{|R8<{VS~?=W4RnTFJlJ3S9QQ~R zc)NO9)BLOSCZNmMSzmnBnOk&{mr6Q@v30`kyWJhIZrl{rRQ?wu0a0a&M>(kOMGS0=i|m zC_3@>YlF%#UQ65fzm4DTOaA#I40jJ>FXWH@Hy!2`O*{Cq1~sp=~~GV-&)LS26TeD{?jk?{q5k_yWe-{hYyCv-GSgY-8B1X z7;3p^7GoVhTv;)Ff_u`1x~%@&Wi9mm&F5DXUDNT0T)#rtU=HKE8HW>a!`HKxN5-RDkKX!QU&&=L-07Qef0wpo(GLhb+ZQ&Z zct833tun=C*VoLv-$qM$@-8R4g?EM+Sy}Yq4$lPZW1oEp%Yq%e zh$&mF^G%}{-=kMcUEMT$5`?7m7-cxlbO=Y_AIdcdGoXa@>p^;+^6Z@t9emwq;@>nA z{Wkt_#Z`U`_I`o%Y^3c&EW8y71+&HC3c*OhHde0O) z_@2*nyrS{tokXo2*U^!N)e}id;@RaA`L|-0C6d^zc#yY9d96$uu5-km;r=O>xSk!r)z_c+E!l~;pluL@JMnf;jh@_ zZrpDrDpJOqDL2Sb*@*Gft@1T-^Zk9Ub1fG`^Q(%5CE$zP9O~~-iaoysvel}QS{)I& zG}n>^6#YTP151m=pfdkhs3wn)RZ0Icm{;9wDcdzoM?`hB*;c%0V=R=O#WhTyfd&oY zba9Diomkb5*om~@g+k&LDuGHa1#4=?EuC$rpRfLI)Yi_SQt0Nv)7v{TN?_@Xdg%MR zq=6#-$AB2p55yxxSoJRqSen8Eune8`z5%U?VGSg>U_nZA3FZZVeu-LqxYA2>x@Xo{wuN2kM zksHKn>81{9O>E9vG&HpMT!ucfR&fFOW}|Y^Fn=EEVU0tM^b!3*4{EfV_WefLFT}j& zr-@-IAL=^GU45P9SMm& z&XoHrjlmFA@I|9s1A1yUCWNbn#1^stE2IjR;GAF#s@tVysl-4PJrv!UBU?BItb;3;6Z()j)-C&rnN4$m@ZnD zr%6Kail9B(se$XO343-Ybsr4Q=7vPOrU+a(BX)$XF22O9H@CZ#rQ3L%E@yR8G**mQ z5BevzT_ID9sZz#)-2)E~4=9-?uT-Oy~I^Q(#&0xqA(r;0MKwXaU z&ZUu&CEkRl>?|55{XrUH=6;K2VdP(I%cXTR(Yh6z{q>JBJU;NR;n3Tvn(}K~CzM7B zUG`|c%#Hk6{h)J6CsWpakL;aMxVuC`UhKA2;&UZ_7-fUIZ==M`8}9W8eYdq2zHa`*tN#WH;PjWK1Am(gMFMGekZ zcCD$$NF};#gGIygt1{*1a($WJY=S zEll;}!}DggofJ#d9+i(8{L$J=bIm_CS|ow_5e+M%H;&tFdd1axx*aaLQR||kmqPEN zT;(EJT@pwlZA+qgKry?YO~|~KdefM8O z+U@l$8bdUfaKGw`=rcSUU4$1cPIZXDchP1i&A3|3!1N=-iQCndts70*aPzcfbk5XZ zX-MBfN4XaM;`d1V%y0Ux+c!FTl-G1j4bG_A4WlGJS}9I;?&wXWqJ&`Z`HHvd&9g#} z*4C~vC>h*JOQq0If)UyUosNx{2CpxjFP<=Ia zGXg9~Vv8wWVkw+=a8c3G_XCPnGml=2-fEG@{#b#zV4xZ#z;xu2`H~F!;g{@8_$m_bUO_^NM^f?d5zXu(;}@`()j)BA31X zB$N`f{>E*6171wH*z?*IZsU|cpj7osvPc!FFqa*BTs5W|xXYD&fG|vO;T%@0Y+IiL z-QoY4BuHf4A7*JDn66tpo%iDGk=qB$MN%<$@+C*&^{>**G)X_MgKKBI(^Igwa*}vV z_9ouU2K)u>$yS&wMu%YG-AYz(U7D1e7vdif$S-@G8#8pU`C>|7$!e^kYL`F7B z^8=2chqKk%2_sT<4Bz-Y;s1X9;-?Vn$ixq|aGkb*&7$iPm4zf0 zn~Dq7_kD5;xy0XeM+~i>BUVdJ!!=kX;B5*}15A{u*;u#BDi+EJ@Q=&A??MaW2hjD5 zrPpt3?<=dkt^|aJ4d~lB2OfX1ggNt#9M>3X-^97DSZcx4Jz?Wqv)sB>B;O0y=;9LL z^wNVb(-Gac3}3C_JQx44f@j@)DfDXDv5XqMD-14F<(kAG>6p)q9x}%(apF>Y9ux!y ztDrtmE)uh|$KQbB_aUc&EeK;Ph(4n#yq&?%^_+z7t7>Htp-#`1j7DVF-k}_ly%BS+ z&yUzfR2TM39o3YlI-$Io&4oTvMo}3{oO&5TFxKX!Z&jDbCcm%0fl=Hz3;m=yj`#zb zE?+XH+26rDo)?R+v>`~sihTN7&HKGa7o&}@`sD{v6;-{2FhzjmijL5e0b)z;{%6D| zU&193drnkMkpxg$9X(lJsYenfZdinck8;!C25VhyRZ_Lm^kUBq6;)|=<*zHU1f;FgjS#ER`UJF4zHBsJjE_d}W)pAJXX?Qni$2-}I$OugxMNbRISIi!9V8qn76 z-10C-lbDDdPZvdnv&Z$-h4W?k8U%$$`GJ8#R`2LgTA5cW( zI*Mj(js3EDRAXMU%E?FBz2=6IBknr1W`YsgCF^i+q?wEj!qj5jQc_aquQWo9)r>|9 zIx37$g^vLz?ciTngWr+gfBgdz3tZ^tqo5hZ!^(Oci8WceTa%S>c<)8XSRSb&;KD3` zExlunml!3$(7O$>7APPB&-`{SvlO)yEtcQAeAn*DJ|fE~B3ba!?rxFdr}bDHOx60) z0v2F^+v+rAyOOiWHMMwyG?6zI{**M3T78e)#lqGiCXcZYuDH7=M9d#sb%eR7dnepH_65wb61?kr&`&! z(rhBK0(kGplZlD#FKt@r43THf4K}tF5ZM}O- zf<-z*AXJy>{xR(&1nZO9%X<~&6vk{$w$_0mw?_6DX%-PB9r+qKv+$>Z+PI2$GOSKD zBde*?<`;M!-!R|pMvn{FyqWq`71pD5(stgU1he0AX@%V%Djwj~Vph7~dctbo5!p!^ z({pQqqZNdIT%hi(Z!vwYzimAiiCEoDTwsN}unL8Yp&2r@jh-$>xfl9d39jvRBW*`J z7#oa&9bFt#60^3%)e`n|mu)d>{g$J93vVaSuAM$t&l@59YO6Z3bSC)x0}c$@N8mIx zvSX}5$U@-wJRfmz3U1f>*ab)@`4=~_IaHgC18JB{G+UYPVlU07V#^2An7a2o$A{&?fmS`-UgjfnYy?s-xLPRcS=(0&H>ibq zR#gLb-~KrDDfSpwtdT9;A91t`cdU5{pT@SWCd`kkw2c}SEY%TP z>mr$i#x^=IHVnf?p3iK+vU(G1%+>?e>3=xX&J=9$ws0%5Eub_{XPqQM5_|Ge2+*#y zqU8fC3=Iv~3DOvWvm~Hgf*22^fpx3lwczP-U1X|OcSSV@_5Jm!R{M}kR^a%Rr}yFG zWAl?i_}$kiiGH3*0aa9?9_w^?e>Wx$F@umr@V4&r9}XlD@VXQM8{4~7jgOPOgpfEy z;iZTf5i^s*&mroy5^4qcoa0MMJ}BAcgP8~ymG3>bb5`Vkk2LM^7@CVlb5^WiC=$5b zl?yfq-P8M3ViBop4WpNykoRrMsqNkRkEwGlW*Rw?>hv;pgvx1{tIcBjeZ{E#sJ+sQ zBc%9@HcXWiawIb8LpEDw(WlH~&O4_O7Xv1}zN z_$9jvX}o9Bn_(hjDczj0)U7^O0d>ADE2|dZO})@#D9yLV#G8W`fy{xae?WU)_|q(x zr%>j@o#)$zjX7w~ZI4*-{acNFcZ78YhV0;xITP>f_G925m6Z&kHQ_UIORsr;L#yJwX)kD2vR#R?sOfzL~DFon++fo4$wzt;eZ7#)kyX|TJmw0 zU`J`)F8m1u^btV8l2hLp8`JV?h0l(8WDRfYi*A8S$8g9*f?i`i0op3FV3~Wp>v=Ex z-p!STMSoiqnIZjm_eKL86eWl6lNTQ%lupos2sTHATPndeVhwJ-B=Q zjIw38%lOltHMMK~HjE~wS?tih3W8VFqBEqmGOT*$Wo!h#mdzs09=NL~kbhy%SzWyQ<5wGtua_Qs>msNIE-@M=>0tLtI@AXLEjP@PgnDcmz#2Gk z02;k-jTvp=xIl(JkJyY)801bhnP<>8 z9|z~AUzD=Z@^vgc`^@}h8Zp|AhAq2U87VVX@q&*us-rC@-J!zJ*2KXn&D5^q4VmeQ ze?y?!H&5o^7bVAEH4%=ZK9=XF#-DI*-D3T)JNi+=_S261!nc8^TF*8_XdS^)M$Da= zaXTok#-O^l&K7J-7g77Q`^=t>@~orGBTjkA?K=bul3$2H#r)F&E>R4 z7I*d;!+UV~QEXvVJaeY^srbm}xM3wv%%U7z+VX14e2dSf?$Ij)eCJ>}n*)wNAS?o{ zi&t%W@0PTNKSp^QF0!U7FV0~XPU8(GE3lk_AD>*5L?>1%UiY?iS!)S<&VNfs6FtN^ z$_iOEl4JYwg|4KSW~xcKOWh@Xhf$~?syf|V+N}(Nlk5VRu06e<5~TVQ>J2Tilwd9!!!d{o1n|3E!4e{84S!*Z&iK6X0Y{QGO-D)!rjvm2jRWCWAHjQ8xJ6`l|X@V93vi{)-eIH_rmC zjZIBr<3YF6S}_vjLxv)SjTn?yQQa^w^9s3-n%)=Dm4PjCjWukKG(}!I#?GTFv|Sa$ z5E^}*m|}O%OFXg{%nI6H-1=VS5Rcjv&XP3d*t4*(u!32T^}1uee}MtH-c^_oA6jjq&eu@m%CnW+()Zq}|o z*V`jTizw{Vt!0e188*a8ZHm=+z1i*myW&Z-U>;$Nf33zgK%`@g-`@Y5cJpyh{G)nV zX<~JLz;;>cM{dOB*8Z=u<23kURUQo1QW`^MoU@+c6J0$+jMX_xK+2(b?&I5#hi{6% z-V_UIcOTleGe97+2c%9$2ZVz&=y=fH>J;uuQYQe1quC z%*z=jp8y*5h!3kPkSKV+oGR2-0npX=)xurC(}zz8G)qm}kO>wZ&pe(t4pLh)yu=5C zeXyTdhilDOP#;621SzFvhSAq-j2ztKn_dYY3f$but67q>J{&wn379<1Kj8OxNrTk< zM|SIHM5>-AHp{(qjBx=@D{ir;m;}k3QO(7MYiM{ynRK4b=~HT2?=UJV&8o;Nrx!l{ z0TBq)_-JTj2&pU3q}6x|84W(hBE4<|-jR%bg2)Co*q^(%A2sA?!Ae+@_qt?$##0BQ zzMgcZ8Oatv$~rjzT(kG7-y?wSr+JcD-TN6p7xY3orc|Rjf2dHk3gk6NKcBizqLzuv z8S8lUq5Ce_3LaBLree5QK3yG6UT?lJgKxXmXiy7Q-oz`WIxF=g)cN%N?N{ZWnr=)NxZ2CDZ(%0blwxbOA;*Nr;a@`6UG3nlQ8l`A2Zve- z@6cClW%*uw6ylDq&tLX;rBthUBG(&*94yX}5{MN%8Mzy(arIr9W6ZFZl0 z>?QqM>m=QycHpgki}-ut76bqasX1-7cqV% z{p2M}gcKdJuOmIUs%5lO;+6qLjU%ST5~M!+s0*mP9aP-#gS}+&9|Xcyb90EFQxISN z*h2L#E_?kf-zP53kl+S6N6yVJvCTR%#6jI-0;P!j{fQ-o)F+Td z*&TzsN^DcHB$PuoU_adY!yFN_2$H{3w6&h@aC7$az-{en4GNO}QtyIK*ossBXY+l? zy0>zr3;9Wj|MRA{K64L&9_*I-F(=M3AAS{KS9^L{qgDpnJL(6hTC)Q&YZH4j3qho` zt^fDpd#yhpVdu;>5n+y;WupPVO`EllJL&o6*@lUaB?U<{&1SoB`6JT)w|C|$zi`Zm zq545e>0z`~y$_nh4Qxt&ZefdWRW+~haYWj*uavR}GKE?XzL(u=v-K9KffeZx?&6(u z`B!`S8`9)f1V`&{#M8OK-% z!8}+;4}+t-b2(e@nP=G_(D0;<-5lsaNewD&N%f*IMjRe?V<5dMOlP zk#T7oQ$_OU{IqBbB#3n`l7-?$RVt>8L*OH)7k0g0SsLXE)Xv*RR%1SgY8IMxm)1A5 zm%<_-(H>6K{pmA#ssxRM-(+zcqiUtG;Vg6+kUlCkwQTw>I+_V(>Kn2zh1DC6(zkpK zp1o^wSRXHT`wGD_LW8n#Zy6MGWRg`c>fCn75y?p1Nn1w8xh|*MwiJ$r{(vs7|9~`? zmE5!EALUiJ2R7@FZl!W4)@_=}nGE)ZjV}xTfKas@hAChv4MG_&he^U9DcU$|Hk2JF3XG#Y?NR#2 z9^pBQ*7__NFrB25l)mvD)RUiNeknkcVw_?hHrHn98;r1 zcC5gglG-f;ij*|~&wXno$$6P*MiZ32&a)n!(|G-TiJYs|4V7VO!@?NBUS38iSF3bN z@XFQe#`wsDP@2=@4c@Hi_o@SvW{gU<%YojmB@e~ZBc{lavHsR8emAZZ=QP;tlKw$h^z#r^62Q`luC^ z!cH8&gx32ZfVmfZ8O_emRkB_bl5UHnv7tDVEhVW z2+RiYKLH5Xk!H`AIc|B7W|4#V9sUBI+P;-Zw5vw6V+s|m;Unh#m2+jW>lGiVdF%~l zO!a^&PpUfwz6oZ2c%pF|*J3uyIjwk5ka+A|dMNJNSE;`~}P zjMmxk#P-(A-rO&Nq^m^4Ky=Z`yN$}7377JXITAx9P0s>kKU2-<@mhUO~c z6V;aAmCGsqHK9vdBQq;lzBAm`gEu@7@+K=y$8s3iy-fQ97;%~Df;4@EP1%!b)zOUx<-6dl znX-9jVfnq$O&+EfKWY+}Oev8cL!SY(-m;vq~)^wZ8+Y<+zoWa$q`5Bu&W zPb^IvS4}9e}3#*J;**$|*3%D{1o$E$tkPUjw73mdb#<-U^Q!+v8 zXOA6eu2=ft@noqUc8{M?xM2w_VL<>F!VCii^|B&~60%9a$Tqjsb5Z+sZY%t25*v42 zWHh8?F$lsrUT%2$?lE|x(my*J2xxWFJ_+h37BC+S+4p)o_6jfeYKj%Dt2sTmpDV!b zd6Dh|s%{ebJ{HyoQVZzLy_pSHET{9Mtty8EIh$Dny`T$>b}m+rGWyR8keO{W2ZZ|WARDd2hWw*!q;uip zFPb|GMdOx39A_Qb{dVo2J*-G-QK%(4g?S1Aw$d+dR|r`NiD-z!B|cyT$LeDJ-KP)Dr|6Q)M0;S~-&1IG!$*3$yf#{2ZJ7+;qK@7ODx;xAsiShQ@1Z)BM|>QGR4|N?WvPtfRr0 zKB$ZQLvru0KKg%Aa;2on9v@)>axbggB8tib*(mFq`N07)xL$RiG2rRp z0ma^jloLT@9P^Mgu~Ov2)FsPn&Zl3>zjQx!s(~{qIV_5{4JqJRV9+I}U4^Ve5>vNX z935MHLRMTLRUS^ffKIK}6wCswdO9eMA&qHMGSRp#2BBm}yShCZSz_M;(}WP%2AR`B zjB)Fd;i#-jHPaCimHoO$0qoTtaV+IBm?d0&GWeHHTJ5bi@AIw<+E@dH+a60qM(Jv7 z&XiuR^%Xr2(a7ZwmNS$yCCTXBIlnE-Rn;+W zoRl2jQUw{2+{+OEwkRHD;*SDDhiO9f-?Y297aVIRPSaNSFzfrfqr-MsC=5oirik!v z7kwq#U!&^O8C-l+*cTpB3a#R=sx|BVLO3vGLzcPI96dKT_swl$taaETeVZ1;HF^mA zT_(&Y?Z^DD5CROJsEgDfU4mT<0m{qh-c`Fcg+8`A2LqyPDwecE4zoK;#|C~}a*@cl z5t9i4qUbp){u6$l6IA^D6N5A)G)Z_8GJULbJ!CA@vm|gm+$?&^n?E2mA#cD2H^Pze zMo8wms5-C<-dR&Q*kGGER<#_fK#Z?*?V$hB{tKc|Mm*|u=@vfau0Ym$TKgo4do zQ0Pr$m)B(DAi9Q)UrdX|H;Yf1DZGN2O`O{K?zY7`6IKjEu>7p=D_%g<$%_e4Y{+I&3Mg1S#5he#6BaEuLcsM9^{tBJC0T&B~4>He~sT$ zynw^<<~lw~YxbPiTAx3V=wqwo>SDlfWk|z$XJstBcASlo-mmyR zg2E)})IT0eYkY!YQKKV2uLjeeVJ@LVNcm!MG!JLCCdK*I3&XLSRRlM0ub4C^iqjY zgf^`{mns|{J{WiN4)eR=WQAOOC}E4|SKNMnGJ`@90vJxgjd(qt-TFvn}dXMSgJ z72wO7y1+;Qi8+Q^#=&jc)|T-SKIXA4vb9*Dqsr`_VEl|5wu3z^NsXONNc7|yb}QdJ zvIlOGs`KF4fAT3}u}ZUeAPU{j9d|0IfT}v%XXm_or_an}S?U?vuupOQEhBo z%oF#k9(H_v#U=Vdl#aemUEYuzcZckLE`$^b!`#IENAE?Yb(4@~%j4Tjo8!IiZ^K6! z7Zm=)+XFX&h7y2j{tsw8_qfO7QpxKT->c+8II9czcfG1TSe+n7#-YK1Eva#&DHJ+= zctqVqXiwP;#sIviA)oS8j_5Ln-(yzq;7!zCMou5md3YqXwstltAJM(xDwQ@OE7tHM z-wCo@za>xpoR93(5f8E?JNqlvkf#g78}NfAaA+sx>iLsuZ^RJDGx&*zNOA z2uGII#<`9p&sYP<(>xsO+v)3#U-M+o_n_EIr`8YTI*)3rV*ZqyO(RSmiHBK)-l9n@ zM$@2k_;rl%JgT{-hW}V#u#IXAVt8=8rLRhG3QdzVj#w~kVkIXWMf2c<$e3w&S$iZx z;vf@{QI8TI^niv(UmZPy3`j)Q1KUykAp5C~moHZ{tG8DZ*n@qKE-mo^aL|`ZAvZe= zCtP7%wITCKUKLI-guCLm3XSaV3+JGtFEU_&nw1=E1o`-yWSYyv4zi0HRzxQ^G^0l; z{b=1Iipo3=SzOP=vRRk%Dof*OH?5gCHuiaBzTdv}jvT$4kWD(6Ju?$-I5l;&5}$6= z+HDDSOCJ!bZ-^@kv{CzbAdR3t!1`poM5dHAo0@g}j;?Dwe;NKb3k@&0Y<}0{%ykoW zG(wlLIrVj{@nv~x7ZLu~$2aAEM`Cg3^;b0BG>TQM+Ntd?raBB4dfY;5P~e0)*G4>X zMh5y{Y@vw_omrfQE1zCvquIW$=nQ*rFlXufr7Lb+=rzWB z!@0TN^kQR%n@8;zZ6tRh$WqO_(w1rbt=5CP8BMY0Z+>Zn?pw&zpxQ&R7|J$C1z3vm z!Au!^POeCo;n;f--?6O}{9Z7l}VM=dQSlTx|?ja|E^hgydtS7~0If4)!)_Cn1RVWPmw zACSjmOU*>ZQU$D?$BF;)I4zFobEoHIqwi+B5 z4famCV`_#HNIihC)C=#IT_$ylFKgau*!4cVrLyyog4d4cp+XOI-&NX`zxARlcAr_y8|3iG* zueDQI>riI0SjiD4!f$R+CtG-DIE28SrC>^s|r%G-kPTT?h%h}X_qnD_>F`pdAXwSe8SgW)=@?Hb|o z6k35CPfv(J*jKG&ligWs;#$7<`o5U<%;SfCZ0m^jUYP=XqK{U;4k4yhE37Za{(v^W zY>1smmiPnszNq3N;TDC}}8Kds(VjCI8~?mUfM$`o&r|;M#gi6PqD| zeB=tcjh9(F|48{ELcH(VOrS0ptVG8WlC}l3$e2bnX*Q5WIj`#kefby~y-L$*o<%PWDUyA5L9u7a&!aK4Ed!91;AN=HM zZKI)9QHPGlSHX|t#M23sK}niU>;|!ZqIw-7FYE>{kgP^=tm3{OE^!=o-2`tF1khtQ zU9m2?I&M$X$G=_3hA%+ztg}Kei4-pldbVq9P`6ynK7X>t6B-Nt$#-hpt6r-uj|T;C zJA<^(`b;X5lImNubk1Xz8wVSj*dOZHGS@$}v|5U8nySnOF^AHBG&ej=y^GL`ZmGg` z0!uT}G{OOxutu_`^t{&G2qk;v?_VYG$qZHKfGU?UCq8d-jZxh4_ zobmcG(BzXn`H7I5!`$zXxm5$MK7OsDk#z1l#*MvW*q}aPTuXs#Lb};2L{<(NSD#Re zNnf!|M!3~5KUW3l#vB~2^3zuQvHurfjFhDMbBhYsoY)X?Di0rG`0Ld!OIvo#CAM z#l4#}-729fXxd(Z_q5HanV2`<(O%P1BqZeZlIHG@Jn&m zWQc+-*29CNwl*Yo6PmMEbeMnf+uveBNb7f{;dagha@>j7neM&%kH+_R*weL7P4yj3 z65Z{I_I=ZAcRDmL)3t;?(!06WY|eB+)fvuSL?Eqd5!{hE{7G~bq~ z=pk9Qi6$OW!io(6T_5Jn=kIn>(6L{%M=oPnP$n11kZtVyfpFIZ#%yi2VR(h35ndhtzvhQ10He6%Y-_~u%zMO3nLYuBX zcJhK>dab@FR5iUn=X-xk7B=;0 zhSVW$wsdI<`R>Wc^h;@+gF-|?p!xfh=5%b-PoYC(5pD%WFOdyq;=CY9vyf1VU3%op zOL-4f0mfv>H;WeTc|lUFy8GjS0YReD7g@8|6_z|dgki)&tWXV#Xw%hPPV94m>fI`5 zwK93*=serK6Pe!Mzk8Kl!oP0T{&t?G&4n%GzU8S)jQ$=bTz^2Td{QbGU-VIb-L=_? ze=_?(mwNyq;#L&Z-15htGIU*3V)(o3#maeY?P@Ei{kXPx%PX6aH7A)LGvr;3(iy#K zvk;3Ctfj^070nAXcQq#^m8ebVb(%E+Zfj492byf3$1vBc=dZ&|G6#Ep614OC>C?r! zdkow0WvP&db2w{^eDs}BJ9#;>?;KPkLCl$j2xnAlgy0QX_W_U{8OkNodF`?1Tblp( z`V$E~EjdDd5Oi;q*tS8J@_0rARXIRPt#d^%$)d^zN>Fmqrf6h>}#IUz=>X{wJF&((H5CuWD~3r;{Uuq z$AyS3M-qJlQ7Mw2reY1i9lcx06XSVE07i^O6d;6mxQM2`|NV&k$6MGKQw25AL=@bx z7+)T9J1wL&8cSwey(%!lP+ey8=3CL=Kry7R9*y_tb8zE%>cEOl7y|Y4dD~I2IpN5E zfpRvE%1Ik%N$_r^AqXSUk54PsYhLj(viS)pp3H%TaZ=2bU(?CO?G$&4X@}P^+1PB% z9Oj>!eiVz;m-&80c0sHI3O{ChSy}iMGZA(LtNm8d5R<@3DlJkLpL3DbClZo_kYvZj zi~^}+54|@~R$4ac#X_7K%RDY6XvB0s#iT1R9PG45VVMmvbX`1vLQ+H)q>F9vE zJ-U9}Y1K~0hP%ZaB6pKHUb|}q!KLh5I5vqc-WYn@Hcl&>m8puwqSt5y{vAe1p@?M@ z)G&BUejL{rA=|}SYE88-`lp}Wo%I_}O$)qrnwhiC8eN@fFuX4QVR(+qe>{y?g<^AGTjUA- ziGCxniP)nE+`hdQxG->R*2Lg1`8-UgXud$AzQIcO`&%o#-V@oF{*#Q<-mJ=;`IeT% zG;qU;x}#(v#sk}zB%Or~TZ1x5u~ooQx&2d%^b0k;v6nm{)Tvo!sv^Y)xi>?XUf+Nd z#nNUneoX7%SdjsEC2Ahi7y>gnG?$QVYSd|Z4waGgbYUw$`C%NeMq88ShV&>KEgmPg-;4#cYkqbYc2G|14; z{psvJOw3NAUm#npp)oDkF*?!-(`i`H$bCkvOZOBcobb_D{kOa9bGq+#0m+5G_}WWV zXU3MiEUYBxcnabLR6Y&nEMhsv)S89;nKDoz8sX?U<`^gLKHwp6N*b|EsCii3B& zHP@>*=7pl&>aL3eqPAZbfCvB?j~5jyO}LpHQ$f+ncu9@DCNOr7X&QTi?moR~c*{Id zc+(fxxMh{__@Ws8EdY#EQF$+Z4To+j2EGhpjF3-lMWA+_0 zck1wvw%~@V<)uLCa*~A2PIk*WUX$b#?M8CH zzbF!{cy6{OZnnyBP~%v}kOg_TL+rK7Ga=V~Y> zbhnCz@(uYy$!k2j@tN7%gbtDzvc*0LL*1)rB7$SiU~H-KOVLVFvrdK}l8EUKoCI$W zvX?n_;tjlxXYq1_AYAJji7`x<1%-`ZwRsOzGtA@}5F`|Y*UQ+^bx7myPJg-(W)v)HHIo&SB!pD$ESn%kDMl|RXBWYdcPjW z;KR`5Z-uTJmBD^MnL=@yfbZ^H65ez9ruUrhIBMRxJo-}(Dko%+Qcftl>?5dW?rYjl z{?cV54fx4C$7}}fB80IReBF2rEfkY&kr_62gZ@S74nbbvUQSjCHXYu0iGJ|Jq0p_;c06V1tGYou(R+elSxAU_|Vi*t;olVo$ z!B+JmwTwT+2E_-r)dr7P<43(^o@^(j!ZQf~=nd6M=Nq@7ypxaC*%r0S44=Wkf(cxD zv(%s0s*g58_CB8dGBE9&KV8aIf4VoyA>oWAg>3})ejf=GH>VLoI?sQbklF?<}aZKi^|8F!f(NXT2 z+7v-+_L||XyEWHG;kBr1G@Iu0pi`x!Ry!A+0SaZG#N0139yFGS34>`*nZ1`w?wE3- zu|8>{gThgL=^gp9_6Mxy%c2L;>Qno%#0nkk3Kzu@5p5jvm9rkh%fTb9m~f^bBvlr9 zK+R;);Dw^_+;sOPsyk}iM$_CSu~Q;u@=lin+jNWVhwBylD8jF#hQz4<0~xoyKB}LQ z%y%r?P#O_k6y%!oUf&~kC~75m8!f$pmlsFo9$f2i6Qy*tVe(6+`nz({3pqHD?+iH} zkZn(VS`v2^=hmd=ssGVQf?ea&f`cL>`=>LO+h<^$7D6cDX!D-mp$?X(WMR9O-jUHd zDYSod1DL?}Guw}D59v;{GIC@}GpYuQi;7XHd#@nB-&oV#j#@1j?AB?EA*62YYqeB9 z1|=EVk$O60Cz*qZ@KK3$iC(k0MhvP%5?XaHz?Ku)_pEuy?R(WT|YONPLzUzAYbS7s?gNiK-aFVWT>HnBW}`d7`NDvcqY0JY9$3|Kf%k)bt-e}zdY<~ z&-H@(cMRTI;=t_Gb1{GvG0s{8wKkKLKm1W3H201-dr4a3lz;wm`#D2Xn8kAj98UjH zJMb8Ogw;x;p0UEtXRi=`!QR01Avn4rZfO!mp0v$#N||eokUQT{@f6LG-;n`hk8C9r z?yX=esKsN(jK({q`((5-VZIg(jmACM$8*!6v`e(l*?5o9b9W3~FI%XH?N#9BMU6$$ ze^DrIm`gT;6t(B*_5`=WBnX8737TTq*Tye~sjdSt2^35lO~Xx5qw_(EM9U4GB6cpv zL1k_&WqJ69f9z{@Dw6uYs&(=U(N2*Sxb>2cFu2B#=F;LPbpVbswwzfbptXls0k#xc ztSYs0NNBl2JQJmr$T6E~rpp~9J1s~`5dr9ZRJgW)0T5YAu6l+FzUiof6U>pNE5e$D zPWlbxOXA_1XIRdJZFSFTG^eQqUn83^JdL9nL#mE7d*+rquDpHCfdsz^meSGhf#ts_ z5$}rv!@b1KR4%h1DKZk3$8`+vc48W{nv{&&D|5+sThOy-ShI0FP%Y3UViQ)=wOm+b zSIMjdwS*Cp*Bbs>3q`X;*iO~i!-)PaJ5)j=^7{0X6x5H`e4Sd0M*PjDcdsKk-FBo_ z@3_uC{t^burlwmJC}h73nNdwxr?C?KzB6=K@QjAQqI4X>D@ZI@HoS!65I!tk6tha; z;WQ+DzRX?#f3l$7j!*ZQ6&GR>X4RoEP~(akODix#SLGHa_gJK{2{wr>Ggcb`*bT4e zfVFqXya^*}c`R=nIui|5zx;dz*-|>U;@PRzZ)U?xU<+cM~3^KhwoR)(s4zP@oduF;?Af64O zll~C;E4vXucH_HuKwmL2UXY-q?Dvf_6W(+@Pn?iqBq-uy{@g0=azLGR0D; z-3PE-Ve(x%X>7be=&ZRk%86&cgLcvMExRX?u6-D{PL zC{%kc%*CMLl;ZDmcjpFg-@b1BHQe<%5M%H3a0eZeHZXjJ&8h5|&8|R4{2>3XA%{QY zh}CD7GU^&1XKz?Vz`FK}k9BrKj+*2(4CeuZdrnjR;SfF*F+BanKMta_Z#9VQ^xCZlCg{u`C>{GB_H_@O5Jce#Zp@^bQS=d9Q@8NPncO7`1QhHS)i@@C*}(mp=U8c(ZtfP5-B8{ALmg$RsMqp zdh`!6QW174lZ;i|T|K|!5!m|8Ip!Os_GgY3sT{dXsYnUJK0Mig@)!114i-}a;PK~$u_igI#mkN zBfzXPt{%YFV-l|WER>q(qU9|2XMu4Gwp|P=ChS8-I{h-^Ad)VzMg#qFZQl5f)aul6}_2V9T--{<{XE*AT85 z+*?XJPsKw+hcvxvG!0SrFQ4LxEMZu7QCv-KzL6lz=bmJmtU0A(<`-YO;{{|dTfdZc zjAk2~p2#Q7&d!17B@@Tvd>xSM1HR8*OP2tuM-EE6YM#l*ER&LSZrxpu4SeT2`y z8um*(RKo#@>^l2`GR)rgUQn5PIJ0IGlx5?Kzg?bq%st7NXi?7zfFMgj_yA_ zc_IdcP=LMyg5A%Cck!7$bGF~vA7A6yzbG(12TkwoH_Du28L7-!2opiKOl!R9ypbL| z@UH&40HfS-QEH8Q5PjGnT9}IhOO2Hl@{DPV!}&DT1Oh^CEhF_I-Nl=ZR}05X zRM5PitdXQ2br^}$H6pk!^2SKP?*puZBpGc_+ zB5Q_ndYsthM@6!P3t?7YkE}LbsFO?zhsQ^JdIp=41PG-g==(%oN&B-aU5+Yk zcPNtl7$meukG|!(fV^*6iIyPS(cDz_laUoO1rpyVM@K;#fAj$4a#13Oi0@3WKu=(w zYf^-TNspU@NQ*eF#?vj6*Rc$6!|yI$7v!wUjx+p-PrK{mc^B8E%mISD%D&U(O$9hj;lz?R=0+aouHnR=Z1dhx=X zUts6E7OJPlSBRJhmY8RU#nKBuM0M>d%%$)tSvCsjNa4E~rLQJMq;+|5Z%s z&Cm!xI80gw#d>GuiIDR3YGKMN^!Nw#w7!zPZ=}Sj~S<>>Q6eR#fbiR^+V4W z@87d{VVjn=nkVOJ!Ua+Q3PZ{AV|aDR_Z0g)Yqt?LVbR6Ty5e?G-pF)wJPy7rHO*Cc zXjws|kk%mc6W~_3AGzdby9Axg071g=CX7Sm`^xzjtW>zAtRLNZDgBv!a!(v|{`4;s z2AvJX#=jz;9%^2S@idA-9S?HNsb0$Y0o0lxhlhuNY6N@`SQ`L2nlgkoyCx>lgzvT& z&&pGUAUIX3emg`>Zoak*3*bjVE2^quV#;d67MO(Tw(OH{IVfg;W5G0czG9?Fag@W- zOOscM)P@%=N^T@B%ar@`+%K%ty+{2nl+>#oJ9F;LY_`Le?gB9t@dhqRJ%KpnEhPywlf0hq4PlImjy`?XO zddE0Km`P6!;LQf>%~J^jOFx?ziPj&*Icf9Shq>y}a1x!1NYmmJ`;UtzSgFa)iWC#X zB#u>`n3uT|Y-}DfVfkRc*Yh6RFxre-$S8wQrX7YwX|ob~_Cd@$pTn3ef(TQ-LTM4{ zao)a}U(;#y1y(MEzdr*eCyZjqjox}AG~eC26?5D!?l0GPiH3Vw$IFN?`@CK~*F zC!Y+gpp>6I;-XQbzrngOEzG0^tvEi=&YHT`0was$Z3y|onB@KCd0Ks>v|X0x5{`!! z!~3F(1JPfZW)Hp|n<_i&}^1T=dF+bRy>6myZE zTk}dvr<<6tBSxYfO?zR}hDo8G;WbU>@^Usy9MF`g!PO@3UD=a!`&IV+c&dxFR)JXGYw4Ao_4CQz^8?1qyS~TYl3W?AW z3BL%k%(Gf%YBn^E+xzFGF>MH|LdA+1_rR-cuBP2>@Fx{y{!I?-FUrNbT)~Yeay+|r zMMbh4?uF-*zaiE<1GuRFcl||y9^&3c(e?}M&G&2TZcR}Pe`}A9tkqZNlju5c)L`IA zcN=aDvV0cJU;M+YGM0*ZKsqT|mN-BBCy`rCOMbpu00qauYJ8$8iB)8Z9pR{M*6D`| zP}sSP#4!Ia9$1XS@KHn8mN{Gmtzmg&NuI)!338D>n#Jbm`Y0(+Hz{-G-olgadYh4I zc2{3@IgfO)NE6~-g*0k@da=17ZtUvvPZqTtDPFY##Z&1dpoQB6RXStJzE9n^&69)8 zP?`}*K%)z*UcTSKDS#wxlEE4=x?+)-S(c!gRID11zqHAFEn7={)mCdf?>HoF5OU5xyv#-vP6K3} zHfsCyz(jGIB}ZnHrq#Zj{qhVh6wxWud6>N0zR%dsg|h5BXZ=hMOUE;>(bvJq8zMR~ zNnt*$lhU~ZwdzEv!7 zZC#$Igq;m)^0|kG;{=;vrnrYz?ai(P@R|w5A*V$+Qs@YhF^NodD=SmBmMA$6qHw;# zQ9-f4@Qciym5%qqMY4DrbCc#}CV-LsK!*&3-s%5E>7@3UHT75S7kfGICiMEcs`7g? zSi>zTLJrs#+Ks$oBN|3@*|#{fyN7_ziLcBI@oPdWlap5GdM3Xf*>%AH#lrJosjnDA zB)+h-C~)4hY9*x^X?M4(mu zQOG6w%a^OweMVYQYpZe`9Lf>LN4>0lR&U!zdM6X}`5kow}v{vTy z?9WT!&mq%heGoAlDv+WFlYcdexA`9mYlURh#CGl=kw7>15<*0~so; zu5o9&rD#@r^Aa1vu@?AW6h&>@Yp*0Cb>1eucqA{ zWc|FfXuX=#$*9`pNf`m_UPP*>>xQkn%PsizsCNAT>-Q8wQrT4fPDjvQZiaOiO-mGG zcP)<%mRhbRXe*`VYOo|-_s$5f+;fw^bQ5D>MN=@3HDs_!ca{Sj%ZAX&ywZL-)GHE%i#+ajBdFDxta3eX6;}A0i`A(m9e+myxXREv0|karOOxi z&q{zf3({C=G9-SOD23U{ww4)lv@w{V>#?)7CjGdsKd*tcrUwDr{^8c0(uQcZ_WB|r zzBSs<3H20eMb62xt@7o?fL1nl6S0C3x?tRPiOhXvv$d#yS#);rEKnkB%ew~fco*e> zST$55eAg8CemKwqq)v?wUj*@jo{en zv7!OUxy}sfgLrEJ9h-Y^FMsJs(*tet{NR`}AunTUqB&{P{7ZI?WHtb5Qz2IaaB32g z|4oH*r*cNlZ-F|#KZ0x_5I!NWFJA7$zi0q3N2>LCpagVM?J{jb*Ry&Uot-K(1#i(} zV*tw6Iu*0sfGq~}K`ZbabpWl~r-9o)z5p#{_PPtu2JWOvm6^w+mV5ef=mms7;@`!7 z$V`k!*;n8A9~}hws{&6Nqy71^)1G?YMZNs*lYh^N&+5jk#~=fLA2U%O1{SZ!!26p0 zKeu<50hotl9#a3y?dh|>DAa#M*Q+1>eg=r&dV6Je&cm66IoklyNIM{&J+cEd+s*zL zA{r@)m&G_Bac=0QCm+4s{~)datKX^=&<+_G7%7opbOA3Z_m`te`*Q}U z-_zltJV$x{eNorfH1x|0J)7IIGscfRp^GA zd&HcS%3Qd#v>M6C|4yv%=yS7ed@b>?Dd3MSzBTG0(nL6%OJk_XxRIC~2QJ?-5+9cSOZt^1|~d3mA!`vV=s&_!&8MR`7>;mqh8cS`gK^UeS>%`o z9P8xt^*IPO{-V5V^s49($h-Ox)YFHUBhXbn;SM(_Y1VPkZBHh7KDle=^(i!W8b{GMIEjUjp~MeCc`OOVYTm>_^aQ{n`8Pezp- z=V^(lxJx1NsvdhKCn3{o&hWKF{ZELj zeTK^_uORF}5f(#o`l|Q9$ZT+J+Fl*t-qLWPfdLGLR~31>YGQNYRM_1}cj2my=U#^vZJdp7}LAt*s_Tl~MvZs=14#09yyGPdW=Wk?Ffh2p&o<%Iw}M}raeDZ(&IC`gFLv5UP1{a@!w*8i`EPyW}>15DF^88t92ONBY0xXX%|I-` zAeviX4&PaYB`ab48<8y!StG!n_y9^88rbB9@KiYZ-sh6Ulal-H04Jz z{~0iDx`Gm^k~SFX`(8l-40Q%Nd^?Eg#S(71atj)-1TE0RhhDKErD$HUL5%0=9acSJ zz=6%j{Avpog)GWYpmlP9e*#&_=~o3K4vmWC443|*v>0(jJaPGYfPMRhJS_UOgUIfb zpI9s(CW5xSK`+2gHNFBtU^gqLe-mR<^3an?TyfLvhQ(7$$2a6W0tABE{4Yum&pA!$onaBw&yHx*n==OUYiN7-bdkl^1v z=O!g>CFX&uvGmu#-BiSpsh)ZF;w?J=`YeGr&x}=^udt8#8&gKOK9@5WmOhRH$@PJI z##D-|LS71PP#*~o?m}2AV)*Hg3)t%2RS*q-agD2v2XqfghCjS|@bqgvK}ytI2Ua7e z-%X&a&!~z7#Hdfjl_#-u40gnlIO(JSn;?*`-ZSQr^G1&-lryNZ$KQf7*2z zO5~|vGy{^#5kTsH1A0eT$oapg!MNAJ8;wH^NMf!eWv}U`2QV?iBDN)RsS4gETY0O! z#!NbSS8sVuMog?Wc{olTvm0Zw@Ef;R>0(Qt6VpH$B*ywDaA%22jGs4NR&RZVQyRT&E=iId}UTWInI!=^_HYNUo$ z6BP=XoA-g)4W80?1a= zlK4}-_lh-T3=2Ep@h}FgDDxw9lY~uU%7^V^D|71kH=0c|GmaFZ@zO&D3GNi0WZWRe zn@bnazypF8E>ON0=EUXrK=Lk#(Moxr!c?9rd|+F%Yvy2=$2C6Sw{Y0Irb(j>|Mlh5qmY( zH|gcy>|t@sxu-gH!h1pTzaCdir{U2#_O{#p`E8iiGGeT6TKg}GV=rHDS?|_`Ma)l+ zAjb9mSD}~kNfW;Os=EMMm?)TrD_ z&RjF~1&uO(?z=khQZKHNza;HjPgkTtzpgfp*jxdoB``OmfS-Q)eJpZ@nMZ5?rs__o z5U?sGb`m85rkUnqHhep>@pK@k`uo#W;nY@&d5kK~w!wk-yK5T2rbxW|L-O_uw+jb0 zZ>7Al^B<;-rf)F60x%L@$y+hHv-R{)Fs?rW_X#IP!V&DaYClidy0Ru*2udszje+iB z1u=OKeDBQ2txarxob&Zk>un#u%zd&C8IUtrw@)eF5_>TcGZyjWB952`r|=doT>{N` zu)IKeI&5DWnT&jOdGybJy39T8;GT<6_oEKkJd9DPvUoi1#{Axye{ZAlN2E^9(_gT& z+fghD3BtMD^N5l1w0Ux7^rq^Q*6qg4p*{}{DLwS6<>tl>x@Gq2-0R$jX7_OpG#B2X z0guY>)&ch^gbM^}FHlgQKY#JxvzI{32Aov%3>S}v>pA{gT8VeuDj$rU2tIvw{Q829 z2doPH5+|7(O9%`2Uh{v?D|#so1g9fxKqW@^FUp->0<~V;Uz8ob&d0^&ht8M&m+=c9 zJxM}&l9`qtT6gy1KxQ|xM%?QQR**Tt$m&y9{K1A=xSbP=2a`oI%&;fo*B>_j4YzCi zM*d5fW>Udok7}LY$8jCb(TLlF&a28c|JOB_vm+a)OYfZ?cJynM9vCvT5gd;=;?oCF z%j}NP?2g-nEvXfZZC9Hyw4DJ)<^Bzh(c6qsWW}bX)h91>yxv=|d5|nP{6&e2zK@h) zTg2cR=7u}a4rd%JUbug_wXltPW3(9RSM|!(#bDq?&WNChPZpflAPN-aMb7U|w{a2| zXtYQ|T^c+eKRAYcpntNNx|!YU?ikrWU^s}X1B%k8XbFRD8Qck?ja;lY6RTsljQ&$@2p+?4BYe)R12$X<%YRId%1Uw^)Dn*A z8=1T5J$XkUS{6LqCK~EZnhL!=HGu{m=3_`k&#+})#2W*@?dD-&Qxm58`D+tbU;bZ; z(=u!vNT`CQd(9iz-i}s6LV90h_SSq6b$%V7&$-aUhxCp{7MbZ})$t*1hg%Ze>Rv|q z8j9x|=w2d^hp7XxJ4OZ*b8ZDs0+)^u93rvKCfm}gHXb-jnx-(L zf$8wkVgj7;%{QC-Bri>Gr0Y;buC6vw9X0(OHHgcZ-(v`5v$TUhP4(*VFypE=vYa%D zXFiOF-@*lZaiL$Ksy&T|VB^F*%KsC?WF4i>joKMCFu7nU4cNfB;eYxSey&FMv)S5g-^Z|~nw9#~n%GolBu8$2j5oQrEi=AaoF_aD zJ2y^0TIB$}X{C%;7_|XdOiX?J+V$ITw}qe6Ml;$x30$1SEYek(sbHt9qC;WS>j*;CkvC7R`1 zTK>`qpT#8HUFufYOwnJ(xK)i(P%@s0BR)ykVa)c1^q$>IKTb!qNbQQ>j7-=}>6rAO z>r^wR3JXXuG&#MrAPn_`#Kut<_eNsw+iyCY9(sc=iqRA#b!_pf*525c0DtDweN z6_e#Ou#xoLr#;HiGUMqECff=VMlH?JEt%yTVW7II;V?PO{}~9TTnwy3zjlL>T{j2* zvZ2LdI@nWtUA;*Cn>S}%y$Yw{qRl2jn~83}Y{%vb%!Hu3X;vR@x!BT$3r%W_F5KCv zpUY{Js|<~v-EviB@-Vq5Es_o&>}IQszxLa8*!EP9%E`B0*{ccGtHh%r2*z{0`8-ga z&gL?3!P!L@W`H48gqYj;2DKeivN|99gqsdQQum0@bjNE`NH46D?DS&* zB6s;0T*64uh-7} z51$Y}?M}5IL!KS8TOaMg-z&q`;X78nj|4g2ddo@^2Wukriz+93OiS6W{qhA>%66%r z*FiL;FDI=?bdhy8#MP@n5AR|$kuHjZkz)$|1Gb~4gCkWL@v>V(ZJaMrWvptL*m4CW z)AwBjbw;|k*)Zg$W%vH@JK2Xxm$MxQ>KugYzemQHg{+Akg}U^;m5Z;kjoX9ZLlz1t zV}_RMjMqsCr;EAYjpiNYA3H;u1>5HO?(P0C&r78<4sqQJ7LCY}P=nrhyYyVs)%q8f zQ)pZuD>Y0V&&cIcZBMp%_+zIxVU56Uz|?V8gD&RAv8;XGRte%}#ozi2F;7F`IhZYI8efWw)z zF+hU!$@`1)2U&9gnW{mP7x&6_d|x%-@CGl_3;|W$f$l*@LM3UHhT|E{NEGSTA_tR= z!~+Cq^D3SGqRiq6R7VQNcH!?ttsP_96CeXu|ojj8EJ-DIhY&vox? zc)Qv%rxq$V;0<9+PcNRlV774XQj3ldNXQ=nCJ4YTtZ*Bgb+cgV@)$iI{dp0+=;9wR z-$g>0PT!omC%(Kz64>JYOtBm*42`)X3@8H7Cuq}7HAGD6h7Vx>{@FVyCs>mX*(Nke z_SUiL?|&nlQJ6lIPsR>yoAj+8J{n5k0!2FzMFRP*#9b}*ftkHj{|^JQ5ognN%st$e z55&=>fjzNx3Ha~4KN@Ys?5KFvAh3FS)1qlsiD;gRU(+?}SL{Wc(D|_DKT%E`Lq>xy zL{wR4BK(&re^NIMfWEuK(XJ01@QHXD>K7`gNSZa~ruY$1RU>Vfmid_8W>$Qcy$IKZU-3)* z3HA%NJbZ6;?G~mYk*ytuH~wF(7V+sE*n=-`s0p(Brj^ejH*^687^V1~Qam+s_<(a` z!h`+tQ+V+6av-q4Q%|$5EFcb$^4fiPIS(AJ%Y)C5sa*iN{lgL_5b0s}YQE8nbE)%s%a7~kX|34G4{tk zheBBLjU-bN8fGC7jp#)Zhga-2CZc3OJm{coBpa<~pl!g<<-CO8S@Kp$sY0YNSmlV4 zS~MflR$7!S#Vpec{-T@^5a9_^tYc|Kk50YzmR**?uduL9XJ6-j$ZYd_oii-hIgRkc zR3cpcVKU@JBM``2PZ`p^&G~zLW^+G;Q(2IQ0AE*3MUx?GswpW*5|*#8Mhvk zMFtA8bzz>6RCB}|!;F-4nvb3bo>ws8r4%lCUSUv_uXsatkIdJbol(S2QlsVX{62o~ z7^gbE0m;Id(yC0GjX#D|ZPSsoM6n5X1hXZB!&o6gHR4}kPPR|`rdy+ZQSvX}Bq=TO z!u(5Pc>QF0|Dt>Zq{~ASxB70&__P?WoDC1k^Z%kuJJpfob{!3rWeu#EVIXg)jlU??X4bDZKjlE|t2PE>XZq&BsD5Nb^KE5zYCicA!=%HL;TtQ+ zUWMDds7=wRb(AV{U+*5%58+=r%kQSfsPV3UCMvmRl|Z8_f8$2Wz@thfNkPbRUa{2t zC|u`t^wn;di*0>KjIPw8AU<+lG4h&EQKL$K8Vi1-N*_&wGt{jvgSUi?;ja>4*HeFp zQ)b>QIiOHZFyL>W?-A}?j`JPZIhCGtIrhu?i?SlM$^2l0uw96e>ul6Eu~}xXRvh07 zk5>={bQZq-sJ1hG0X`1s&42W-JHvTB#+(mKF%Y+eJ=a;e;3@(K|&h5M}cN)mg{hcXCmzwl;k>nyGH|AyO z;D{IL)AM9AGJe~xe8cR%96j{`jnZ`6ma@&%qA0az5IDDOkD%RTkb5g-EwF*me)tnj(=OHsrb(udVLk`HvdS3aF*2%a!WAsfU2b6%FMjV@$N<3=Zi^ zT8|V00`5u=V@rJPp&#!$8k0 z@H^zqsQ!O6y>~pD?He}UZ>wtWJsUyn8LQTVh)q#@M{KG_?eQ25A@+>-8v8!gD==A#ckvV;GiUv!D4_2}k+PTC+<4}`PY|q& znm|(pts%rsavY5}T$-rSS)w1tRW;uMZ@~TzmB94fTGg4dq5~bhkgm9Uv9Fnki<9{S z0~T}p_}|W*yB%gn@UdC_Zq#^s9gb&3suo%O(YRy5#=YO`DLZ567vU#?cY21BPKMMi z`0M)vo5*QM+a}Y~$)jYo;<&^#WDMK${1Gs6^+jK$dlYQkJH5cv*>TUa2ds~ zXPnrA)T$K3Jj@pbnIu%(x2@si9|iSF@5D#}`w8Om{lc)zR^v)?AtEhRT$FrG9wKl> zH{HgG13zDt11nV@IhAwAjfLQHicf>X2BQ2Ql`Cr|lIxPvw~!^rMFG8F%24xMP0R_D zUFOmXCo)0zg=tA?;f7&d8q|U2+)O zosqwNj+8CanHMekq^__lSdXcXFFqKyGX)A7j}p@0skkfBombF|);?Iv6FFCP`Elm^ z85YC$sgSQFs+GkPe8tgnkY}|8wP_sE1Fv<4;;Ike!5FiklvBHEsp2-#$~qgWiaUpx zb6cqM|0IFdpCM>7Qus@N=Ux%BueNF@TTs02%cnJn-ryg|&2}9mjhtyzx~AnbjitLK zU;Apv2M0-eO(l~hS>7V6OU1|N48_2Djh2j1|AB^?C33qI#}dr7npAl^{1wQQ>575x zi7NCrN1m$S_mvK%2==k$_k~k7Froe2ufea6+EQb3WArMMt_NwirnaPyAz@3NV`+}# z{f}n^M2HsPw}^DBk^Qm{kFt~!rg==7t8OYLL#~dXa^^j)?pYMC)yniga05l;iI$Hh z2u7FG-xU2Ppc&kB#Sac#0(HBC~KVci*Ke3$U&S*P+_SD#Q`t-f`m4xobn+2?+%iR?VK3&QB(;knZe}k{%4m#snW)0DL z@^+YoT;78-iN%%&ffB%v(I^uCWHGgO6}r#CF&U?OUR#0O%x&i+r5k8iR)nQdd!jZz zNPYVtoNgvzltEM3NXb+r-Yo}1OXafEorrrKY0gCoZL)3;-ReBbp?7QtA_iKw4}JBI((x9ryrkL0%t^p;zR=}vJzt8{<5eVS zF3;+UtP2h)m~ErFXX6Ig)Rry27PBtD-G^C+Kgzs!&hNcwT}y4Gn-e@!J^y|a1)dV; zl$xbT%tY+OXY+m<0`*0ZUbyQ zW2k^29sj~_*}9VXYM@ZC6huaLwQ|qjHwXX7LbX?aGjmPYQ=PYELYhlV|MRvHkuA4d z+Wqu%>xkDkLda-n!vU>&x*@Rz1LtUpy!?JWNPe~g=Fvz6k zZ54k3`kuXLlRmY1TS=M@F!!orNnoFa(WAeqlcl8g?iKAie_fLHIcz_CDz@t51O92| z&of--@3h4*JHzzG;ES|iPbz-y?JdHuomH+*S|J)j^8f>`O_4l zJVlGTGvPBtF1bVDCa@=2Fb>IX?bWu@n8zCKV%6@5l`z;E&x-e6NnEsP+i=R*Iu}+~ zI4x`sisBcU-uIMigw1xLj7N=e-=D5+NEEI;c(N#YQZ204{*6f50R^tlAYwpF+>9Po(s|^K-R88b??iBa)i}Seo(Z%TI^;o-`?~2R! z*g$L!@bQhK-aallqzvezeL^$ID%6#bfMsT{pbxmRni8(ogBc=Q9T5ZHogYIEy=Gz8 z#_KW3W#w&SQMN-OCEA>!4@hJ0BZ2Z%pV*jYEl8oR5cQGTeLED@GlU3S+`=@*Yj)`8 z2~R9n>S)*1b`&5A#Yr1oFUb70wqWX^ICM43gsuwq9E@hm@ zo9BBkQ0$WLHo8qGh=#&Oj$sFza;|<~i>I1_k zQsTnXc(0PF&zmxW;WU|7L8mFZI)_df0Z*0RQ)6iLlx6hgUMuP7UQhA05n; z7C$T6NdI%o9Q=LzT7!;ZEb6&kPTQq&IUB)oKb9`HzBi*TL}W#;cj`N-qn_Z7_KYR) zD-~yyxAj`?gq#XzK@C~{YwioL-Y3ON*WaT=;%$;Na(ka&JIVqJAaCuSdBW5BI1J!V z?1geoGiP^|j(Gj2)^c|vYadySjqZ0}2D@TYmFHnc!#=w5L&@P!hAt)HDIy>4M5vF| z=G<&i?bq;G{LBmWw|lNWKG}fg1!*Rw-kjoEGJOGy-kXi1xk{$^N^%gcCBufC#y@7< zxJuEjlr_UrC?~pDE*&tlVEyM-VS9;7<;TTS+nX13w){0L|D@<E{D*^Xk_sclgzgb z1-#usr7x5(KGEQ^4>PN2HGzZZ0}=hqUxW5F@E1^H58gqXR;WsDK}S}YS0F*%jg0Ok0lMc{ zpEyC&z;@|A4r2C>w7QaN`qH7cK7?HU&EQBs`(s@kpZ&>&PDU`SP=;h10rm)2ktOn* zjl`kW1(YvHpRV29sj{69o8(r;Asm_NsVDj}C%zheVEPDrzr_6LQP!$)fzTr~Qp`JsR5kde^^C?)I8-n~u359)7xwb9 zsn+i|MeEu^YWgxZD`IACvEU{ zX?}ohh&QUHdUi{v?GS1K@u)SJat)lC2Gq_>Iod3b1%%G1k9|ecgj<$e&!!f1N~S;K zk3p>nH#7#4i*kP*?MX%XmprfUuUI@B`tM7ZjsNJYqkr!E2Sa{fnlM zog1X}Whfank^g6ozF!Z7IwxJA}J?^0cYnx z>ApAz2aHh>SzH-4=~RxxaHxCU|$iq17)S1B5vodTrBs$yUs;OH!t zBUypt@>#SK2iSL@C98?F>4`ursh)?+Q*-1XffTbYxSM=LGoasf<$K_nr@s3oOM!h+ z9+Rr)Uymx3TUIeZe&`un_>*RPxlZ_h0@m*Ml)a>+_Kyx|4&U7)oQSlBNovk?`3lL6 zm$oZ$3OKpC$MO7Zxbsyv&xV0hCXdMWd{w7lG<}knkEh1ExJRY0(NCzR0rZR5v5}>s ztg$83-B|7`l(WW3W9iYR9I9pm_W`S>f3(AyfinJHFvqv#T=`0vW=xLQ_hP2A%LW<1V;P9q<{1P}sUH7{F{ZZT z#}KgnzO=3G_^#f^bw`5?jWsS#fB z6w4$i0`@66u+UR7rCuo%oC+SPD|$jW7ucgh^ph%Czr!}JirgIwXj z=@-Fd<3aau^i!1o93|Vc|l2Jf8Ay{+YfaQcguNstqo3Z=u}b?IR4x>!zxZ) zf|I*Qp`)Br3RB`YxBh4+aN}Jn&*&ffo?jwmHYLmKwDKH`|8L;*=+yxsLdI>09b=vk zg9^Jj&YCrif|4 z86Gs$0wV}}bXM|ppu#L@2c3Y)Tr18g-k7Cv9hLDu`xQ{CKopG?=In$vAs(0DS4#z? zNyaJXzjnJ&hNm)1o_Ns4j!m8fzo17`t$$W_?1T4Z&rY%L2GLEr9Klvpzjdtq;^C4J zEYBK_XDwP!O}a9VWxdG*V>6bfIzwmwY73ByKRly?8S1 z-ADvQ?$)FGc+5-YA205B7Cm6L`bnjo5-+ctb;MkoILHoZ$E%4>i1XkPeO4^drm9%gkVPO8)d787OjR4Lx?^nq9 z51m~8Tkik@B55_hR!oh5^$RGJ3I;i>UXsYX@JPXbV7V6pXhFg9XD3LA9m&_>0nyLCB(Bpklsd1*PXZjiUZ}t~owH-O8 zAqH|!vj5xyQC$iJu-QT>#=oq7*T(2d>(ERUSFFRJ2Q}I?IvDc|Dpe2MZ~23%xTQ$% z&V-0!&jS)oCPYN*fqnA5r`BgRcSN)Sr*q4DILlPH$_=D#VIiBJ2?iKLs5xtP(ieWen!*v zJ)VC|pTzX_&5tWH;7>c38qe7pSrrYlCmp)+bWe%qnoaJCkW5B#Y@r&{`V^9J;YBph zb2CBrxz1d33ymrvsH`-$L{OCukdYyBL}8n z9S9x3!>CC0HEpQodU&3fbj?Q>bdm8E;Zz~0CO_U93xQ;Mmv4x4zDja)#ybuKOR4E5 zN*91L^|(<^*vY(MLhwLg3{N=$oVf<-y`P-zj^{n<#JkzjB}VB7~Xnq7fgJuCq}z;DKCDsl9+iB zYY#N3IEzNrPHrKRHzdXaD0BqOI9defqgCKX$}@=O^qYcAc!Yx9$v-Z4&g%oSw4z$t z+#!_wIa$l;rycGWKUTlkhwjH)d@KHol3-m2thx|caJa7g4QCTa@kK=7@5@pS%yX37NvzW6PFXQ;T-EA_ zgEyHl3721NC&8UGFBQr2NbUts{E9SY*@}J7CF{TVg$rE#U7XjE#9W~#*zaq&F?QdH zqA%Lg^Pm<6j1A|pyG_ggo2^N5DRCpM&&jv7KKW)d{1iS^ts>;0ravbM>{@X)j_PZf zd3yNwb#cDt@aXT$VRRgxQAgKsAG8OW)8$%ix8pR@qvURootrYj$8_HNmR>n{~HhB<_H zluD1+UMsFE8IIt5(VMLb51Zo#N1Mn`bv~WOlNdj?>&?s@Ab<_(f>}9rT9ye1(u3zn zx-PUlizhiso>^8t6!*DQ(SN9}#-&G07O7(UuwG{Cz3u$Zfg0AeJX!Uw(Z9$k!_xn^ z{H8H>mOelh$Sf;%P~p?R&vgp+URmjXZn7v+w5o3q8$jZQMPL6sMPufEk=}eyP*1T} zFShCV;U?IV+}+q1i|aPwGZQAUNH);f2l!=$U-2bIX%q3lQjL#g#+OnbHEX(YgO#8> z&x7I;%&h)z4$llelg^Fk#{B<#{j6b$T7^j|2K77w!z*jT1@^-~%w1&C-kBJleNU%< zt*BXd;=QaG*yK;TZRbJK(iGygP%dCi10b;Z2TN<2=Y(MM{eRnQ9&ZEQHM zj1g|EF+PcI+@6+ael#XCYca*{y>BlyQ<(Ka(BX3QDX!+x+EGj6-r5l+$4Be$0{wT| zl1!QX%>{Ku5#~5@GDR~5WW1NuN-<`SX$lc@=wHXzPNDE=g|GNo6H6wgrA`uIP)wp| zXZ5iKVDG;MD0&ENVO&m6LX`KqWKc7UxaVOrn&YI51^r&iMDr*XYkA&nX`FoHXbj)k7~@oW$dPWF3*}U)zx~RgG}Jyis-dbL(4Y_z+R! z^G!gK=Gy?`2Vu?L?rTy=(LpOo-6_uSHxTFV=gzJFr;z_2N!!VwW$t!ANG9Q*hdHiQ z?ZY_2&hh_~bN){ga9;J})7^vtUP8*yzGOLVoO(w5&hKOnOrlt z!f$(!_xRr5b4V##=L5gJju(r2;PU-d*$nad$}ve}O-aj;%mh+L^3tFCtb@P2&F|gG zK34*bP!neXnvLNje{Km$4ONV%x_h0!PK|~<2`^w2zzY}MsX=$6Ej^VvX9h>9%?>m%OrZ+eWEkKKF%FjwpB8N6964PFL} zx@w@UQfi27|J#M1jve>>{tLE0w-n@l9KT3=Rw*{PwMtT3YgIERD-e=g5`$DKDa?{V z(=qkaahzBH<%P&7!wvKC|LHbBxiT%Dy7iF3@49Q3A+arHSb~;0Ih7>DB|R7B9m2YbpD_M|O5Gjs8BHN<)eoTWlL#62KE@g;vCGGkBpBWFp85xN3`!BJ( z%;@u~|K7zXtq^I&wm$^oN$Pk~!_0*w1v9BR<2*7_Bc$KlD3AXd$k2xV%#cV6Pu^wl zPTr{p*NGzj!2*;ayCe(Xq?nWw$5O)949wpQC_I^}O&dh<*hnP#Vi@}OQd2fWsy1_e z3ejiu2I&uNb(uFL1)YHT$?j)Q{-2u({ykF80w`x707@+BrfhszutIJS8P_gzG9pz= z&R45tF_@-(U7I<5oHIKoTbm(?bS5Dgpg}d)_asSsO@7#D^6v=d- zG#AKI0m@RGcdOk~PMuDYK_h+llXM_|yORtcPt|5{OwV~D>_P#vyRSut%%#k9&0gUR zA&t`)I%I+b(mfwEO#g*KJI*uInBGOuY`Vwz2BP_8B)C_O;bDMFGDKK^kV8h<{X9oH zzJ&f$^m(15DnEt4S+XMdK!G#zoqw^SBBus(#d$p6xq0wozDYnjY)7ZF{cx$GcTiZ9 zd*2_AKhy~<;iM#jT~c&hBsJw!cjIkE4dL9PhI07>977Dfq7naB^8SBx?|%>G9p)W- zbsT|0B1te#qlAe`^b-rhlyo9XiS;}zlGt6Wo-twrwCiaLM(S2|4k{^%>dot(%jFM| z^Gj@my~U0P4EKhGh4~!IA-AK64fuL@SASA09w2|{%|N{;*O%5eE@=NB>F2NbfBI|* z?HT*~!;stlH6Bt_7WvgA?R^m`%xVBfvLwQvWR0v5!8it^2qHg+A~qaZ>O{(p=nCCy zXaCpi`eHQh%_rMT;yM*2FFtISZ-NvEHzyjWz~Ua}IyO(?4j-Tj3vaER$7^B)U3m2;>u^2_oV(azZrG+VC(a*8zzbUbv%egX)d{2w2PQD zi~Jf$BB`WXUIpKu?aJymEdEV;n*=h`8LinPhI(fg@~AGUAQpX5+z7LY;;n0E+WnkD?FqJM6AqCZ_M9vgxZ z5Hln0k)MlrEPg@>7RT|tqH&@{!r6hEcjrVQf8y1p_9ePxE1wW=Ml@Y(%I#ciFKZK0Nnl zPtQtdM>1*HviFqe4(T|z`SGT&<32XZ4Gl;X+~EPy+|7@Bo)*u`?UYV^YSmyB?UfTc*0!uZ1XF3O*0C~Q9@2KH zAy;CUYcl_LpntXdSLT5|x{8`}fa9b&`z1J#hQV7&l3o-*_djA0-j6#YZ(%J6#*jpG zo;W8Bs{6ykc*5x?mclW)$~WNfi$In-W{z_hzeLn|N6~fxpK_^l;0|dPy4-Ca$RPUd zB+>W@vPgrH@5KNP?Nvn|rZ=1EOlPL(e2ndK?ZsBMOAA;pe~_%{^Qe&$c@e<@p5@Ru zkdfAU0Jv2?Mzd}TAgOr{drthwrN%kj-ntyRKlI9xnHGzv9w62JbN!O?FHSl6hAPRP zX!+A@PuQb6PQk>ZG@elr@#9>yn+TrPAdL#)7a>W1fBrXywEr$5PMeT>KSn303BwOL}b zcVcMG?ifE%Yp31uPu%vzo%$`a`c=J57-G4P1V#fB+LFc#`xz}w9z!jMcw(+ zlO)G8ANu$=LmKJ1H(dTT=YW$7k2hHL@(?mh|CjKsD&Y!CXUMlWs)pIHmVQ%<_hR-L zuF0kP-d!52Q?1P@iz#UmO;sql41w3O&RmzW$v*!U<}kd-EJqR6q=TfWytUdq9s&De zX-+;_W@vC+M2l+B!ugMLYj18tK%c#*(?=1a%$z~j%jf2#ZQ>^aSf_m_&O4LBj#C*X z%}`0@lFr~PsMdMM-=2RsBr(dq-xc&6sJjZ2!{0%E6|ycm`#hA4A#%{g+PVW(u5< zbj70)9oJcN=+~)v;Hl*t+@?a%PnDoz1#; zxL25V39WmVP#eu*uh8W{>B+>RlWLEqlB>$78X~Pql_M5l@Az_>Y7fzr5#&#QBvCZt zIj82=rd$$pny+m}F7i1|IDL$Wm(n*IFZfwWWl_KZpm1hczRB_Np{0g@k)O(#G(ZUf zX^lM7M|4RL!ZepcqW08K@MjLg+pYz@TKT0IsnzATs6Ocq-(mCaePpw8O7RO6Z}>0n zlPlHyg;9z4MD6?-Vc$|6x>oqsE~{G`PWJZt)~Uro71bocG`q;myWRSC^`u4|+S&2IIKI<=C&vf^nQV?L*tcw3Aw`W4#yW zQliFhMQuy@dfSZLR~Y__63N&Ayr{8Ss?nh%FNL6*l>kaQ$zB=8rnOdw zS|Dw9T~neFS6p@Xlo!s#RPX6}>_y@qd~{;L>fUo_q2vsfgPR1T3b_W8|DI zf#by7`-LWelLZ{*xhik)gwBot(SC{%$Su~8y$@fwPAa2MHiiRbSxqpEwQRZpb{f8P1r(r@> zz^!5L=!;iCX`1Q1l`r|SbSRE|jg%`YbJ^h922_>>sVKN`B^!e8Vu%_58tLAW84wO9 ztS+S|I`XTzI;N9J0?@vXl4XCgFG~!@ChcVLwa<)(;vU2OlpGeD9iIGY)Gxi^^!iWzWcpJ56j-=@@G3tL! zwSGTwbNj-l5b=>bRRODd|2$DL`B81_Cx=~lA}4+P-PSiBo=Gz#Li4#UG_^~1^La?M zL!C(AW{ArAl}KVck9T!&uZuhvfO48SXzI99l3vY!ERw4j*jDx;f1Rd4N59KN7G(xE z8_t{=*JCHp|IASp|NS%Gyu&<6$Zt-r!2N+_XtKqtLwDr56Hzq#O`5h)-*X4oZ zrnRBzXM)bLcqNG*x~!S}H`h%yAZjEBR+mF2$kQO%UM0pTIylg3ux2lsL~$1@T=M9~ zOnXn<&rCYhvCvu9yt!H=uNj~bf>-+$+3>?#DktFz#frY3Q^(_IK0A7B>b0*%Ta zzaU^I{cpqxT$C;&BUBj#vjWlhE?pvvF-Qc8(W6v$`S&8p(cf>37+n1%{k-Oovg&c_ z&6sh+@{$6M4f_Gm;ZuBD>NP6xHs_^xK+jA~P;cU61x2%C%ma2BKWEu`KnW8O*n(O^ zxb}snx`G$bmn`q6D944}GJXp*@zU_6HB_wPD*zZV!sJuv1pFBrkSU7EU0Y5-%RZbe ztU8)|>vzqlT_UD9a|vix&dUtsseUeSO_%?=X10Q}=ik`uyhKFoG}HG~nGrFg9YZT? zg7U^%7O(QuaHQdL;dLF%@(obZDNN zG1a9eWJ?HpwsspH1pc{om)_$>;GF4p(=`=W$%?eutUZ2J|;=eAZ?$Hy`5bYQ39tGv6tik*AKVRO=hfH=PFe z_RmU^w5hVhh0eDtW3+LU$zYq2#iESeq8;v=w?t7x&1dK4gx-Wi$%~E{4m8&Q!w-Tw zq5HVAM95sJ^i;hWo58-u8HO2M5 zH_&3VdSru;%}svqZo=hL!fC;j`4;g*(5)mr;l1HE<4#X*ZdPU=goOjMLO%Q*!^8%S z1NYP;@m^RzZ659^jR`p)C9?J3=VFN$DLFK>HE_1XBTZ7YiI#q+uKH9@!JNBD52C^h z-|sD6|K}FeSUAruWaMFzs%WgT@Sj_ErZP&WMEpzT^yA1o_+|&uN1D3Y1h8v+L70k& zXblzUi5c4m0eeqhr7Ouk^R6I7(3|9QKu{h{0zr!_j!O6wna;5Q6CwU?(LJ|(Pv{~k zk&Z>t4rxR4_gf+i$}=T_e{SiqG~=b}N3t4^A^|HC3ZAH-B%du7(`qIRKRsq?T@0M$ zA^ZD_X(@;19a}K=2Ab;svbY@4{tViZp-E)bD{58qsJr=oCf>yfA;MDn}CCZ|@BcdcCt zjOS8vZu!V6k){AT!a@XAzT+GIWWJMxS|;V`?OfV-e4@Cl2Rh1;++dAH1c~E%ldr=0 ziq(6k5lGlQNVY*8|40CxJvq0@(Kgul~kXlYs5tgTFF5vQC<%ZU<~2-F_~Y&XCOY znL$60pT%IUB@{%5EOKU^zuWcX&n>+1Pl8{&PBU%Sb@t~OGntTnMp9Y%;`t7Lo8Jij zs!nt|lP)JL zxfJXV=@v!d4pONj!J?yBN7z$6I-_ZRRl(Pkq0-DE>av>d%U!nk$8BAf-qjZWJ^sP4 z{eV_;t<-FX`OT)Mc^4=_otABKUPSwwklo@3Gr^aiFLkzl#pgl32*L^=ByjepiIN`5jV1{xEksWqWx*4twH zR#i>OkmQIlLFQV@L)E4=o>d3szRw~+xREX9nVg@yW*(#B3~m|<0^K{fR{q?&9roan z4E91sx<~UXO^LS&=;5NBTGdt&&Jy0d=n5axk$ah3%J`L15RsIvj#L>|YGKx&gCZMe z0gJP#kX6O7%0pj*A*BSs-U8okd>D4~EJ5cqlR|CLO?m%oD9f9Y-#G&d6**5i^fQ0p z3rHdDI~`z2CPDR1-0NSQW&fz}HJrU;FdugjI*dv{MR7FCcKH;}#R~`3P(_YtxhDqz zYD*VkU24;5%BC5!jTd?zfiUjY8eWe-w`fc$iKTAC52E?>{6=|FBi{a)V&)<;7zw_a zwm4=d2T`GcG9sGiF);P~I_bBBL55y#k4R=I?5G=uQ3N+&>fduiuKNFUros-}^ke)Z z^k0O57`&NJT@t+|fDlepgTuX-Ei~qd#B{Z)-PiPmz!#~6={ZE#LM^OSWL|SPT$v#U z?jD{C9#7s)8WZTih`AV}nRT8KK)H4{x2+ZuP#z7l=r#eb96pC!$ zY3YYw?!|?J|(PZ6QQ(iT&Xko^54tje{Z1V&FbY0MYt!45+J>>M0sOtgAD18*KV7Z zKY*FGDEQD3gV<}^a#}k?KR<=xyGG=D?KO#%_PsX;vfS6V8rJi!hKuG8@&j&Y!5t-6 zB5O55TkW48o@sE1<-*Lw6qC=?SudpBqqeHVs@;4w62TV6em8d>=dC4koxgh{&^xI{ znH3LG;OO3d=X;)f^O2!)%;%@$P%@LpP6tsm(uL*3GwETDE>~PGN2x#D3B`W*8CIkjX6oA-aU1yNW4*Vq(Q-?JB zUZ0(Fa_*Nqh9kxq`T^85lUDRu@t1PFTDhOo9k>HHKx=4kgeA~^aFW6tCwhtqA}C)Z zRDD)8sS1-Yt2)Tptd}3L92Kms$`zc6@`$F+}Lz+wjHZJ zzDRCC%h(F5xXJR{cCuYPCTr{rXnpiP-sv^$N?;sACgO*GQ_UtP>>z)s#^P&56U31k zz|H{m^Bd)|db-2&4r;4FUzTb=Wv*yy!@|VSB)mmt&OQb>hG>5OG@LRrIcW;|qVzU@ zh)a5YMYMD~iqU@Z>^<$?04BmXzi!uJ;1$#?QUVGz0siBeQFkvNWWMeH5bcT3qE*&ey+>9PtMMgw`^O@!E@hhG_=(sBM`O(f`B)AOJ~?u-;%B!_)mmj-^0~`3Tipw9 zs4$e1vDMR1w5smKITx;eI%rc0T5^k74qt>TYoKPSBP*JsXHuMi`z;QM4?N zyHf^r(Xr#)^?x+W*1ll1etx)trkc)N<{;lKpionFrb*bRq_m`DDj=<9vGOKjPYXhE zV!Q;@k3eI4oCY?WJzo>0fxsQQ2~Ulj;YUgMPiXs$pK4}VbhY-d8H}p2=-?fYRk+zTLM#34fgJNNp zZtWpmUazzvtXvOd9pd$W)jDVkYm9fC3Fy1aDXVk^i%^Uc8r6}JUR6Ki|I?%7dw2k} zbC-}cw zb);)+)i!i-C7sDW!n{CT)-NxY6rzOQwU+vo@}W4t_v z!SyK?6=FXluQS=$9?ez`nZ`Y);&*TM>d;)JNapLAk{mf);*)>ejfnlff51Lvu^yiufrww-U##7lbWeads&(=Xn} zdf0u*ZNw=1s1W{s-4yISx|*-=>YqLR>QQchzD*IHBvpnzGbr+&D4d)=8IK6Ex?f?$ zwkaQMldp-5BQH^`u{o1(ScZ3D=qIw9R-iU^?OzOhXa;}hrp>8I13PTs_&^oSOZ~7R zT&}3iA*5Dr1$N)cxs;(If1$h6g`@SqzSz|91mQrTj;*Q&tJ(t5{!+N_=DIi*)qCI=s`&Io9dPkA7c!!xLLEDt3;w-Ira6A+GNynEm~F11?q zwjbWjb?%YUl*13iufN4pm?f6ECW|NEPlgQA<~UPKntF{eK(Xg$`4>K9jp$@PI6!`S zVT*c4IpPPbzJ=_uS1!AM!dG_>MwyAYJ5ScN5zB`LOVvxTW`CI0;zHx|apbVLmQo&V zSQPAfj59TsOCU_9#Mz#oUc2_K`vZhC+?13K69Z{me8xRXT`NXnQh#^w?mJ* zs;w*BB6wues=0E9f5W?1?k?rYNt?h;_xx-AF&n9)FnOWnLyF1ANq&>Rd(bb4^6r

    CSm(@_Hgchc@^dxLfiQ>PcnC&!SiN@Q`g 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%0DyR=mo&aRX;t-{V+iXyF}tAZ;}N; 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

    |uRF&^=udz~x33|^Tkl=0E zcbXA#{995xxp^5PmU%N*xift=1XkkR$ap(J=+Ni2I&ro!r64?$AnS0eaEs- z;AxBQrm4RfJN&$iqn61dp!pQYh-`wsZP0ZeV8GzaR=S~wXY%z&FUVS{5%wJCZ1F;l z8ACpo(`yq9a>hT53WPb<4&lIEI3n&y*6&28vU=Rr`2wUuPBElPK3C*>K>i-sz-W+$ zLnXJ;JiMPP`I1y_aFI`3y(v%Eyg?|1o_8K2Y*h({Rfk=L(6b5#>7Wd(-}Bf1>Ob3{ z?N+)aOm|2Q>Uz^6uy>kM6cGAlSn>{(FXnNg-5^VH&wrFUz}Ia;Vt$^kjia)ei|G)3NDlw6ie-A4d(9v4XH z5A`~mWVxlZ5AZ`?TM>_PY<<%Cli+i4o*yHVz7a2J%U7@;mu8U=4G$D0z0Ir_y)f(9 zkqHn1loRU_dc3~C&#=GY8fgOd6Vr@Ktv%8X)x+ARHeo(6jjQ8X^V|InKn_SHr!t!h zns@PFlUm3hX??m7t%Al4bd8XHzLCwSHI=oX>i_XOxh7_?klkS)BjE$sBvRaCQRZ$o zndWHOC2czbkwuDI{QK`TQjFYHhpM@YS62dF9Cq1t@Ii(F{f5<-a!>0#z@^HiiUkHC zNw$yl{A!P~30#q=AA`N1qni+*!Z+TOF|uulZTG!&c2ga&O?y2g1iisZ3Dq;r<#_bN z00sD(r_s4DI=?-G{=(!$-L)Q@-)D%($#{dR>y7wqZFx|qJwqi1^BjuOKkR*?kFNNn zcQNjdK9@cJBytfFZQEtU9O*EyjIScZ6tp{5A}a} zVFaV$z&?enZVf@bIG;K6Ja6aM6)hzEJJ*-W$2Fhe^)jiQ$f+mXzeT?ZuaE<>2OZsV zWv;&L?Fw2wFr;p;sot(8ldD&m6|!`E;pDM%U^Rcl47TT%t`mzF>q(qLYM zidv@yA-kGmf;y00qCwZ!*QIzUXZxbVJ)u8Z0l#(bU;!^Xo#bib+A22%wwPa;yAC~L z;9IoZt~T+jp<9P8Zx73Y4#deM32c<~#5LrmUuulLrd{#Z+9Zj^3~{{Fwl4P9@c zQxc-9+w5B;BY?NnCtLJ8@iSw{RwSs`kNp-{Ysq2`d%m>Dl%XA0RYSjB`8mfNa<=hM=|G_5V|*c{iV<+l!kEmaw29 z@Cht?pz0vUS1#a|ALNf*!}$+VELuB(xljs*gXhtw2ZkX$3Bri4GLPjJ)4Y$;#+1;i z8yN*Z7BZcWn*K~zz@_hAgMc^psjX>FKTTM({Rf%R8m2lS{?{wMyk?kPrtEiv!2Ij5cEWM;z@w(A3?!3faT^huwxT@ zs>mfRj$$w8b;$EnhXO+ddgX^^F`*_CAxrx{>x`XOrC)ubI>QSE7`du^j@a8WszK3USeQ~438ilCw9dV8I(O0cW` z99oo3xp%MBHg~#nhVEAIEz0vl^BK}#3=%WVs}2}E_SpiYQrj)AD6I1(Bc17Z^G#Ml zH^Hn?k&1*bgh$hfs8!_!WetsazFCvF_(=>SD+4Ji7jQs7%RWt$&+U|%?C@xN|8RP8 zdX8DcBMC7*k8~!YyhUt~a?(sl(xpw=|Q&AUc9 z%z;vN#neWEQM2uF6R4Ki$xf}zk*DX7Eig9qBw45YgT3dk0)G9_K3pOf(E*mv>`hE5 zSmM`0eBV@^)e(3QNt1Jz40h_@5Q(v31b4;7O9w~OH@T<(vQYX4_BN>B&7o*5>PWIcYwdsWG2Bm&U0hokeD+?;j0C&KY?u6_FL?A(S%N+?z0E{t?9yoPnoJlnD0@Gm_D)* z4{!TS$%U3~=!ei<1nTQK-0BV7C4+VY{I-ZePwSHVSJACx#;3f6*2~q$A}$oRma@sQ z^=bWtR~e7&uJBYGn^)4Q~h|?YVD3gqGY3i)f0WO7c=9R*8zB`7u$*v>#;)-=y!SxOFHZn5yIw4 z0o_^>p~z6>wXyfGj>S;1&lKapTUP~LDJ=Orj&}#ID!`oDG4_BH1l8G zntG3z3}c&c6pjh82Xx^(_jwIhFNcZqSf+yMMsENt3GZ`5w!%VPvqeQNb;^552GK)V zk&3K(UFK~uAa|emdbo$VHC1E70?9I_jjr91 zs;3%=lcl0-(s-Q_)-Y?7gk^aJ;SZOgvWWdaxZ8g{g3JDL+-NI`vIto z5RclS_{*b_2Ru_l`W_(?t*A_kp`@^dJL)IN;I?pBuYddkR3nv$6)n;(n=!ewrx6Xh z6_(qsRSp`?_Z}s^Q%wB%pFIL8GH$RSLRTTsn&GBOGAs5zpxjP;8*Qrc?g$wo4+nBugu3=fb+kMeCIvrKa$R&>mu;Wt-RS} zk-VL0r9v*pdHQ73<1*j>fdnRQbx!@8X$nAnjS|v$oMhPG`bjV;j7a?ul>~MG z~$w!(Rc968E=^@k!U|G_hT&;eapK?>RtDIlp%oZwG$o5vJ8LGw6o#Q91KZd))|FSbnb1F}ItIv2-SAJoaTs!DK7ZyUN7 z`W>tr5>#IA370(Zl=LmxxEK|cDrV!~@$QDdD$A*9On2o^keCQsD1mD{Mo2o`+SK;D z0XDJCu7595#Vk7|U~4mVz-(hpmGD>DPYowYNj25e>`5tv>#Z2>=YMCUsX+^C(#MV510?3>$owUl2^lM3*q1(&GK5 zWC8DeX;I19u`(2y5G7i!cV*lkVP13l3Bqk$>!^J8)`95Ez+*DK7-O$#RjpjWIlU5U z+|ZC!{V7tQ+%_~W)p)JhCT!M$nZdAzUDV%|mGuctD~(Y^&*Gez@5GxWqc6^mFGgoP z`OaM^4HbH;-OaZxxRN&_R~YeyVbhoYS->(G^sH|*g5T~9t{VpZabT;%zjc|WfvA`$ zgu;azNguyutV$>+KgE_X$DoE+#P@Ye8Qe694Jm?PZ$fZ*+KA`T5iX}k?c_L|0-iLIZ*4efxdXu6Gf)VW`$ z%q^N*=Nf7N=yvSCq1`XYRgI}nw(Z*?8Q4AFH=gm?%j^WNk-?Y<(~t5qXiURD$(g1w z2g|rTE-ZWqct0J5BYJv7R3q$8Z6Et;RP8 z;QGTX{qpdLCTT~Mf$#z>dF@aQtblrBmk)6}t_%*D&q-Mz4AtbXmyf5FC_2U?l^zF{ z0gS3G$I}G#uN1cgLu~|y*t1d{`z+;g?AV^pJ*^8W8duST2ru@jIv?{3b^a{oa>?T6 z(cA3aHK`E}u;|>JcVQPojTF<|P^v&uX*kohIL9h=)Wo>=T*!B=wA4NsTeEc;L4K0E z`vJYlO%0Q!f+&IKdWg)`o;F6?@4aW1@1043!eh;T(vUb2B&>MRH3nV$B<`i*Gu$L* zW>?D%shNq@s>JS!7&}bD4Tmq$F;nzt_VX4Wg-rOOaINEs-e%YTn$u7Wcm*@&Kaj%kzwwx!@!pv_*E{RHbgvTx@FbNc(XC{kO#19mn7;iCEhnCY@ zvTbqog;5L>cFO_B720m6#%(WwMtiT@pvQi_1Kn_m);qp8Vwq<)(S`R>(oVxmU$iq) zQpV%2fi*-TIXx^)F?uN@tz7#Yen#TZZW?FBPi_3s zb^fhKrkpPitDJ(*W@KVa#>%}~^>0?mx~X9}att-Mvj7^~G{na{#*M~FCC=GmU3M{`+OZ_LR?k==!Xbtg z!M*Jq6og^mE=g}Uu}-{y@m7;mQizwM#eM{E3k-k+^~hlrWF(5lV`X44|K7}co2m^v zvDjJ^FUe_nsPa+6CnYDG&v!Jwvf7oG7ZNDgScMeY6A48@03I961vr*p=>ynzya{3beTJ@1wJ`9f0W-+$}gaxEx6|;7_3>s7p|!$dJ$Y z^?TFg4)21$BEMN7J<~HPN44!9M1@Vac1_jbU|#N*zR%cRKn!^y3G?Q|#EB6fP8^8$ z7Hi?s%DW_TfblBi)q(*RfgMKA(!Buf3;d&>9xMR#$UU9!)kQ`+)-C18a5iqPcFJ>e zPNUDPUK$>fb;`6XcGNZ^(;_I$w>Ka%s{7?Bo-cMC>L`tgGBymFJbOhG3drg@BTvVZ zOaWtg9$AdU*KqbZ>zlggK5%c98O|Vi%r@bOEu}l87Z#{n zk79(Qx}(3N=8K>#aPogDUA2jN290w1`{LaBv=6hko!C)UfqxeM$)MA^Og6tr?g+te z@`hQO3IJ2#1}K#LvLcV23uLPLQjyoN9!FrGkdS@J*i35Wa1P5;tinoYWsf>U$g>`l zyS(XZ)^LlpH(S4qP7QT^IcmU2iB^y9390YtWk(SYphuUkU2IMV}m)v%IKCo`}an-&y{6H@OMLTrnADMcdYnv zGS~Uvrtyg-nCLN~)^OvQhXpcM`dgx0hpLtqaR0WNAx?CYr< z@#O)p3sZGpiR6jgSNrd~kc67d>;D0|*xfP|EhA>+x0r6TcVe8nFKe3aAyc#t@Ku*2 zhVT8`9{v*QZRVOw_g~l#iMJ}rtie`Ycg*M85OqR`x>-sEt9W*-j#b)ovYo6 zd&)aWJf@}(`M8mZMXtHaG-zHKT5&$-E$Fa7_wJ+urg0;9GFMk-Tod2g`Jpe|g7+ra z?OR8*S@krhy09Znx9|xnPc5HLD@SC?*F5z(sdpr&O?vdM+F!`_OYUh3A31yHm-F5= z$Mf}VXQfyQb4%inrTI)tE|LjuloIS4W}3YcvLzEZ?xCgA?k`)TF@@_8u+$n(!`-*d z%3JtkAH(+gN$|{V$mH0htb%C>;@;X!6G+BL-#(3G5WIEEUJwxRKR~u=&kqUx2eZ$p z?l;b2^B!=n*1h8xt6k!hbBeE64%mZKv4m@cA{rd(j@2yqJGgbb3fcL`Z(B-)EVPre z7!-~CWti8A6Q6^_{>JJ3muD(XOM`j1c&Rp3k`DwCtv+q#2B^vc})`Up) z+(ZDbY};B=h>VZkz=}Q~K*sE%hAk4Sk%HbI3yM4v1O#~qlX9)O?#_Ld`PS3Le9F%O zj{*fPQV5YjQ^`@)NcGeoXJ&$dY)^Quh(Bi?5b@`SxZ{6jtZ`imcRInxZw;rme0>6`G5k9Y#LG1vwfCX>C*a$ zQzXF-8MkRGpCf*tIINb4wiC$sLXP)s1Fu3Sh!hZmy44))(yKFv2yW((fcAS^m)eN0 zh61IhGMat+J(ePJI42O9+1F>DhMs?y`(llDb zsr>LHj}8-Z0E$n>5V)w|Iyx&uqU2s^Zei*>N00zUvlH#j*Q#|0@FwhJKcKA3Vl2ye zmJh%fZ^xPE+~uAjmwCPcmcbDhrL(<5lspzpY5XVfH;UEFHvazOrux&HY!xI0pyh`4 z(o4|YoZGgY%vt9LT(a0+!nmN`)Hq?^Y5ky1W)v>*!@!)6u}dJGxaLN{ed0xUbcAqY z+SYgDQJ7z(4x@+D1_o3S2Np!SdT|n|QcwRTJ`0>-K14QtoE~foe)R-5_Y}<@B;gI~W=Y zlv;OFoT20~otu5u^@>OlPyPHU#?Ydq;030kp-|tDHC~woJ4*4W+Ej47Oi=o|K2!Mu zF&egAx0I=W$*$w6)Hn5tK8c=kOa51nsSp(NckP^eQcsuOe!e-y)EIakz%g{?n49Ig zDL_Jl>rm0jc{7x;B~2=h3Uy@<9>JKmv(P>M4cZF$f>Ya?93G0Y!a8Kte#!jYrKX0d zInY_>dv>Tee$az(P}$15q~=*~xG{TzY4Yf`cM>#%tMrn?nO^l(DP z1r2_utNG!%#}1uwC|eyW?duR%l<*If63`2wqn1Se55U+$1fQYckAuV8JmTJpe zZpa)M-1C4+O=|`H4-h8vlXsPay$QSh*vm05?I5uFdofiHn7v?}wU-u}A1fIVD#TeK5FJh=0|m+ZZ$mw2`q>)0{|owDG(#|VF?y58_@V85yS zWX{Eve!p%PR&C%Yy!`ORvBCp_!IL3!gjrCya*+>sO9Ai8Jnz?&FojP1;o0EwB|F=j z9Nb~DaY3NFQ(WgY3zl6$T>Z-l!qu~l&-1_9;_MFGQcG0)K8dC=v!&6?mKdee8lEhb7L+GC6&D*_x9BscPj&b~(&;I65 z{u!UVf*3~Kk$4&TCw+)XePaYM=ocpp zM>QP7NJqtiM(Q#sZsUN;tw$bCb`mQRNzk{C@_Zl>|M{yoyxo>^&m{oJz z6z!goi7iL9)`aUVuGVb+MT_V`!f_;0O-^U&h!fwy-KU$M}zYk!xnHJp(tad*Td=2=Vm8t1EOD%Ed-{eVlBu)p|JMt|1e4}G54dJ;4;arthOqEeN!m1(9& zhzI8hZa@NMv(xpcpUH)2RqNIG>fdDBwTN@FSbe;qvL?Uminu!0{O%Ur4ON*26ls!p zM@fudDDl-4{l=bq$|GYWiB#u7FXw|(sU)xq={KIvqb&{@6c|Ga3dw2%N(1^)=%?G} zvOm1u-p82*DC6I=C3xI(a-$&7wBbC)`a?dxC5($S3D{*{(#l7F6OYUBL#yNr=j-3R zO)O5@ldE zBeq`NX20pU>WrX&7j3BD7{ZFsjj_wp_(DTY8%l?j;uhBHt`MGDl|idUXdF9eN`Ts) zkma*DJBDU(@Zq5x^EYw=u037lIdD>&bWcBFqG}o91aoXfXcv_9U(mS$ENHn-*>1c^6}$la_jL>vC2{}Wt*5$lR@X;6ORR2#Ip0Qq)wZfDeLZp@_d8(jV{#Ki zmUfnDgb0<7bGznoY&6VMre`1xey*4!f4^xH2- z$#!XK7#{sQT0ml`)V4EtI@$5x_V!9!@u>A*l$V7xpdB3YKw7;hk#o>CJN7PV7 zU0m@6O#tAr-d#B7)oHR~AU|a`b(0c77XVW`DgA9(LH78MsKp2vo2{w0e13t}M6UD7 zE^5Nf>phKvO(`KNRtgeaBu}Y2C7W1wmTO3wiGyrxib(vlAhhdL{|D=KN@G?j6R#|@ z#YS|$Yg}I2jCd@rTC&uz;vosUfBz5R$4bK|5eo@=hfO~_ZFZ7WYU=E5`xbr@{3RBj z?bfF(_J$?P2J>GUqM3yWdwNt+$~XM4>XCy+YcjkgChQ|Ke0kK;q^&@mnnIr=NoHft zLgwA+q7JLF^qg4?Tt*Mw9qG-~ae11@bfIMcwe4x%7MYGqXEO@p9?x;7!M-o~wE7JG z{;(`pT{6;!AeLP^56#isE6>Q}P1P zjOUvQ{Z2=vRaXUsfWAz1c5WnJqAvz3;A>PoXM^nb4fwi)xHEETKFT4|1gKI78$+)q zCBfpi#+Oi<226*{fjR4ati1tKbgvU|%k+Ed7oaj`$soykL3~JHyh;k=eHouM>pc_2 z!WRb&BGT*Sc1phHph`NX=bOg*iwSP-wgjrEBOh2ihSc)uvyXl(ogRquzO5zWw<_`{ zWwca-m-tjd#Q$`D9442xZ(0j~^VNdHMv|*OHIvvsP)2&O+GAr$akWQz91kicm<$p6 zqZeJ)4lHXMXptXjTc1)l))?pd9l2%x!3gs3okW0Vh2s4Zr}v8rAjN}ZrG8}-5_?UP zjO1{OK@20Ct4{yw<3jV4a^ z{{d8*hr`ZhKZ?=`qZ~YU!cMm+we*7b@BtR6Rqjk%kqM5ruqe*0fywdY?K5P+>&r;4 z174x88EwWxIbiyO0ztztNdMwh7gVV)5z;P7yJn6MtwYr1oP64JL`uCQIxGcOn7>ip>>R^PWNKYq8%SntoOb^72PB!48o0qOE@r|3}eTzctnWe|*HK z4cLIuF-8cZ8x*C(fw<8fqq_x67&SU>V#KX9Bc&N3IY413sg%T!srV5=R8Z9W%l8jB zKb-5F>s;skdOe?yhd{6VSLo-tV2l6X(6BA0Wy+st7PfKfyfpwyfG#kR=DJ7JkD15kPjpZwLh}d?usPK>9(Bm zTCO-HDzjH+CDul5Dtjd&Q#dD#xjD3%9JIib;N2&+=*?wNKou}9e&|bb?ttZO`$1)r zRz|UJpuEf_)#zJ#YQmerl%r5?`$cXipKHC(1(PJ zLFxcs2@HMhHYogk`!7E;=}RDFt)>3}YP=o%BQ=u)pM{DDlORmrkq?QHq9**02AHiR zS+j~5C)D8)%kJ47i5}wrSp9`VR!q_mZa=f=)`-{_)hqEana=b_Eg4vOYp zK05BZxi_#X{abySQ{6rf8KNf5chHPEGc@wN1gPG3O?Pf3D5PE6^iX1{R&rnwIqo?n zJLp}~9R@a9lf|9!Gh1*ZIbO^Vh1ETv7m*!5^F$10diQ} zunCPa*X;JniZ}%a(*?v#_ z2e5o~qzoDk!q~((7ui$Uw0>k}^?4-A+r(r8s@@G`LiduL?`WIiC1z9{_iyCPELFX> zk_NN_RmX3yn0@o8QsCJ0DLT3EDcRHcHgL&K1<1G*SB@*ckeG7dh&y3!Xy^Cye8ISd z&{gds-8az~scA-G;ck~1hti13LGc)|9{F&!wn!yrU9;OUPblWJmkad(YsKm}Ei#Xw z5f$^cx?@qM?bExWhn~#tCk4V>t1MG)Cn|HyJzA^+^##+8-zMiJOr}q?t#zjr(i2mQ z#Uz>K_$anudm)5o(=j=Mf#waRue5ygmdczIjgN1faCZdXo2E}~dj+kcN5_Kgwsls# zYTP|N`vig`I*K3yM9sqH(w3Zw-N7!I=DGQq=QA4~;HZ^wIcOU+JKsYdE@Y&l`{P-0 zp}%8g;X6-XZ-$4VJ zLF^=K#(m(2%Rxk&#X=UH0|1A>=cyd9=2|<#qKSg~f~8&7q@*9 z3AeF*E%P7XzM09iHf(++=7*P{*jWZXCJ6ic%kW4pRKrnKk5zzso!DC1S;Pr>8?wA+49k%i<>YdS-}82hIJq5*baj4HbUS%x#d? z)xLe`RpP?)984G;Q~?GjV*X4bmhJ!_MO-W9Q53CxQKPo$cFLI% z##P1EDgOzno3{8}pN}Lm$y7;R?UfmzIpm@6cQu@|*e5f8QT1y6Fql`s<>)fMKV2{M zB7F9pL!@z914*|I66xC!?=6)tH8gPwm_&ZoPznIOV&D+z*=K090uR(m6>lj9$AEAH z?$WGVeW?RE$6<;eqUoJ9S7!(q8si%Ae|`GumrEd3TcfK*wMkiT|()HBnkErPt7>?7p2~3$~6FO65H5U$Wy{5^XvdIt>%m@dcD4y7r;R%O++->Vhz))BT@(o`Y+*mzV{m6PuuiVFZf<71=2k%HgVI2CRk86FY-6rQfJjkKCqd zBUk^O73yPee@bcJbjXJA6bW4zugEJ+SKZ*s%fpItO>CQxOw!~o6_$y?& zyfnhO{BEwIlnv__)($=`NoEHJrjR+-?0+l&xjIateunqj2KGZ+#Sk@i){~b&Xqtd@ zm;5__~WrzL!X}s)2)gqhH);QfIDIvdn;?SN*KTK0ei5Fe8Yz9&yq+~hq7Ppj6 z1uzG(V6KlB(>W3=gx3v;b*4v$pHI!s|~chSh5eJ3n)bm(n8t zio3$@G`SkAscSKs37_K! zKTj|8&HmvHtocm^sXm)6FX2lx`=1yj0v)mC0-vCesf<~>RIMr@qI}IK)<-hmW@2Wi zRFD4r8-~WUslO|QI60TUtM?NRCtRJi^t7<|yVjs~?Vngmx4L}^ajbtyMnG)%hD_R^ zYqDUWtv%khcMC2+f+$$P4w-MN@$9p*2irG;c6#DBQS?ojRAokG zMa{?m0e-4oW)}i=R`i7)O-L;2UVAhqL9gj@f?2R*%2l1Q8e~oNtMx-B`vsqh@%Q`d z7BsW1p~$){!2_w3%^Og*A(s;XDToHZrNuapLv6GfJ%h%lXro-aF$1h_c3YBbB!y>T zH=TQdzc|D#n?6h%84so@Eay(MKP}>VaD1R+Weut~tR`SzMCb3maJ@8)elO zPAMRxrkK)ba`=L#6OQxw_=wpTa-WF<9#G8At@@zKGDmf+Id{R8YksHU<4bIXgfL7b zsl>}aa#kVsyV9-e1~5#~cW&)p#yqosn9myDJed2g$m)b0K6Mbq1Pa?w2N1kawo93 zGxhC?9j4Fq3V!kS@Jm?_HAEAPscH>0l!(kdtTMqk_xV>G<#if%5gH;A{+;{6P&jeS zN8HUGaIE1N-ign!j5=gD-$|>w+pB%qedOu2czw^b+Q4>o!@oQ)>L(@@U!f##lFyoj z^tP9Eu=0{FK@G3O6Nzw)R~!f1ZC>bel^e>Xrh*7@K*s#K59m%Q@l1m0W!NK+(aW=lIQgCGe2G(7_x4 zljVx6@zRS2qXAf_ej44g(;6Eb1U>z#NznC0?fefb%3sC_9u%Etewh&H92 z$#P90|07YjqZeqsV0=V$^hD=LEFn@OGcbh_}QWYQE8AG z2{IdYOBXDWCojyolt@$Pkvqc!-gafaZ4taL*vj6hz}@&F#y-&KadZMns)Kp@B>3A< zrENrMv^2Y)PLSsNh~oik>p#2iqY~1fks!l)gsWnm9l(t1@t24i&6l1sTYNupD8=Re zt7pKye*6MxT`84!K*AudXE>8YCg%F5@C$$0kcqv;fSI5a#eP=O>ny9^8Qv~kr1wnk z`QOu?A$YiBrsJ|`qf{nYKEmd+ge`vcM;x7RxGG5ml)1m5dX`#GAl>W@GS8?`yk5N@ zHTkX-HggQI$(9}@Q@nbAcd9<$UD|nsPk~0Ch&FtV-LgU{fBG!AN}#D(!-le&acf)A zplsE`llg_%(lU4b6j=49nSCeQEzOP5;rkc5=XvK7>sZDsvOFPJPwV>Rt1)9(6(8nG zWAXSp$5>cW+kXHrF@X?i>o+0u6oz2e1OhaK^eQ)&5shZzol#EZ*0R#W>sw<qcZG(*R`@I$S3hW zuN4!B_90|73uO&Fk>B)&VP`1TEz>nU=#}}@f24eVsg8kQdn2P zN(R85ft~il&4eVGtTKBmSTFf|zL;IoLm?4?MTqaV4q%}&|tZMn`XIT4qK6~woWF>{{A zOEgg&et5>K__K(Nh>2izeCZTBAxpGtO<7?C8|F5~ka0wD?!XV80+T_Pqy0J3Dr2T~ zNxu_ukUz07OSBnA;@9~P(2QWZqSE<4bHWgJTxMm>^sG{{aez zmCjW^o0xxsuIk&}@S`3rZhXv>FcwuEZ+L$o$5U6wV>NTF2*byVn5Jl1_n?TSk@7tA zG}j~|u4^MmiHf zZ2dKAaiM{mKdK!yXtNmd%#b5*VgpD z;XLgsNYuOJ>F|Bf7g770q!rW&TOo)ZN@sC$ugn+Hw{~a!5m$8|+W{q}R()%QDuvah zo68OI%YFuySPd;@dFr6ZvS4T@l-MrC5bCFVjp?=cQV4O|LnVWszu0H(9LJQe$D$n) zX@{S(bbNSHKob9p`O^~)1IK>XuG_u!dwRFeU#biQ3Ip3B&2(F?Tq8RYD&)=)4LFxEVuWZ*wS~`;!jsF zdaK|fAkho!UjVlnp2z@a?WJOW0Ee?8zfV_a_HEb5M8m)Et6Bu%On=6i-J^Qc!VlukP*zsywC9Cy6irri&w0SA z;jZt`;Xu)%GOiynQ&(CzOL$ydQ#c7^Y?c8?h z{$?`q*4u}U4*u$98<&rK$W`Y1J;9xA`8BQFTG6Opwe6y&nz4cCMviLwToY-{UB_2t z)&kxyWOCy*xC)1d=jfU2U-AB)BDAgX2l=rnwx6G}AE8@aDt=GCsxtHXTU)6AmjzL1 zE3Za+igI%4Ojm6i;Z)fI*|bD}rJ7PO{y%X{!q-{!eoKlSa@AbqK|06X&6!S`@`o>V zNkwBDIL_k1+{k*T>@a!=!|i)12C^on%xqW>&&xdenp?C@rH~4ZH)a2vSg+1NMfZ{o zyJhO3Yogrhf<()I&~dknJfGGTzqMdbX&i|7oZK04r$By};*{SMTSw7V;Qv9`m^zVX zlSB@Ucv3bbGAPb`kQBseG{0>F(3W@Xv3F3i7&jEEFNnWj!4LlU{y^jp=RrfHLO6F6 zTl-6|R_z}lcygTmwyz$QhaZCr-cI6E9?KIWEs9kC;$w2lXQ^VG zUF|9rP!n?po9RL+)sYvR+qygjq0+T7Ipe@6W5Ks3$6LN-A^i_a>|F;_1k8E@sO}u# zyqL|a$+r0v)+as>XmsNdZCD25Bl;Bk{jTO<0G1h#R!Yql^SFVjUGbAJs@mo0h) zdHx+iLZ5+dS;{eY;l$ZjgL>1pD;ftQ-~S?{lc%ByX>oxUoiqN1^<-x4Vkre243&^}@5pzkoM z(6m6W%8f_&sm-0;;N5F zkceA!f6Ool*X-b-6>Qsy?DOj;dzi1rqKIVSNg*kbP7VKsyEihJYJW_sYy!c5StM-} z)E2IVdGj%J;jQ!)7FJd&Larqi&Y$}sdJ&ZtW2-VpdS-fEN)0@jJ4^gJc;*2tvZR`6 zPY+L+R%4LJUoGI0LN%9e2lK<<%^Hn`2`|a)~C%&sGDXh=cMu|!@u<13|YC#XTsDFoVt7}_m=~r#lCne8Tv`< zA0_DZf;#r=i$r}m-NSK0;`sBTdb*pkJ-O-co1Ezv*3;Z&0@Dc!lBNUMA3zt~>XH7Z ziv8Hj>CkyImf~DdG&UssMol2ijkAQFEyVmLY@uapR($OgI_(spxTV_JA&_DAxi z_Nk3(a5?ydgthY>>1o z@s1*XJaLA9o>a~D=0AXVGHQ&BkUMZPye?&8mp-x=W6hPz>zoc!6VYHy3%JZo+;iOR zQ5N%8q6v(?L#jVZ;J%~BV$5NCEw_RWDLo}=-=*+^xlfQwqREP09hC#Na(uXmA6jzC z>=VG7sJdTK@U(z=S#qDStDjezC@8?Rn{e_|1!|CWh~tsHu8H%kuhHUc;O=?!8L!(~TfS;bpz1ezgq233QTI|-V(8<~Ai!ny|_t5IL82xI4 z3xg!;HL_gVencw@VMMliZL$)&u<9-zOIR9HP6l{+6?wlMqw_$PVnO{GLE<#+uv|i# z5mjThB!pO~nVTjK$q&GN7(KcMU)!1|&_to_wKWTZWm&|WG^vi_pk(VGxb3Q#^Q>Fb zfGn@Xk4mHtU#cs~WCC1fu0J=QCd(c+8+* z(DhCjOIZ5Vk}UljdfHpS!9nnyC1b4X)wnB8Aj4dkE(QLKDLH-pZaiMFbA%PVbH@-9M}jayEU2C#lx( zcg(=$Ap4h#pQOYPniNM(^Q^)7<(2&Pqbyl9N6Zo#E>6OmpQ88AGuKk>LXX_&Zhj%Y zZPgW_J^$ZE@WJSrnmlhX`E^}0_BGB=s4(nj9~k7YGA*obSgm-T!U}v6FS#mTw&4CE zsPKQN{5*u6y=uSY1N|2p9tP!39x18u&h~2UU)jT)x&@`iBoL19SWN?yO&cbW&NKy_ z_zUyJTHf;9|NXYeWqI~zf55Ra7`|Z_tIR_-0yMIlq;7mp+cMd5qZIV!5ekP_$wtCB5+X;K5O0^TuxEAiPu1YbI? z_Wprj=Wl}9N|qQ;zn>|zBwW>_vh)lHBD`)H|1R0OX9ebmuv%{59eeF9EvR~n?VV0; zAAg|w$0PZAxrB=R&ctrQ9lKb7C;BLWr|A;yYx#_ZpvhZ0@(&<@yaQR4Ml5xTyFW{5 zPFt=PzH^X*kq1B)1u&A8%$VSgNM44Vsn^MZA}{K(s-7v*f;dz%PN8m#rA0bnldPZ2 zXMtYf0wobQwCM5Q#c*8=NGk>h} zneiW>)$EB9&wR;nCZL6Db}6LSAPYB6wY4*?dIPB5hazJI#targ>nl==H9VSq^;dI> zSYJi9bdGgQ6ifrhLK*J({atEd&`AAs%gywFH?Lb|!y7;oE`PC4hinwgtq$YS>?Kw~ zolZr~OwQPdQQ}GfgO^m?fu*B3eQ)Zd48NhVR|$W7N>BfD@|_NABR}^n8V_1uWCxE{ z?Y6p?gE5J1oktO_aOcc=Rey?XGTn;hWS5{_j~pwm8&AQm`wwvyXQm!?Go}`N)DS)e zS%l#NsfbF4x+Vkd+wqgxP$w?cI`Unt56Vn?pJpG+e+^~2k+<})y2;KLFW`XP*fBe+ zBL(-m8mr&s7B2c+5@L?MmX;GF=iyw;bSg^W_q^ZPGLZ1GG_zPISu0(xbVVQWcFQ)W zm*a;Yh(-O)@D9dx+RIVevE*a1K+d+*#F_B^TZ$P^|1*>k86=^S9VQZP-Dc)$;HDyl z`aVBa+A5f5&NJu5;uc@|1!Ates9u&*%67GF+4^wx5#d&a2gM>eE5)9j!&|{kxlS;% z`X9oVVtc#X^sAXeBoo+8bO;ao?7FZKeJ~5uNxMJe9=cH(ZlG<2NAU*jPnzG%KA{*q|~ zhyd?~pYV5}>un$CRCN51qRS84w;uENd$bbwh0csp_ZE1XPFM#9FqToJDZ&PIXGI)Q ze%iCp-!oSeM>W*|xrMV;v2v)S`4uB$?ViEBiMC#DZJ{i{{!6MsmyO?_s@-YE{l63s zh)c)AcU1=P_7fPpowA46@i-u4kuGOUWH}>Fs<3i^Fv`bU6|mB~?d%u!({B$zj%AmB z%1DlvGWK1KqNn@h7F3vH>~~xK=(m$?q$73h6M@6734Exw`p`;C)=$oy?Wj|AvF=|#} zMSkAmwN+L|i9?Nb^*p52YS>fB40QP|Ha?0jGdz~+q2_Nz@T80S zYN-Zk|4<4S&o;3dk3|yi8&(xH^R(|ATC?;m^21HyFM9!w`<2sEcRbUg1%3te59cqN zR%2(yk{utB`}T#YxcYoy9s>myc3sLNmd|-uQnRs_2)14argWf{cRu~0 zN}zcnoN)xb;-%iJL#`{Q-wSRQBxImC?8nrj{J*fo4)_snr@X3Kq32koFiSiE-xb~z zBHt{u3GsSqe!+R3mcsQkXZF_{v|VIylci!TYpelg54Ddzj*h)=WWMR+{#`diP=%>+-#8lI*@vXSx;5h*vn;XZk zWfamejtp_C_RV&mmAR5bq?ZDfBKtZ!m$g{D@Vj_p`}$!le2PDHrT%TlMz-QYNppd% zS)k6mnfbB?^cT{$$-4IY=&0}9KW(a0zT@9Wr(Zz6_Ys?q++NAz*ZFy%kQ~b?6&;dq z+wj!at(CiL?hs(xKkH$RLJ#(TXqPC+XmP{}*Z&m4`mw1*JuW=10XyEBYFFcDS3ynV zuO$o5MytlBfZp7IR|U=8w2XC7rKU{5tm{o{vXbZy1GbbJ_#!m6hzhPK!^*$jvUmOi zH0>itqE&BrVP6Ib<-92)ENRa2D?7N2^-v`wnp{+kLySPe>7;Q#@N^d61o<#=&(&C5 zJvv&Q0rel?*)BsM%)Cy;$6LbVTW^#yi92U856|3#d0@PAu`0MA@s=5&TKfo zTH&64bGHlLb_JM4{?{yZVx?mxz?0(YKn`V*-gHqqVt!1hNz5tI?aZR^aPTLltH>Er z4JDm-1ne3Nhc70q<3bN!4&+t2Pma_!EEcZPm`y^i<+0sYi+IAZ4y_xsRXG*tSY|M1 zlOM@DVHN6?PW+h&GULhhExz%tEm~P?q&BFhY5$NV?4(t6)#CZWsLtnW5Ssc}ux#dmmlAdtt0##Z0xe0nJz+ zB*bTq-LD*jWRdzzyD15d2d^lNbceOLrd^Uh@sj;yC%ElxtlCy=&vun`Qq4Jacp2qr zsG>|B`My+299P8u2w(TEuV|b+7JOBqUWYfZyKJ0e$OIV)4v0yNA(Dcj*KuG4w@$u*ZLvXkNbDw zs^#N^A`tQJ#^-xw+*tOOd2%3(EfQ=!w@xTZLN)S)(|E5nP=;;$`qv6}8n%BX)wfM7 zVwS#Tn-iQOy74#L_HyflxBFp6#-T&0oV%$mQgo4A%qJD45?3YfS1E`T64CV)RR5)a z<)6*BEy7rYK9Y&XPEIxiAK{8s@+^G)0h!prih-pVHKaRCF|35c2UOg=@|HUKrQDy{1-G(cR0Y%C%bvwo zzw=2+`0~MIvI9oFvR^}%yF^$yPEp{6aJ{0qmw}mbYA7mEx{Y4V1bi|5%cl0TaEWWqCXeB3 zvM|wBgSR{FP{pVZVXLKPssxswXy9?U6`F%injyfGP<7{twaw@m)6SCBhx9E`8^m};Dpn4?c+2#?4KN6ajqSe4-8Q~cnOQ?%%gIl z*SCD=y#C-Vlhs9L4LWVz?%mgaJ(i%8v}HhFnh^njrSEci{X;xmB!|Z*?v`>rcd0y7 zGIL)>5GQNwHp_YdAXKU+rYELLxX?-Y{jVZ;(lu`}3dR}`Nm@a$2P-GlN>CYo*!R-* zQ|zq1QV{Pt>P+#+^0i?>%GIy0asC|x@`T&TxUV5E#$c(s{F1R!Of{g2PR{gjZ1U=D1l z+u9s`kGSh5Pc>|57R}Vxt^F|$Ud6(5sv^v^qid4d?LDDmEWD!YDCaFqCy?mXI;XO9 zR4qONQVbh5T}>CrDY~8OXHYcfoV5`ALZ~chf5UyXbXg|N%T?lV$eC=OpxIHnBVr=&2A$e8Q(GR9q3UFL{vWcDC2R)UFw%-Pgb zSWdMM1g<3IN-y`n)G)-nZ$@g4)Rx25+>{J(A-+=}``YYlL&RDI**T%)&@Rk>sopq4 z?#Et8ll4gRx0Y|CGUF(>k;Wy%9lIj4;Eyg8DU3!_LW=Jj|1bmCj{~&TfkZ}RLus%i>86#aGeeK~-Qmx$*>yewQ#BKO zY3k;R=Ed_`A{7a1g~QJE$ZcW85Kw}zLl9+5lK$iHO5CZ692pZXV{GH2>MOh@pOFuH z5?{2cT*7LpD3%e^Fdm=QH+CXdj{7Z8gIsjr;GtJ$tA4*Nz>c9g?U}yWP=WirYy54N znU-}ti@j;_=*Mm`(SbZelaje6J;wF5!szNSq{$cUZt7I^l$(8PMX^#pztd5*7Xa(j z{t`KeNSYbuYU*vTZd>5*G^DRp)NCf{(+^P5SkPivcz)u-hjaq6TfF*+cSWXc-A^JH z8yD*YhcX7njl`!vObu+c006p%DZfpUjVkX!2A;l6(*$|Bf#gzRYR`YB@yCv#{{#F` zZ7>+Mp4dLRmQK@XAv@4tg2YlTm&C_nH1;janJXM^r;ynzpmiCQcV}Q5IMQu#lmasK9a_Y>$$kh{Ffe^eJ*R89r5#Gd)iu-`enfC)9-1B-~Uzu^y%#GjRjSB zs~Z_@O_t|5y=(6T*ux!4+&&y;n^OPgGd9&gaOugSp?CPhZl{$n=I1Y=29Q9V{oK8fP5E zsC*Uib||xzB;9R{k{7<=CD_RIRhEP0NZdM$K=@8&^jNa=qoz%bXhb*)Lz2&{LNs+8$4o+!U(j zwgTz0bXCsm3*HZZ@wefdyi6~@+U-P-4MAZyl2m%|ancpgs|fs8--X=Yp0wsOVi&u+ zl!AJGHgtTKUWc-iqYJfTQUB?bp zzGY#{R%pQUdfKNGSzeaw8oYk%x#vL6LYO&EXZU{r-_KydkLib>Ir0(WnPcvU_hI_= z-c?cUePw^Ey1w$QSZ_p60uaB?1Y1ejBA<38p$=zM9j#1 z5f@>{lpZNBmU_r0^LSai^MAIwHm0>pANFC^of324`dG&vWAJb~m? zCreh&dY;YrK=#o2K(!t!g)07)(h6m3a6GadZ9e!VT4y3@eB?mvxt6&9q_i15dF*u?h(4Q6{^zn5n#lITGZ$fmJj^%rjU_&I`Up2E~+-ibf; zk+M)Y3!ml8c-By5rBSx}J~ur>T-rXJn>_3r zW7QC8H)*0%HVWC^%roJ)fZ5|#eP);(8~$BrT1eeb$v98aBxGvrakZ8$?9FgcU*U@0 zPe2^QXUKXU2HO09fWJ{jY{JL|EJbKuo}l0EFhdt_O*R~gXsn2C=EXglSUZ=USo*v8 z!j9!rcJ*M`j_RMokva1hhQ#Z;S#|PXAxro}U@}!=LGk%+T_etJHYYd5_#>~KaK89N z7%$!3s1TBWu-wl~>vznY-!ZjzsP@OFpE-B6IpUsh)fxCi7mku%+gBWvDkmASCFw!o zKz9}@+d5Jz@d-3%km(meI$(;V$9MPAj{FESPpf%wV8Hfwan-mnCfz?EK?oW3cr~g#vfWv>dOWcvYU7pQW?}s=vrSeJ`^T|m0Lo{VimD|Mb z_)bMAw`Tn>3?TTj-L)ejjrX!9lnL(&5(v8aL>tL#L4$-r5gMVQ;`6{y=%*xiRO*S` zz2Y1e?UXFVD_kT*qw3-}imx0+t-vc=4!K6;!!r0b#fCJ6NN$16iu$@EM*OPt^;A=l zlK?(cO1nf7S#Gd(C9EDLYg=3{bNlR#4h8r^TJ`=6$vgJtZSgfTAFh*7= zOwE9hObfODpm#MZLb7Ur^~zmMt(}6m``i(bNmE}(Y$-E`C+{a^%Bw5?X#Ae`jRy{I z=LKv~^|!}%Ftfg~Y_-fK&YOd0c%j4&8`1*<>)K*75Vh>LNh?|@>l4M@Q|9Q0L(ePK zoW9UW8yVZ0q>=redyiCyBljuP>Z`sZ`!r3ygou@>*$ut-m~U0Wy#2%9VI6^YU3{f* zT=rM1;y{c;m`nx&lR`8=Pzn8wZD^bo07~^5o-vU}|2C`n>7AtWLn?X@Q!cNA4^^B-&c#^YDcWpwCK*^Pr5_<*FfUxUXNQNBDwB z&c*A6jh!e$?V`zbxmgE-Va>S_YZmS)DEq?`oee;lf#~AYoB_(=Mg3)JDSHy=m`@T0b5)pB>La@9 zEDQXaQZfR8Y?rvG-C}%)>}(1V;gmCXnt9)X>?&aSv$XoEI+2yi$ywon0ogr~B^>ph)7`v$_V(#X*`_sYHsI zkNNVi6xEr4*k9xqtT?e-%<-nALFR0(@lgw%XuBfblIe0rNS7Sh(UmAtFw@k-7#HoqMC_&oR&ma{GT*s-TMCvjy^JxE(bgDF1a)}g4p z(2sv_I^8X?`f2#G{$?lSY|AB_`Pj719ULvTnDjGiB*}E|vEwa|h{tZtKP2|rALJN* zbja?|Px63|(s*E7H8KiAM!zkL^1-&Q9QAppHzZQtpYm8cn~=(qXY)Nd)pOPNw^k%O zU1|i6ScC9KGPs4yotT=QQ8?qM3(D9?LQS9@aszvaqPy3?d4Qbj{_Cmm-e+$oQbL|D zLGO1m#8wCG_NPh>54JIv&+xtH$|L3J5m8Rvm_zzsRAljw=%g@VgdT0AXHL4C2k%Gt ztCo=Tr;G0r=iUWu=C~R(vL4KQ)3;sgl*|l6@@V;*%%YG9oM(`9hPZ^JVpzy!OPuh5 zpn&<2c6YgP*g=N>det529wQ>}c$0@ln*VWWQQ42!dx@{B2Pv+%rB{Zfwj(!r3lasz z0x$uatS><4WcbxW%O2fKYS#GfNv15514?%qHdT+Dd&^_+)=PC;iQLx~fts7QMvbcqijGv?n?~ zr$vx1j1^f+VbNklfWI0PfnNPV*DPmdF9~x(8aYmkkdO5ZKv&EzKT9QjRM7@qN83Tb z=Rc^3f0qUA+Yg160*9M_WN4Z-@l{%ESM!JM`QdA!qBOz8^9NOzs3H$@VAYM|jy6Ny zm9CF%CZQR(baX8~1Ya2!0GKg57SpK-(J|E&rck2{zvKCEfrT1Dn$Zkd8F%!E1_?pe zJX#IKr2+!76g?UR>E95|MZHH|45GR@9JY})P6LkRD+-iaFye7egORAWM&(^97VEw6 zO`OxHj2!!}De>2%t+wluCqsIaOOVAMD!=lA<7t>HzUYi)!PQX0`G}imAX>)DG!{%h zW1ZBO!u;dgS2zU4C_;ci`1=c6{-w6oa_9r`3&Hu z{@^`%?fSwZVX(4uI)fGKDA`Zoxz}V|`I|F(1zET2hAKwYSZJi<25+h;4;BhEcWmQq z-q%|PNe6w>F5CU^jQ>*U)S%CH|I*UH_4Yr&s>W@4k?zQ>#3NqzSm=xTD({DWoDpl!Ai2}xugV-37FG8>P9c$wOwOl_Or|l%!V2RY`?^(MxFh}k=@|0ov_7I*+HoK9 z6t88osqkZ!5Ydva!RY^@LN-IE|C#QODsJU=B*4)EV1$iw%Z^$_mi1Yhkk86)>Q(3{6b!!LD}=fqXa^I=P9 zC$&7Q%&d`d(Xm%V2fBz%WVe&(^Ft}85^G`I4Fv}OXN%o|iaxC^6m`rjk^nb0dBRK@ zfnxocxYtdb$GiSbP!;E3SB3n$p5ryKT=`tQE z@G(jIao&qHDvzs4H+Bx^+umX~e3D$UQC~L04C=*03xqjq<5^300P+*>a&!ut`}&0% z?oPe=V0~F0YAu6f*k^Y`+iI+%BN*of(+h z0Ew)3{-IY=D?6P^F>@({DSq%@X8GD;!o@h8zS~>5MXny|3u9fLRHtb8U9-S8>5<{8 zLAd8uLg?f73Am1akd#+r4off|7^py%^l*Nm3L8?xB^@j?HYQB34-{ZhbavI z#-;DF8@g%Ho)M-9aS6t2DMR90m^zcTDT z<-GQ$S>Z{H5CHPTc+S$Q6Ia^Su~`d? z2j@~e971zR1*)onMajVwO;*_7w4;YyWyv~Tv}DGWJ5;c+PZEu6fJpO)$IPss5cT?%ktG`*(SEy--w>(Oa6@^uz;us*K2$I zNF=LyVjCz)qMT2f>sIP6dV{XYS0uN2Abrp1NH)0vB1A6hk8kZ}e;-iG5mVeinG`HB zy!-A92yv}_ju(2LzsGxV2ZykcGK*t2E!&IJ-IIk$s-^LbcIdCW^@VQMUuJn-xEU=C z$LR}WjDnMjD0&~@xWDk0UFzBm4LE1`r&;1Ks>6nqST!bdL)};UHbaD&>V6E3@nZ>b z4Xm97lC@8&h>26;qgdXQ)K;IhyrUEsZ7F zv1!axepC`UHtpXYx?+++@Dr5&zeSq&Dc z7fbVMHTl4blh3x57z#6h9~7}iK2d#`7FU~i_fZ0D-zW)e7WfX=){>p_NcG7aE`qB1 z--Jj&UY}9-4x?04(^un<1{PjlU72%0Q-8A%wI)+LZvx-J|0DaNCeu4PLf*A3@QE{k z@T&AMS$=`PFty3PyRRvPg6wa8Znd=VsFgRGQ}nTw4T=kIM%85UvB-YCP2@a;W=qKF zhPsZ~+L26f2Cf5Sh3WMVdw!k~==DWY*r{4ODvtyz`fz2l<|8?^>uepEg-NyrSKBof z(NR+3=wuuNdK|D+qUKs&4!%u;$lHqrUnB~#ft?S)BF zz1SoJj_=%A4`P>mQq>KTXnk;*pJ2;zbr0>ngXXe1RS*G>HTBaLUZJbdzX{?CPs>97 zo!z3k(fR5-O!rx5nw}8w_rJ-7uaDw?U$Fj7(S0|@DXlif6pjW6iHzZ2Yu__Q6OfQL z``Oo3iZ6+r>F%k>C)2#iqfzQ}Li4yf^>l^)S2d2s59dt582#V8+z}7epepIivUt&y zV@nKyz59BjZhKGjnfJr=-N0~;E9&g0roR}yH>hJgZCmRlaJK!94H|w9UI;ryy2AyN zg)cbWJR2W%vAcs!QTKbTx*Gla3A`obQ8@k&sHatx;$CW*m0i25YeSN7AOSxT$!qGk4)h?bzb1E*@}@ zvql>$7pP{-1Tt(=zI$27ah^aW_E>y)KAb%6Xxmm3`&hcXyo4gm>JG`Hc`z?7hZ2&2 zZF3lw%YDO26%HX&mlae{TJ+M<<#Dx~#HMCw9hIc2zz|_NRJA{Ot3xBBv2n`ozYBS5 zTHXaG)lA+#;SVt{OM^m8^fqwjQLgW_G_+u?>|FwfRY~I$v582v# z8*z*1ZO>54=Xah~5hB5xPmvMy-VKMV_L13uk7bY?aN~BEzHZpE3(cjxu~T~@FfL>D z66aGtAjFpOQ=kqS$iNx!@(+YLHJys<(fW&zO|M0mB>#-&DnKRZ`lk!o>S&6d1u}5g6J!{Q$o>J z9GpUQZ(pkKrF?3pv$QYIf!-&Nnd*}i@H~gek2#~eZnb3CjT1a- zdu|JrRGl%Bmxgdsd*|xiPe0 zo%S^4{(odp-n3J<_^Hvct$%)WU4S11#c{^FA={O~%_<2BwmLRWS{P19rt2W17D+uk z>YFXHb&}srw>wqqTNymyBkX#QAhhs1!3y8b%RCDpn|9a_%(CBCBgf!LWm_)ouR=#E z{<@Ux4UjR^8$YW)rp?@ZYsY{(yBk}{6SZtj0Ifq7E1MD@6KhSR5lhE#&$aNwB?naZ zQ0AkzFo>B{JZWDrhOsVwNst?_EQ?G!X!Deuk-L}f$JOr~V#3>x$NTwu5TA+5$yEmu z=zZ8GWSWr^46KOlj!su)8E=q&&5DxFqePP+&IvZGqZvyO2T{Z}7z^SfcGP+l#Au;K zD!fue)I>AkcsUx4orjn$oVyNqpx8M3Q-{={wUqG&sASaQ(CR+iD2)B&JqL6Ox~c6r z222OyA!*VRzu$HlE+9{hWbTfY!m`^zC3fESX;w$O0w$!;B{C`WuSb7}2`$`lz>6|K zE-NQ8jiZBaZ>4D5x~pvjcGbvWQ{VI-*z9Ha|-$DV>v>5UA32Vmy;Ij9=365=YqcJq11P`e%Pu5B|ZRc+AY_5 zMe-sG;vQ#~fH?_k%#}F5LC8HFNKI!q=}Yy*3TxD#?(eK9lC2sI0j6FuH}hK5$;&>~ zQF(?;wHuMq2aY}y4v;uSxMk}yPTs5EzfsMle~c(#u*a%knKMHTcW$%i8bg1kK4$nT z_lf+7Y}508vC6wjH>xBe2~7(tLChWsv@H4}tBo>9Kx;Yj|Hup#DU|I0CIZXt8+>~q zS=d%NJ^9CzBy~P)X+3*GwAkh8H04E-!_$}R-~jT$k0{5;Pec3cUMh%oT;e)l#1kKg9;@sL?>plqE6A;l3$xv3)_?Er%G>%SzhN&W$4UIG6b6P z0HX zkb*KLJN+!pQR9)!HI6qx{dV%Cw#mcBNgapU-9|p4jVgKFcDXh4+fcRU0bO<*_g&9| z*Tgw`_oDi?@N#t8CsC|!XP{h?`BYG5?DxdnjxQ=%4ARY1I-C5`mEQ>+`YeVChfA(IT++6fK)6b_A0WB#deBrE0-Pd zEQ)`ZjFjx&23)=Fd5MvIuzFLb!=${* zo8_avqJ`pOD|UGOyIJWNv$eGtm1`i|-?gx8Kv9c*oypAF@@90-QYG0nEzYcEMsTo9y<0O*P$Gl>v~!iA(z7QV?fV_xO#h@ zLCD}qS&6{!UrFw|QHGjd`EUP!5}fyPezhpB{Ml+f#5P#H|?cML&fdp zADGzvOOlcC)Yp05k((q?v--;nGI^RJ!rVFNMzXL>|26W8 zimZ(FOT@R(E#=Yi0?|X>4$)^>;;SOvp!^rbO(a$A`yh^x&9kfl$CEaoz~-NfEvACt~TI7lZiivg(g z0BK^}p)_#eLK1SPqwy;K- zs(JoMl9a-d9c5Oe*uE2qGcll#`Xe>C`7+0k!bQ^8j0Hu`q~I(T4ezg}^Tc)a7uHn& zWT~CaVt1G>Pr@sJCUrnNu6{2J-bi4MxY(bhEe*u){Q?^z$GQ9M=Xt3Ql?`W{8eP-x z-&HNfI=rMHzpawy7?)Y<4eX&v3aH=ZL>BXu1-$dArC6_v%%ri!3t-f9cw}!{6^*af zu=l6jmVAy5qL(56%JNhOe-tvl_BEMYNxQaLLgE0%nnmxhF6SeRchINjk9?x+glbnv z^j;#E1#_8p!L1MZac=_Mjr?TPFOYKbgU*Frl&D-Hub7Q1isl9~YZlwt6u(C37z((d zv#YtH#z44NCS*69{&4yXyl9`Ul#4EXq^ILa~b+=KwhyZLn`9 z^n*MuQYq>`>3$ptYl`!>w0ti*{hg(Z$7jTREP^69V?!AMl`WYzeSlA&iC_uxbS=AZ zgnBN*;QZ%Y=qKLY%bF0nA6+Av89(c&VzlZ4W0`87_V>qTn)(N?4YOWA z;e{%>q&%)WXduxQm7K)BegqnG&glxO*rlNvHd_vRGbV)i+ppu`I#675g03TBm7N`+ zA|40T%C@~i+Y;wlG!bOLT_xTo$6&PaLE-n~_HG~bxh!{#8i_{8&m*8hKeG9V-di1+KnV4Y3u?3lOPf_@x9RF`79RN9E_UvCw|aMF zpB1;l?`B{v4Y4J2+gEjXc#V_}y4``}%C27N9Po@X`x!e*?LHhX<+Yje{7p1C5@BZYyir^ujZ`ktQ1`^ z%wQS2(ew>C$_{>BzRGGlAzk%plc+-LrBa5k-gWtA-zrCeACdoM`bMAPZ@zKlADgNb z$(073r3pG4Zr^(;uP!VW_zD$KoMB|BRs(rLy@^qzKZ+%3mzwmx6LVUKpirv^Y$Omk zRGiR^$l|neKPVgr!nQW=BfLHFwwXOZ0Ws-*S`=9t_&n41ughPQa5yDbTDR^Mj<0E1 z7mz|Cy7EPV&O&|_q%Zs+c~v#1q;n-I1P>=aw{p5IcJekN|K7sQYG=yvR}tJDmj=2# zHl~fj_k&m6hp(&S2N=s{xeib09uV?bUkR=wz%X>%Owg8$KGEg9O=3X!A2$Ego5D+N zJos_H{sst`FbdrcFIcH8^!dnMbKo(ChWiS2{i|Kj9w3rKgm)WC z`dBWT#sNEOl#pLqPo{P3u=vl2#4_Uusg&@jOe^uU@_pK%twg?GlaJX%V9O4lyIt77 zVzLOC73ryCt7IRI{*7OKDw~&J=RzDTO`Q={aG~b)YkH{3Nt2<}Uu4(SEJ6Q~4dih~ zUrwo7kw?R%Z!NK`^5b~crhA38MQaV^3zMC!j>9Ep0gnR8Hb$?-Ta^UD!48=}={K61>lha<2KGft88~!bZq8;lVSR>K`9J% z$&{Ve!T+{uu(VrIDtGj;N~_?w2w-nl>_uO>kD6D>J(|Z3)xkP9U}m|BjHJ$GSnu)Z9zkrr1|1pgTfS@PCKJ=v7e?}Wch@K z?hZ1i!<@_3NW|d8L9c1UwTEX0zwoN%@oR=F0=ARM;k1X;UR>Hw5`W=^)e3%%T;(j* zTStj}bMRHmk$$G!R2F$eqa=-yc>ah+H*S?RNqv0B5~XQ7n$jmRNJ7lmqHHZeyJSjw z+&rCsC??@^20rrHQS~P8Eq6F>$y~v*FB%&bDJJ-hzG*-N%`J20A={@k*N^cTEJU^j zi8sjw(e)#QI#~7@KBj9eAH?go-2ZUwrR~omcT#UvN*MUJIT@}7R{KgHIS`v;5y4a6 zpW}?XO-nV4(x@~N&Iit=`%)JQS>xs^D@~GR3bVeFKVX5UmKA=J(S&RFfGs)Vs_svz z{*mwf6;&?YR-wR1Wlz^St-ED+#BT!T{g4T-vT{vd5m}Tyl+QJAXjjR9EsR)tejxi$ z)6Vyt5BB^?akx5%z(NDZ#gT%3y{*E%gf1s<$17HRFvW?IpNwn!883MsHK|ECS(k9c z$euA*%Aeuj>q14n;~{1nKs(h)AK;B|5n)jYtEB8&SEb?p4*q;BIM{$SV6q_Gqpm4JR$ zhPCBMGMX6?=gtMSRPs~YXG!xmi+V|Czw6pvpMO)u;%yP-@rWh+4<#^3`3K`WtVv8l zt}c_i?w(E>`_7pb;VfL#`SPPg)X3=V{9G60talN&ZrrxXzoJv}ac%uRuDso~q!7ZH zBK(xQBAC$ok_?oG-0y*U+OEkEV?;bN>ms0T1M%=;VGpavFgKWE=->Qe#Lm2q@8-k; z|Ck5Y@JmfEuisSx`N4_Oy35mpzBZeipuc5m*mrFG9nmT!fhjMha={U-7;+1ZgvDF zZ`1exOxRG^ItJX{91V#L{$+^wZ(=}?zO+oGt`Hoz4g_a*q4-#9u#oW`z?o#oj7T=- z3%7msV@E4)pka}q!VT@fIX6pmiOxW=KkG3U$BG)%7?N3P)&c1nA$nRNg(+=boL78e zKAtPjPC#QOpFfa$bEij73k45Bp#CGX@~m>CkEPD=ej3EVMQs|_zOJ!#GHzeTP5uena0M*|ytsn7W<3PFePIrL$z+#csA6_ zH82T1N9?%o-D`Mo7m%4URS7xP{#mTS{~2g z{9;UgK6r<6Qjx+->b72*NH$SUu0g%#^DuO+zd4IaOu5M4@5WbwC45&3Z}OYYd1-_A zJqbLKYF$ejsau9&MOD?zsN^51qtacHUYxv5na;EQis3Y4lF1*fI#?o*_y-E* zDfXd@uQ4CMp~Q4FgfgU~)K0FBQICn=w0K_;dL)aw--Fjdco=9GA6^+qefu}XhF1Gj z$iYoL??;IbZW`wVQgH^;t1)<^=Yn~u4?tFajjqCT;;Mc&WZb(>l!l0umk<$7)l?#% zXn5>=3yyOQ8);6iu3e4av1-Z4ct)N0^RW%(3`cM^6IJ)`LQbhW9#O+ScAtW9Eg z=n(&&A|n5_&_l$>shQRr<2@{k^4d%s=p9v%UkFf|n`;&LGy)P(4U#kHBSi6m)IY(eUvh2ANPQ`e<84$fl>7)KOBsk1-6B85Q{0djA$`9BENeivEVdcSlf^w zxXacPdK+!pIf8bf6RVs<42CT7+$_6HqnsWWjS|nM^G4!f|WkMclL`CMPiNgXZOTxsiVBU0|i5u`*#8iw8_!tU)lJUv8S0}=1=KvBl6R7{1TLp z(gx~tJMZ|5+@@gYNN)zYrN7$z#Ua{^^fj}PQh1KJ%8mX5Il*;SPEl-?ZMlg;XtG%n z-+TkBnLf+EHj1<>nsr8 zmCi^Kd?Teh{n4F1#$!`E7K_tz^Zau*M4M(-(bMwMjjhCe72%`KqE0vAKk5#-xL zU0hUP?QKC!@=}M2p8PIf;SwGOW|C3l&3y5aai5QLVp_x(G}YuE0d(|fAz+eXz_g`5 z>^a*{o??)NTFIF~Oc?iZze-7J_td>~_q7*?|E6$yZ^eB>SaY!hPZ}JkOtUbH?uSS6 z8T`1jH1Z1JS->-|r+_yY`Nv+&FdQ{H*EFuSjctwHR)1NBo}J2>vBOD2zr4b7$LCa7r%s4o<`X29UgD_mYne>-(WLYy6l|7L~U#Qi1n2;cqO=1gFi6On>dC+{RcPexCiaB+w7aFC<5V z_Sf-9{oxWVuH^vO4)96M)Yv_g!HVsonV*;sdWX8cB@3~E;eTj=`8OIPcAz$lnm=NpimU4k5^ET@8l5dK+h81ac*g$EC!QzHa zfQe@}wV%z7T6(Zzsn3h?eMTpeMWD^5_cO6rlXFzkYZ0#y%6?<-8|{3$W=N7vu*TRc zeY)|3D?sKS_QG29ljA}&>o}fVH*37$y;pB^8U+W%u1kVNwA<23=gVY4@ns8F<^6t) zzTjG%bRuBSySaU-Z#Udp_NWRh zTETcqzds;v&T|%Xg4}ht1$kRLvvz$lePWuARKT?O;XuQe*nkb=z9z%9`#KM?R6cO! z#;1lN`qMUlGmu9#9M&Wyeh$H^E~cZyw#bivjsae^D*&oLTG!-f1=#r z;CSQ^2Jmag-0XUjADIPw(HFd)%3r$H9u37n6jS${fNOffV_!q*|w(Jf)GblP|Q+IWNxk9`ip?`>>GHDGLOW2 zB8#*y1EOWuk6~BEJ!8P$(ag-5;jJi+kq}VDb>|jr)2+^*=?F5l;J?l%&$xv>T?lea zbH%BYXj58)U5hDPgosN6SZ^ zSD7GoR;gXOR+`xylBcEcrGCkeY*hW&!nZ@^52oo-cvnVjP1{S>Jz*uvAYtuJorZnS zN+9#FqFQO%D50ZtX{6f^b51w)aEnGv5}l@xHAoUwD6+$~aZO~d>g`hREAETphj#;9 zp**v}J{|+9uES>cH{g}b)f#hWAhrpGAa!(4OH1+8V^7W2>2dZ!hC^6mCQsa(h281kc>;QV6Ujhb);k`PzYTC-U(>XYZNqP+oJ+|}#`+#|# zv>p;Q!T}Zm$@0*n4rw_{=FL#a$6U^T5)SmOy%jJi-);)&#L>{X_P5T6=SC%W(pdZP za0wumY&i--Y`(!U4i=ni1PV6>K9fC+><>L->W}opx0)~Kx=6avKZ0JqL#*kEe8h&f zGJW|Dy(xJA`U|Yk;8nd91kA6q=p(n%{M{L4LHjHD>p&RuhMnK7QmOKQ%sWg58%L7v zE~uD4V$Naok7>j*(eEJ2%s?pZj8wkFBL1}e-w2la3G4NOM7Pkt$(qChaf7TH-Ek#l zJXY$9{=Kz-#~l5mYukh}g9JN;dfV~c9&)vW_t*4%>! z*Ix$(Li*%>`+00^Hg5|1LOeVa{O6&0h}R1-WkN55Ef6c4)z7vFKGMT4Z^#*SiS{=J zo940BfKPXb1 z@(76%-v%bOa60j34j!tzM|TYu_cW_D;UqL-GeONn6V(G z)2VYa7-w*iUqQ7044Iu&-)?@H=**z>T4Ok3qLW2EF8|0od5jQJbiOf|rw}N#tdd>k3wIkzY`?d_U5oAP(hHr@PHxUg$n zeAEn;n0QK~p!IfpBWNZuiTP301Z?aJLyFf&Kb+5ZWwn2SI*JzmG~M6f0ohH3gzpKC%BKsb5wQw>KI}Y4px~TvvgF>%3 zRZ8a(XP1u=0V^Y63HI|O;_E=@&V1SNvmClV^ze@4vCc}0aC+035PD98o^NO+c1Af` zffryOP?D zCH_tHgECe=+0@XtT3COu(GTqvLVoDIE>Rl=hk+-w+c_$IKmsKz{HGO>fJiB3PixAP%^fB zy^7dN)-tX%nvYphK2@ez-+A7^<_sHVM3vviZ7Od-g3Z`BaioH3R7P0HgmoI}76N6l zH`=`n&Q~I`@igOfbg3!1;a!a3dh)nQiZVUA&m7AHvE=3!KUC z3Rs2B0hmm)fe)}fzE`VX$~5O>dy>wh>j12p% zHMAnd(8pb`!;eA$Y$W-HHLv;KigRw=*zt?CLkemEr|8zpDZmKY=@fW7S?0B{WXw9U zvO`4Ri%W~3-1{Xv1&YEmQrN?&(ZB-E)gkr;H)-OfrK-}#QRKzB@c4znv3Q}$<#+Vu zZa|CiFj!BLFj)|orV3*Gj7FwXALce*%qffPxRV@uI}IFE^Rp+bJX1PV-qe{eTHnGk z{?Ko0(v*7GGzD9AvphU$xKNdUbR7^>Lm__eX;DqI9&+rm>vkBblV;`Tl&~uFFyUfH zmW~$pD0%j-J~Or{3?tn1_^AQ(;r!dB{WtQ};m~4ygaYbA&BbHr?w4abPDlExy!a>5 z2M;iq9}jGZ^IrKnLB!R8vJ)*!%~XUSOL+fXB0t}Jg&5A(?ahH?h&OkTbg%S)kLM~q zf_^BoZ=v3={e}K-qE>7CXz}!3yXnP)?`H1iA}kG0(vpch!ztez9hI{3{5Ue{j2S5h z%nxkr_!~qG)^+EM=D4Y%2eRnTo)?qz*5pS$c>I&MCho0O{2x8aesD`#@%qn-_5n#+ z&EghwqR0EyY-l@xW)LarjSGy0@e7}VLP97lC;6!SH^ez&j|3Y&%MmA}sMSY%wa}l0 zaM@4PELV%izdGMMB**A^{u0q*v3Xw%iU!5%Z;0+GaL7y# zzg^2Tdt8oi*S50>s|{2b6`TBMvCZW+?GHLL{Aj)T3NJ&r)j_i%u2j>ilX2q_F#MDC z?4fj{^f;{^%RLxD0QgAnPCvan_{d73c|(E@D{Zu{g&2Fgj@oPR&F*W0qh2TH62xkY zY-|}2bP!szv)n5SY=vgw$(YC?U`wpJb`g0&7>NJhVHBU=bPVxYWH?W?iYbTDDkLNC z&FVkG_U;rSr(~E{i@xk~d1a&-?SB|K<@`q4%T|etKn;M+b_ey-a58GIt&@?Ooh#!X zNd>t|laLoCPcv+AHor}Gm=?vee&dExc2)29KTh9H3Qzv+8TpbUc1kWks>SjVdHV)W zViA_r4Co|;=q(Fu^EvJ>DxoA)CLZEB2G@pZV2_bsmDOeDAWp7G5;G ztLlx_OHvP`a1hNMlPw-i>(37orFqFVfDNJgXzm7_wr-O^b0s^+4jNa7aKU>$F2Ecb zt9tMMBg0EDV9LlJ_c3220S{v*%owanY@?Pki%$R>yUZcIB1A^%+@gjhX$jU*a5A3- zlW+z*oN(s|c404T@_SN{E=zxwb7h+b-Fd}u6;lGod&)IRo2Ii$c9Rnps{RqzGN|V_fS;NSmP}f< zJ0xiz))3|rJS+W;c9>2~pK+s#d#GG8R;UcIO7n&djLM+@BO5IC(6hYI?%7dv8_I#? z#(`MYSo6AkjAHZvVjrDZ66L9=G#8e0UI-Zk&Hj=qw2AU|{>NJFv_WsB^cPb}Jtz+L{KnBmYu)QO{8FfADpZ*bawE)Ww+BM6 zCHKqvkPG6tD*=sPdb1jl42Wl^iNDq2qK1}}<&@DV+Vr{!W)^bSThmJhJ8Ip3XnYcn z4^Ad)?&0aqb8+mRZK@B=%`!Czc|j6U;DZzx%F}PaWOM7(2fRz{UK}y%5bYZnG$#Pv zWY7FG#EB2}4iOWjT3EUZ24#Wb4x=N`5-$COEvj@Zcfl^VfkFmHV42^aF9zd&3wf2v z4#%fMSm2EMfJT^oZ`cX!;_%dwD(u!gpxoQR3E)wU0d?A$aB{&fYdJZ9T-sNF;wwa+ z5S7ilmCsr&=<@ycg^@)Kx(nFJKtgqb{TPo8-`wcKj<4`sVQPDm@>U%K>aiy@Uj5|c zORY`ydOcv}$Sii@ENAhm!P}M2mLLIZ)&gG}6Ngl81LOL(GhdbmXnq5PAoE9QrF7Aw z%XeRG9Km^!B~_O99NJDxry+FBahZ)3+Wl`M$gUrD*J`KveP!kILO{V`ke@Z%!`HgCx14B$+3po92G6C1-X`(T$IKGu9~107wlhCr z{bF?eXZTfAPXuU=HoB425;-3I+;~V{%~U5eMLlJCoo(n z6_q(t^@TDtUFIcIl;aZfTj|YRe-xcl8Q9)ZO}Mi-z!$06FmoW-M+%EyJnK1mR(A2V zdZ=G9Dr-JMMdmDNS#}s0p~mX&r^Nz(3~P)l+7|jwG7GoKqusFirO_t2q|YOC?!}jn z=E#4=@PKys_YIC4;t3IiTc;g|cLM$)co0&vLeD z16E@fvd(L`K5Nv5P~t(QW@;JRA|N}4EaN;Ab(n+TAF2RPcry9<9T})yDXIQenqFxL zy0c;3mHNv!q%~HMXp_vpPC|54jzo*vjQ!I-+Xe^{Y#$t2Rq#$kFcN~6=LXXvk>leL zRoQSt{}Jmp;Bk~uLTKP(b%8NskdY^OKTsGLr!#ZkLvKW7{cE-e!C{_K6-w-5ai*zGUvYdvLrxO^;H z7(;4GF*@smGC0a0vm1!puywb7U5NtK&ph2g-2w zC%cj#kKhzwFDoE~cBvd~5{~A7Xi)xo>8DW9V)m{TmaFP>V03Q*?aQ6ftwCXxea{gR9qU|T?%)F((y^XCAbXOz0gkTf)kEfmf>cNwV_t_3jm|%~n4VC_G&yb^6t~5A|pT`TgCs z%=}f_#h;7Hi~cZ1QqWbOG3Aowt;=>px7C{7c`Wl$7cNv6cjj{^GD>{l#x79aMhzKl z@U-lt=wIec`$XljpH~%4sebu2O4kF-SS??ScT!B_C1?Xe-1SVOSpsu$ei}80Jb9*` z+IP$w{v$KD8c&=S5yPj3Bryqtz8``%b4&b7U->F3W4TNA<7h~3JXsiNw<8)LpJ~}; zj9&?6>8pZRLPUIH?In$%d9-K!^^++|0R3w;phQ{&tPHLHzW_5neH%OZd`Tq_lwexM z{E)l;a`d=LEql)TJUz#yi5iTtW%_!*vfvN664UpXkOUR31|P zb;XH>V9m~j+oJ_9c~^E^WP(gp;5$_3TqAE8HxrADU;3Nff+ziQOpR^`@7=c&zpkM%uO{@`xO- zNqx%4q`3RS^TYpw@9(590(S_y*rbHS%`|KO$B=Rv>c;=|47=_J%GhVX)TFF;rEr7#)3*sG+Zbm<&pkKx5E$x_)}Sc|jOiY5#|)6Ty8yrK#0j9&HK>zo@GTdVsm&+&>Vsd*OW% z!Q4h#0vZ>12eNv~`yxN$eJDvBQku|7TA%B*?GyFMtp2WD4bSHKZ>%bZXfAADRBeBhuh|(QYIE8(-yEBgm8V zH|}FVSG;9lL;t=1r9CbVJeT4)k3a7b`i+*6^A}_M9PQSiz^gUP_1q3_K7uM5dTMlb zE^)+veNo$<8amRdn#0oJf2^7Y&6SR7xoH1BknmC?$W5?OkhDd&c*{Thp!cl0K1auXdv}PFxNeur zIJT@RyU6%?Apakk#npoq(tM$wO@eyI%tqfu65}&Y)km=nj^EkzPSxWxKv&;7rG>|A zpMM5z2`-CEOkT0=ZJ$_HWnPjCDb3*=_a+uImade)C%9jLF1X@u)?NVmFCdQJ3uH0? z>6%$x@of!1Rj)GsH;>bFb)(?Vhnel~zVqgxt}~BAPGt8zfACpMZTa{gx1Zh+L)rWx zX;|fs<7*h9UwgP@qH|sDW){ztmR#sFdEqEwumN}dcl$p?NB(bJj$@Me8w6jAjEavq z5gx`ECDg|c$9J}0ff9^UBj~<=7r7^0Tl~9*o%vI?)T*S9{(s|JfXvyEpY5b?Vm>M%Vvb=u#DybiRRX-n-cpouj^J$Eh^$KJ$ z&T*HntxC1kffjc)U59Mt^;Poky!W5K2P!*$6Ep%{@;^n=1_#R&-i!ZMgT;%lmc;-8?oEibwS4H)uK4{6Oq$mgNPqz*T zE&z>A?J5(#$@$&B3RDpDtYJ{SP$_e&G_CR=**nQDUC~{id_J7gG7`L_1xzr&^NpAf zG-HZyUqwv1g6#eMNjG=b##+$MC6f4gMGy0_JSxhnyU9xQ0+N9VXXn1+qp9jh_$|99 zPNF#dkMUb?WX{PNs+k=PA^rBHg^qjusc%%1^=UmVwOmL30ZK^YU0E)~Hwi9^>nJ4{ z*{umKg||U!)?blknrj*%yC+gq*r)(%U;6|jVYduP=ior7SVeF0fY$wFjv(Eseb4qe z;C-H+OgEmgP1q*Xd-3e)!l6XDUkQ>ss2)LbxIS>i2i?B9P1@D6-~V@HGbHIpCJO%`N-1BPn8 z?>2C0555%yg&PFl-uEGbABysyXO@A370`z#%S*S00001b5ch_0Itp) z=>PyA07*naRCr$OecN{HI| z=fD4c{`>jw-+%x9`}yy`|Ni|K|M&CX@2%he{{8#C?cHMN6^=X6N`T+{zw&XCNlJxt zp}JAJ{=ZQ^qxY}Z@Vy+QMga z^NYD~@!ykMk1OTASYR51d2@Uapn zGaxODeFVIgMi05VMX>DTZ7Y#9pIR8>@rTunJ=g2ahophIuWaXDti?6}?YMuBM2%{B zht9e`bt>JN)V$D=O#A#k9D6QO$avF(47pz8mwQ%+&!hm9YVnLTD&>9m|7G6joxR+< zTFodoWk*)&tXg)f4qFZ3)!FW9Y#057z_%j6#-#g>0F zx~ww`frY?A;ENFW{mApbpa1^-{QF%%|L^B0JFkBbpXzuK*Z}$G=4xwg!Va#eF=Lt| z)KIlWQ;P1lQfT9`(X&g-%q_{C&ZjY#ynF1)${sBTSUS-;tJ&Z9-z5c-l8C(Knzxwr zqAWsb#_I=`y`bt4k|A93j}lb3lrC#lF0hpIT2KZ%7aP`ami%|69$*7&3?1|=r!|3)6aycx_dy3jLR~gTmyDZ_4n`4)_;EmfoRboap;Yx@5GW_>3AiQ znIy6nK;3i6KUN;n5zl)CrpVv_PTyEsjUjMVreP|Z?%#EFJb%7Q$}#Nnw?}p%nj4!H z^HSb(15H&dXC}LP89(Dsj3;|?XLwn3MrB}eecHKI-JWKVE_rq{{`>jg|9+poA^wXU zTmO+)dn2a72`v+g%jt+>6&tGWc}c%#h!kIhdTt6sjnJe^zcCM;#TnajNquSiL>NVdO4D{~c$d z7-4dbZd!G2y9zgkt~`UzquEy4VKh&?!=@3>sJ>Y~p|S9GEZMv_f^(!#ga_LrGju-j z%vwT!qScVh|F&m9GylmXeSY@${KSq-{3F51Hc=iA#z8%`nZ#u!eG*Ov^0%BpxYo8m z#j<`sOK`@HBfKR2cKIBY`Vr1OEklb2)6iH_UKOK~-}$WgSy(MP3jqp&JKP)ftQOx- zFAEgtgNI&!X)w!h&jLJ>=G1zY{)4u-?Rtbv5kxNyWbmN@G>aqZHLmV&MnGm3EfTx( zZ;7{Fc0>t{wbflcM|S40YqfMl&fpVOex%=$p+epKhZWm_@nEt1V1U)n`y%i1Zk>(~R6PDnq2>Q(w>4 zu&3&=|w%-)X)vy1aKP4^qC3U&AKwA$+4-dCmlL)nIJZFq5n=3{; zg)u4T-5#+Ki&Z4;hzt?!r@#LGO#5_%K1IHNKR^Hb$^FUew>du3kTLJ96_cZP*iiX7 z3#0vv0$uLxGRoQTQ`~Y?PTew`HkpJ@NG@+>B%?#Go~*73E#t1ngTd@C zoyiR2Xr*Xj^=+MUW(gg|&U>)={6*zmahdV+yJY$+e3*R1ocSwwEj40vy`RIk0KPmc|^PAmi# z0?$OCT0mRNG@OSlh1g6Pzlob!QF{wLltq#Bs4_&ABSs!pIX}9G$a5Fx{Jp~ingT|aXwlthvFwdB-aF-t zIjr$Z-<9WNt0~X*tuYxXKj%z5eugI^cXt?w2Mji~jRxi_d9)>%@i$ z%QvIX>3Qv~dKr!T=z^{EUfHc#Zvvpz|1SsK0qW&=Im34K@_ZJTx&ys(HW-oYo9@o_ zaP&sc)o58>G9w4+xRScmak#yb@mP5uVKhVj4EAwO%uxH5v&ae=D|d^ZAj#R1|oi}x%#@3Hj$3}{9PozQv&j!U#RcJ*+4#vN;v zh}xKyjC1yj-%N--(C6sA<&d+MYznecpfz%K-U8a|Wk)28?q0osj3B6l(!J3&}-iA+Qj*4T02`8r~+=V)SqXaNnqVg7atVBL*j( z($nenxEw|>SGLD|C#0YEM$bFZig^3WpQo&bA}zl8^(&X?EN-<7vz8hxcjny4n&W_1m zaQx+E_H)-h-|xQ}4e``lQ@C@X$;4hpKlZHuksN!rVl$~FhnHc!S$~F2&VnTF2SO(5cp&Sp0ia{3uu&1&-8*nU&@r?_>Urc z7Jw2){qJnyLPcfN#e6d}8n+a-PukXaMhp8?`_Q+nucD0$e-B`)#}xy z3|42i$#XtU{luWWvf-+ytFkmiJ^i>P2nv7Y^AiLVJxAoy7tI9qoQ6Fqo{V#nWv0sF zwKATf_^qWu4iv4HH&miik`JSkJTK!cx@+wabi77%%6V-q=3dUiSDdz_jOXplE+S)d zPs>)?&p`PK%PpD-K-7btreW1!~_zI_W~l>OK2hY2d7ObBtd$PR6*^P2I)MfcD(z zR}im9niXQRI;459FG`<^K;+MsUfD!^mCt77c&MFn1NB3dSYk~UU2I4pBmwt(=wC zyuve*3MJjyx_L3}R$znq6&EhWh*C8-w{`hvC2GGE^{f=GAp?d765Hy^hpU5nnV@((v zX|`jPi+n`pZu& z0IxG}HW777!sd}q^37wFEILx%?gc8l=wva_I``&@o_T;VbFVxM z?Z13RuhdMxkuMO=OdKI6!kN}_9_{zBkI%X=sm_Fc(OL*B1pY7rb!B8|6w-yCWp_vx`PYiV(%YemZ>^rqfbA>`pD7dMe#=zNXNM>MX){4UyD_qQR@ zYtxUx(bz+982J`E*X>&h^m?@PQhH}?`LHKhW+#@hzqLfIv20Jht9P|9Vs(zN*RCb~ zLGt!|jg{rj-0?J-knVaxd>1~Fk2U{UvgC43?(~@c-@1Ul6T>kJtlJBL??u4cBCYr= zU8CP4U5``e0{V2>GD@7w&+m2TXK2>Gb5XC3t#&<m68 zZ#0RBX*5bLXc1IMS_6*6i=PqOeEr>?8Y_#WXw0sTCm92??Q#X}5olZe z?A|ph(X+Ag=y^I{?H^Ckvz}FasUTh*&Eq#=8}-8)QT!&2KIL`$S9*^B2#&Q=xDxwC zdm(TY0$#_UU$f3em0M3OOqORi7kY?iXkUfpRdksS?0UV81$0JfZz8swO+VYO@XIQE zMQfbV{V8W798j=EccM}M3fTdMgN^(H18W|JiHcC%7MYeCi}MwFfy zqWVn==FU2^5O^X2gR$?W5>!#F6x*{LM!cgGZoTo9F^vp=^qxf|Lxxw+*{7r@gtaMK zv`9j&V-Gk_xKsT(IZ|BrXHO9Nei`(5c%~|=a~OH6XD|__;dytK@C1&sq?fH*+q^V& z5`T+4&JqV5FTo+#P)WM>qh32aCCjEAZ~x2Io_Vi_R}SCk^qeT2LnTHd(neCaOQu-r zb>fK#Sc7ZE$DXLyr_1zhaf|%vJ{`dV+S}N$&SNc@xBHyR8iZ(+Wn~*Z_Y^rs^?3UI z>l3ZpC_f#ZQTeP*%6++KR0A%NT<=EXdMpYHfhQo~#QrCb-%o({-7<`(b)7~>R)1Ys z$o1~7!LqevpjYw{bG;~*Sv&H* zh&KEBrYG#JcMX-#uW9rp(zCGSt@k}A`CPA0T0WJ{{+=h@ ziF4%fS{77Ek-W?dW96HZ$2a+Sln1WY)mT7}Fy<1mUuY2jmM+)S&kh~WXd}4Imh&6v zMFBFR$LRqX5mo2Dr}XO`3Xu9hg0ug#V|J;tsPPm9K=?TX~3D)h?1=s5FCgn0a2L%-6n3nD4G zL@JU3@yMYt!yb4)A!XM(=^g=lneIkdSx0=9*>PCw${g~aaeCAB)VTi2WgXo}r+>%o z&3<;4j1gfyAf`0`glyF!IY&HnzT_;$NGq1k6V7p-d!?jm0WAd@VLLKvc?P!V-su!q zBwk&n#!Kpm^}gpWn3xzLQxbq?y#8ohM#7Ac$vmQkMKHfhwh_J7-G#tH;64QI zDBH8T++I38)Awu(9FKsQO*p3axH531Kqk(kj@~15FV7xcu^*f#thaZb_-;Z*uXmh{ zY~0z54ylsypN#yyLPb1!>1OZs77&Y12Is7--uX68GZS$}>baKl*1falZ%#WNFOBtF zMCNz}Gh@%;bT5_KN|wzyi^tV3s~hhL{7G8|ZR1&JWVOEYyw#7)!1GQ$JYHT+nq9B3 z92YI1H8XEFP(aMRtjdqBZH=n+S7?tmtQ%BaeeSXzvgWzO9ul9(bN!SXqqhIc*cBVg8hc&6?feqL9)Wu9e2T;O${81Bd-c46q!;z} zo;Bg4V6=Ys4*y<{5Six#A4UniM{=bKSEn1j@bQ*_qq?WJQC9-HXfFh|_adz|E(*QA zYST+euNaEOGRtNZbXHP{w2L&t)}E_9$K^fY2#-V<6bU$xYZh?yuwCilxOnG33;Pe z<1HVx|7GdrrO)xyx?;7gkmFh1cmXh&Om|DiIgm`3T@$$vi%j+?^i#P{^Y#jHRKM zMn_W8XnLM!kwxhV2sq1PZy{GLHdGlr-IINX#EL5K_fG&1uQNEw*rENTW_1xLq&MUx z{%7*(?MAZvdsB^;TH;xIRFu>=2^cvrQne*(zpkm`jvV!q$UEwDXkFy_REZM#|9TRz zR~%6>v2@tDG1zkPz@0)mGPYx=dw!=U$h-AsZ z+DWl;wRNh^$(dYfwRh~4cp`yf4xzx*S1Z12UA3KbPSO6a&)fMW>=C+#Uon2nz{-kCmiDO^(^t%h?mKMCYQN4s8-XnfaSwK%FwjVyZB`JDV2?Cv;wMcZ(P+#8RmX^_5#ng}cHGsTDV zTJBUoVzQiTFFt?9r;u#+2>*Ho1XiqJdqQUg9b310rFJ4TJ>Du1=?%=}z>q3*GCI!a zml)Z+Ge~YE7jV$nXV3g{h=7U;uHrCGM%A5u-%1@xM*sGOiyP$`-va#q{o5fOq?1&w zIsPlhXV-fc0R*%RIGg}R26e9%vr>Tharbp5t8_`kfr_BMHR3|X}$FDl0}(_M2E z`BS}}FVEq=lT3ITi2(Uj)NC{Cew9ZNVSysgjsPd?nxv!klndwL-nL$Q&d9_;@JwXc zv5e@OzI({US~1PxZ5L|uWQ;XOWYmvIDKhyxW1Tv*wG^j!KlQV#9xh0mJ5x7nGy9xe zjY&Vd-#>r3k6>rz)+l;xk0d^=8z<)%`|K7`f^Gt`2~o7L0>(kSW~M3 z;%J00w$U}w8VY(^4bQ~&r(TMrl6!Ii{qilpLcgeY`rYwK>JA#;^XcaryeKC!{x|C5 zvvNHnD>~E4e^%~JSL+q!b#G)SkM4Sl8lCE_Fp)f1dQlo30xWS^FQatULKq#0v;2dVH}d6(j@4^=c{QRLy*}!9UX2~a zW0QRjl?aFDz0PEx5vga<*AtV>7${Rb)tF9-tTaBWVKA1M8wteD~7>kZ@gtY$N^qUQ^8Ah)9};xMk;N#XR5 z)Aw7+YMm^fu;q&4%6c7@6Wsvm##Vc0x?y_v)?}u6GqjLHX72y7v)khGS^qHuG9xjU zr@+40Nq+tUx{gvmUs$8Oui1;HE{7lc>F2l`1FAO9hKs3iBbQE@sKPhD^O8H`r1Y6B zP|rHCNxR9zAV4#!_~=_RIgNBs-r|R`W2Unkku!&S{G@MBmYz99=BSyr&FX!}`8(}+ zhdx;zpQ=AAx1Psm_%q8}+oJbg)}}Mg%h_Y5++J%bTP$5dExSdsMfTS|Cqj`+M z8tIJcQF@-+FSPV6ly7TH7+BVsOAyde^rT_Vo4zgqV>(fC0bSbiXxz+yFbO3kG*mkC z>U2=9AlT=|PjdDvP?0pz7>qUnSIf~)-}6yas(O5)rE`~$Y_tE<0RR9X07*naRGc#n zr!eT^kFBy{_S=TfE! zD^&ZfZkbib!X#P}FmcP!V9rFmv>#?@qO;b#fR-8ZEE5lrEBBW$E~Rr&@#p7_DznOI6Y*7Tn<6r>QOe9UOLDmvT@jQ6s*OY9(%EV zR+{(5NVM+E$$bB5Pv#!ax?cm2qqmSj!xM@ReXjNlzgWujxUX2MKl3fmb^Tp2d-7a~ zYBMB)h1=l?+Fh=4km)1R7Sse0qu) zT@cI-r%y(!tWEFx92zQ6ddR*iU?ra(A8HrQo21sV!PCQPR>~d3Yf4jMIe#|MWQ}Bn z$<=(ba=!cg6eGV|i7(^7`)-u!nYvPS1v(*-d^EZSnd57WP)?B#MaX4;M$4J@x2l7e z!L8S{?A93hEC2Z#YLz2j@DRwPJg-hLmVg?2@Myt>Pg-)L`uC1BW_8qQZ{*zKEdI5- z@a&={pwJz0HeQ)bI+21Ebc*N0+@6KB2SiPn0FA+c)_h54mGo4CVP%hFsMYy7Q zw8tTsylBzY)h0trr&aG~W;W>2{p0RfU}?qftEiW{pY2S4TvT-m+6K^7YW+yyyH{d-nW2=hOlkb*DN# zp@|^>ggh$@P>yHZ!8aXx_4>4G$({ZEy}kXFLD1{eUdvk&VDDsQ%jESNSxq7zX6W_E zBk!;tKjHx{56|&~F865oStS@it-8eAjpUFZMrRp*>&){J(1G&~yNgdpM{THXGf`W0 z{4SVa&=NrZ4uwQC{LC}DCt<`T%HAh9R+~POQzPl3%9rJxNz>7yhLOGd3~EK42c@8v zU-Iq^-w_PD?!F_hbQ?)rw3PJ{gXSBBq9Z4b^-O%d-~+l;eGU>B(9`gtOow2RGnf%d zuWLGPqKVM!Q?oJH>vl+H`8!K@W}2Y=NPOTU%g>uw*?f*{YPohsr(zR*hxNOHF_NW6 zj$R*e?`bEFoLYdw+NV!$%QKKQ>b@ixv6}CF(6Nu|qou1(ZK$_o`cunC>bo+!qHc&m z{aOod5)2fwLxmYMP=S>Z?paA@O9ofwjMOR8PX?vV?$QrN>>0^`Dx}PCc1CM`dpkS# zuRy)T#n|K8GtMJ8G>B4=7CNS9>nScHu9N$;R8Qja(r?~yQ9<_b^O{K}g#3h_*Tuh) z2@1A!ZCY+`h13N}m#11b+jH}{VXdvE+mee#$C9r{ZZCel7=*ep$sp>6qPjQRB}Z#% zR_9D&vmAnPl&oA=;QDPe(WJF6es%kldT9DAoP=-bW~P>Jd)!XwBGCb%yE(<|@x{2k zWGBx@c~rN}Tpr}ITWJeRmC@~O1ko(hA|07=f#n~i8kWwdonzu4vtSw4-*Wb0!XHRL zCjq2_k(1GviN3Di9k3DX(g7J~%=9ZpLbcdL8L_Zt+K&RYt5Q=m&v%icxh8T2Pe(La zFw=(AyT^?*zHILuor_Wi>sA`m>^9c74l?qR_1Kp5x(e# zE^gWfGe8D?&bfe&0*RS=XV?IDEs=CHIA2TS6E(QQ=FwIlV--tYPmk!1Ow{Z&l974F zS(G4V(49p?W2mPcwm8j_r;kqf2#(X0>dGJGb4DDL^O+e|()LqOPlD3H>rLNG*Wn|9 zLXp9)^ne-*%MC4eyeG_BOZTMVo;xg-SD*8iA<~vT9;;>7y>~&|3qS|Kv^JVVwx(jLGssKKRC!J}2<^OGCm?mqU3aAeRdd7(5AE zMt`(1%jh8Om$}EtmN}#4kQ*$Ejuj=SNsIh+rtT~+OXm!3BWEKyJ=!zz8qopY{rB_p zzg;`L`bC3jX-s>I8@#86bTs>F71{x-oEQOJ28Cz%h)3)+7Pg+5>rJD*d#a7YM3zcqA9TQSs9(nR>!HO7`4c4w98i0G)*sv7&l}UK!WDg}_2!9s*v#vwb#EudLi| zUiF45)LWp!g!(6`Z&b`?p-lHCj4^Z(8L7CQf_H&43uKSZjH)(M&TMl$!uyKtM3IM0 z5KPmBY?SfAIxbFxXWAaiqY-WqpD6?53mM!bz1eck_dRL>{j1V8y3{~Ku$T)miIL&+ zQEwkZ8=qiIznzgnGIUG0Lqb$$OKkWY^xuUYkAg*a>i!lw8l`>I} z6Zxl=1~e9joQ8{8d@`7L-plv|;|IfM9wW%GCX2vAU=9Le(0PRiQHC<(itSWrYc{`CZ}YhpCZb3AGdrl_Wk&pc{uM1L=r_qfn(dOb3%JAVs-YylXFm!~3|UOq<|Sub_u&uBTKUuTViXw3rI z(xK4TGFm#ay3CUM-E<<~$javhTr?Rl!Rl>?&~W1U@~NBlp6wO1`MBCYtQfg6b{HFP z{8gA-ln7Ka6S z0Z17wBfOb_lCGh3+k5eb%{x*=gl!oT;NmC(O1@4GqE<*{SWP?I=kC+kFG34}k4NB& zjVegyh)wyOx5$)d=*5b+{q_u|mO4>-fzTO60_n<(iII6`)y?Bg2sv}^0!A_fkcJ@= z;am}jihGJ!DB5=)XqK4FTME)aM&PLpm5J@jA7|M+>*Pj`>qUgte{W8sxX;qFdR|ta z6hD^eI(Hx-7nDt|UO0UQ0#we>3o>RpXFCZNrp%<9Im`0@_Hzg`Yaw^-qV7bREu>9H z9vCYstkLV5ybhv*rH+%I@)cF$V-r!;{C2-X`muH&?GOs@sDYnj17ZP<8AWh-E>ztm z2yyPnotgvN3@VZ0b;_|u4ohnt?h!gg8kDxOyjgUt^d8CjOP@uLp{3;=Db@O}_jC6! zuq&naH>gBp%SK6GNN(4ztU*}kSmzc33xWF)u>Q1LU@ii9{E=DGCsYn^RxAHl*cXEv})RR?KseWRiUf5*EmErT(8FnP|Ig; zXz1yHq*!gxc)h_Ww-^w99=TE$rrlxryNgQqQ`(XPBhiLkci-7-oWF3-`s*CtEPnx| zXX}{!iwOV0lPHIxN~$MrHfx~Ht4wdQ9%yR`Xr4S-3?-YZjmX{_9#m^Wr(q z91$tL5*CFB44H86NWMB*Ao*D3xn>)s9wr^l4o7AOFv2rJEgI5M%0}hFTd;U-g?>$@ z^5?>D;@^H{vQaL&2jIxP_Bf4qjwz1c;a zj$t{uv*xjuQ@{74MkV4w4y6&9x4b@M-{UQRdu+u3p)vPl_@&4AoJ_zv8C#uWy*oR9 zs(rRb*_r~RoDu`icNwhKnfVAr#VQ)Qc!~b~{QSQEu9vhnfk?F4&DwFxY+C{cA@Df}IL~25>k!oH>YUl+FDAz@$=U03 zJ;Wp0jC_)Q)5pwDqq^JRJ30)6xi8AK{et>aF{uYxri;mhGpX zL+h$X49G4B{ku2sw>y`1Z-RCcMgppKLpo70JC0$?Od>F{?Xb261&^pq#ETtGeEw4r`fY0T60rpc zjkx+$9}xGuqqR!4r)CTLjK+G{XVXrGM+VDG8jkwG!q+%!z8irknS$4?(MSUoE+%@55h}U5s2YRlaV+Z34B1fU!q(o5Be6A- zrWwt~G@%O*Uhze5qvDc2N**)*ocC_yT;Z{!K!3-5^lW$DH?lKOl*GV-Vb7iYGTC-A z7x3>it@S9XUzv6gW@FLdAoz4)B*V3QNv%j3J@V6X$S=jsx!e6#H~-Q^Ps_siFDdoL z!kf@_^TEvj1&YksEPRr-t|!Pt(4eTh8|GfYPj)N}9gRr_8)P3;)1t`8@NBwU@$gZ6_jUXX(gundFl>ixL%R1VQ{~wbVBBO2AbpUQt?gJJ8Fc$7;HaXUm$^ z>ckQ0`!F>!jxy;9qjhH?un_ou1jHb!+h|L9bI4T$blpNZ)Z$U)MbWQGn(!{s0C_ap zj>vWaYb=Ozy44n!77RXDOKhyr_EKTM#jck zCbY1)O6vF1MSXweP1fE?iOzWG)!JG!j2`>S&+m}=sLxiRLthe{3Gb^x*7PfRy=C9; zMLp>OV(_sSa*{@cHnODbZlbey11R}fSq$MOb2F<`ZY<77>n7_8S)Oj}RE~brzz?mK>e*GoXq2Yv%!Vgx`O!%(!!so)TeEHhj4Sg~tPptMyuMdPo``Eq1EB)z-%Tmw-} z)%^t9dGuJE?6c5;^DIp0URHx5mmbga;0T^fXM2Y`^zw-G?4gU+2OFKm&4{37qYMkigbZ zc|{e|9az-a$-1C@$HD}5d4{F*PRcSU^1b$M#tP?c59bm8O*!WmAMTAiCZEaaVh)5C zegfK9K_u62+rnB1hF6eb< zePd3NwaOZwtW;%e;b>e*)n58I8R zwZDl!K|L)id@!LX#w^wPthrI^pv^ zq5jg#CakQ%GS1;A3Z0(N&zgcvr&&!$&@Ojb{yivh={nZJ^1ApYf5IveX6fhwgcs+U zlXp588-@r+t1tUR%&)QJtyEv%ArN5CoViu##mq;*$pt8HGqubcv2=CU&9GN1X4R1* zAHyq3l`tHhn4fk#u&Zx4F4oD39^FOFz# z$vI0dhR%rm`tFrj&6IP|8bd&@p-N6i|3Aj*%G;UBHZ}zvaR~Zy88aH!NPA0zHV(~6 zDq$NKERDHX^cWpof6OqQ@7Q&%$jEY)gK48novoUE6)ubJ zEeJ4e+bx1DCgTX`M2;vLxkHZ@<*Lm8$X6JamSR>Pr1_NlQHr$gY5onJi14^&#wa8o zS>cUdry#vWq@~Wn*UNDXyxi?xUD$g$Y0ehmO8PxA-F4>^eC94JzJbpSKmKf=V5Ogd z)Tek1w^OmTiSCc@23p>X9ixezv5%bUf6wbqjnOUYjMyDZ;m^peheu0pOMbK=I5C$C z;<`umy3{zPG}=-N#^PbG=|FeVk2f2>XZ1*$wdtpxmp+iiDfS;fPxR-5)H9$NF|C15 ze_flH}vlLdMbGX~tvuj3RYZu*eAz{l{B&2$ZL47g@>**Qk4D z!OGyG`^{*mmo0XN4=a23xlZsRTXoCx@Qb~+L;fOFjphq0Gd|M}8L4^^z1vZcg*>ZW z(K$w5VojBD$j^9PIg2J!27haMm6Nib;G=pRVPN@Q=aK_HQb1>WZEMf}B_>w#-DGWF z)pm#*yr)IiiA;o%)<2U|7~lNXGun5uxb=99o{F+OH(UJs`T6}!u?`U1P-#*1g=*MC zC6;s2B65AY1Zy7{_qwM{B$2!$tt?L7jm0~f(nxBJX9o+{BpxbJNy^$)t|OA@J7`h!QQxKhc#CQrY`3xzQtt8ZX@gh5|j~ z!2D+=qv~ulo+bq8&h{B#22#9DtDxD7%DoqRqoE`R{kPyVs}atO5EHz02JREYm`cJk z#T4Hdv9)-#P&S)Q1t~?0ndzq>o02MjSk@GITkaT;Rj$>|ZYegoyjgV9Xt=9MJPN@Y zS{WZHSz238%CBu?^#NC8uFTXQ^(WdU+Q-n(8$J@@f>g!>d%YoQJzK;h8+=ZN%jc3S zZ$yIu!<+RO6nnCpVtCbO_64;3r7w(jc%2a8ZFT5$#mFhOLY8bYK*s>dL)dczbtR~@ zM8As)id95wnO|Hw8YPW7g9O_%M+jM(TOp!7oI%Da3x&5;A{iV^%UOAt%@Hi~+2?vf z+3G`{uIp^<7QMG3@Nz?t5RO_WUR$pDR#V-}+{kHE(;oHHdx1M>W#*ZCQJBgNKQ0Z8 zP87=f#i*KFgDT=XRo%;p(fP>UT=dDP8nnE%&`{pfQAMM$Rxf-0yia4TS$6c+jZq95 z8Qf*h8AS|2En0SDTfnU2A^yl?A~__TZksCM%mSW2_xVCkhPm5In7xp9reu*mgt#w^&^~41n)`i}lOsz=Zc@UiGtx-; z?Jk4s>;@&${2N}6e45oUTLqEz85_6qq!!S~MNH94p)@@6Oq?u8UUP~C~*7=!_SjdEY7#l25iAOXN`#+F;*fj4Rw% zgUj$xhBdLuyC}nbommJh1Qr7KAdoEtRzAIEhP?-aB$syioFs4@&w}5}=lS=B+l6R3 zs$UmBqmko~$C*g^-oJO9!Va@J^khGZ2KUBW9PDV%(v50%&eKp>_VzajFL6=-%_11# z)kHM#GbAFKmROlg8z2HkZ>whpi>96-X#28u(_ZzWZuj6kt;u= zGk)pF`T=W?zkJRrP$+XSIQ4ju&IhcWYk5)&=-;baMN{;kcg!`RUI6D)DPxlR&Y<$o zc8OX_WXLUy67zgCL%DSot!8RM~a=4Icn?FLLh~}yybI>?N=VI$|46EIt;eO%8NBp~Jbl6J> z63L*^W6m?dSjj^CvA>>fj@m39Us35Pg#c$N%ou^0Gdno5Fe)<2KE#@WBR?(Tqn>7_ zyf#dh7U)KHV2I8$lOto`o-=kAS?^f3bHO@={uFdZQfz;etx$fJzmt?akF;oe_cPfr zqrFNL$B&Uu>0;>(zj9NeWwZT5pUhM-k1C2pt4eB%$UJh&cTWcCwd!ZyJFQ)N{s`8r z2YDXS$3L}zMkyt|Osl^690^^gU%RGmfQC7)-4oDM44t;7gd?$yf)?Jn{h|k z+@bP;(9#kiewM4VNN8Cy$%ZMh5j|a|VB%+ij+kX%S7FDOx-6sM;~Ua>I!Lc83xS0I zfq*Wv@5(!bsO!iVB2e{wU#Q-}~M56P!cOwH^?KT}DfkmpqS(=JrTsd+M?_8y3Z^mXT!gbw5+9wGEMgwXvFp zC%P_P*TpbOMLNAltY$AuQ3>@5Jt{|*)m&ZJn2!KqUU!VZ;MsT`6NZs~VkvR>8>7oQ zvk+Jaq!1`I_Xx=-HdEBs;e~*Mz*;^x;H1LOn!kzJKGS<0eSjw%v}MowBa-Z?5tXvs zQKjxv9mnVxuRR9dl9MT6}G;r6#y5?E>Bm^0M zrg$iMCvNDe1*m>)=mAXYc)AyS{k2B7u;yREHlSzS-Qe5T5NGBVuelRUGePQe<^SNJ zWRGj9+YRox$QHsAJTKMoQm!cvJfdu&j z_bN#&kI(u~2Bs&;^n_@l-mqd8nP5#i?YAPM8?X-e0d8NbG_KDBv}MFKrdSfW?M}8L zAkV60Q+KgZ%nL%2V+j|et@}}wA`L;3488n-tZ~Yjv1$d8FQ>2k4O^3?!AGNN^@=^G zjUMJnIaUhlovx@+Sq67*>gZIMuN1ZV_zUa%oi*Q9LAC!#-G1l;%g#^~nHj}aV;Sm2 z0*d|jC$1;T`QW7*%^ITbXhENzY-@3+>&Px6Nf5A;rLZcoFzCM>#NbpUfxe;x_S)}i z%3S)tMTc5$x#CckGL@=aQku*1^FacJrXv$7!Fbdc=%Hp2Xc;NM)6J?MANkkR#UdH~ zI0O8cA1MDEKj>?tignhozzM;8FZVG`6>)*}!P_OEO4rcQRK)+#dVge}jksH^6?7vw zNA7is1RedwF7011?qr5_tK}S~RtwSGAoQ_WC6}9|Z4?~YP40+t>m$&n0F!p9mkrYY z%=am?vqo9nSGO>|rbw~_ADhqVey|YAwIc$4xw{>a!=2X2=p2-KI*`%b2WK`Hy_hOA zOK_T2$Iwv18eTl)P|F;h_zV>M3SPA12detawswuluTp8cDFSiS-iP}#E6HQ}ru)(s zi0(eZQLtm`^1CBsIu@O=HX*7^x@R{9$gj|2?~j5}-?k-Y?lDgOk=#zhtjJM0X2Ri3 z4@_jv;C{TU7K)T@O-0~}Bam0L2(dqOBPxpRtcYlPEq&mypfim*D(G8B*_QW}g89}8 z-^rQm_KSGkgx{J^5Xaz35r+@PwX+NTK@3jP8`J!VC=%KaAVA{=ymU=>^wCq;jDXjS;TYY@akNtSHip(poL?$!5dTrK?9I0#xS2i{_JoV0|_4$vt-P9&BWFg)+uH-*F7I zX}`V7JHRNXXvAwpvQ)%aO2P2 zhpxT(zr-V*;4<_Gp8Hq`JRJXXZ!f@67{w!q06-!MwlGa`F1k)s0FeT`P0u9#lMBsq&9a{m+6n4+tO_D| zl|p@*8*8u@`oThVXx%rCU*^lZp?L>|`S&XkK3{?s*De=|tF*w?PPVWq-BjjPA#7zX zO4z5-l6GOuxT-=6d^%{j(VG4Y*%E&0At7gvE!Qzj6r=yi47n>8z(Ur^F;m`t8u`TH z`GKW@*vpM1LS}#;Lowy8Nq>CCoX{5+9TexrgJdLVqf56*6pH5-()Q0kLjarKj z*$*-ac&jMqXab9=p})1r3$RKcdMU7RXM@>6?oXeYxWV_nkqoI-Zx*2i*WVX~d{gU& zQXU(38|E2e3R%y&UHQ35i}5MKRvnuO8Rg<_S+oy+28DzA(W~y)1$_LNsZw^TZ(&z~ zAXMAhw{fv_S|K&<`L$~U8-czrKIL7cxh-jP3-bG!3LYO^8gx^9yvs`I;Z^?7plk{E+%bxu zpyIn^m2A^`R3aC4T;InU0}Bz@pii2f{BdFUt?hK{iOM7!=94)8Pp976-p=^g#$OR&YV8f6=@Z z&lc{%1d$U&Vx?_gA`sOD0_|0HA!aYIidZZK5K%v7>AKs`4-)<2Lj(`gO8vS&%vPx| zlLo>qNB3MYt3;0f0MIXR9nLX->ig-@$gnHdV(qw(+Uo-iuxna$M!F0r*2V*18;Wz{ zM!S_*&#NssVjiqW3AAWAPw|SipS7=RCH44|?)V(yw@wQfD=k~u7fjq*I_X!C3bQe^ z=Jp+2jpe2;-X!|2`mUK~+|yU0bruXd@gt4vIxBIf+j<-E*tbYqBovndO`1JvH(3>2 zYsuN~*U3MNk#5qqc+g(z$`qFxFu`(h<~{Z=%NNaBK-wFdmcY$pbsluCgQcMWw5$!G z?q#phr{&6OC)o!Uu=RsC_elvd7J4<{y|4?E?f6Irp|jESj~hg)J*wk2Kt5RE$zzp_ zNm)(jUf>QUXUx?K>S=bX$iJ-_>87kSwoh-EQaI)02I{(Cpr-jv*RAid8KP`E+G!+h_5xv5`=;c4NCP z2*GUtZ=RxcX1F>JO~o^dH?vk{pz_cEZ298RQu@JW)U#}CMCE&~Hieg979UAr1Hida zQ_z2VUa2675qLnKoChfWdpxRuCY09)rj}2Kw|5i9nn-cG9%Mi=uX|8z`}iqv417du=i^;F4#6*Dm z$8M?U!ngSFuAwt|Q%KNG1K(c+1KmYil!{xaeqQ2#RH}SFQy|YUiW*oPnC#Hg7fCcP z>WWOp=!l9a&5H~4W7;S+)FUw;o9tR*+j5|GvC#PW3^ zjGPUCVt6#vk>%mjx|g;FbbL{=D-{w0prKZPK0n238-G;bBjWK|)p|;;l!zb!V7UWi zsh-Y%E~h`n>r3-S3bwq}oxL>91<~64xFIQpALSR6gYOKuOgPFLHvl$$!BzzQU_u0Z z70+xrbvM5i79_n-KeJsBv#CK1RpDoK6Glg_b zdjc*0Lv!kmJW@5*lv-4jvOQ+jR&@3OB_LWyc4SSUQhjzm%SZl&%q!CeV1CkCxs#$9 zKODMrOcf~VIOzz+^7toP2BSKO5P$ogdCAGp$-LoGY~&wD;IT+$~=|gTMO@uEFw}x+|Mhq_$h1%!1c`%e+$$E@xAUbCO$W-|y{QbYCKbFX?qOPSqG?K@u#emeS^?7(IJp~_hL}(b})-+x<+r6pj$V6Q$FMK4a8$vGTp%|@8?UJ8_^^y?% zL5F_&U+lA(-nBhOjq;k~DTT-LaHdzs*3yzkrzdfBaUlZa+wc&Egu?J{MpKm4(cE_C zd+FBqmycIk7|kS=T{zS(a{&w4ER|-?Zh9PTE}2PKzM%&8k31q2>{CgSat3?r>Pk63 z4JGtvrwyo2n=_lR^P})62X8bN<(!-g7!GsAR65{$6Nw68%;js(fF9HVM4NJ z0*qJn9}idgDUOo89^&-{0mj7!W(|>AIL{9o*NB$8r`6?GJnO}oRS)4Cg|hn}%~Jy* z#qPc*Bqb4IQ?f-3Fhd@!5A^KfG%w{J3p~@ZHhX>#PX6%~9%G%)*2Rn5v!F+&#&Et)~! zQO3mz8Cm1*e2nAa=_V`{A<6Wii7Q@w|awm9Li0g@uPj<8+)W|3Is<#xztvTmD@mt=CMa zlTn=eR&S?TckcrNwzr;$x{Q$j?4$}2sQ!Es)A)goK{J%!ifVl`W4 z+3)-tuUp;x^uM)vG2Qpa!0tsfTW&TQi02af_Din)&PzMiT=Hqw-oLBTGq0xHs^rcTg^iKCCKBg0NVG4MIvC7IMM^ycadDdQ_)^4C@d= z1+9#YSkh&rjk1=YxybO?_|+aOjXf9Q384k&KeRVDy&G+=5zQIvZv0#OnEUb-A=sb0 zu=Sgnpl-E(p7A7J9XIl8Hz_>rt%i4p;lkB67+Nl3I zzq=glJ@I{VP1c1te|)8zhuhY!!uS^emDF`8Eint|kp#Lb>JIV0Vax4`EhKw4OwIym z%g!4VuU89Zkp%CCAE=MkFs5kTvp%^p0)2Z~^AD)43zXXd$q9;j>?#s9n6S!fKihB? z3UIq4Y8I_it&$O4SNY}{B#6cJ=8B~x*6J|{|Dl2KEv}A~Okc~o))|qxZ}54GWn&fa zVIn0y!G7&aDoobQqc|dtBKA&sZRcTUihG zB4@$_04|xLLAT1qY2Q`}1O{-%g+y?0KZ!OtR>Yl?X(PkEB~O7&mp-1$q>;mrA@@n_ z7X}pIQ*OzzQ2qFXg|YFZkZ4ZcmJL?Iz&)(^YIc=xn-H2UL5k=0$e}=gy3}9az|MQc zguYi|fPOsW3ZFKY=AW8NfexDhj@GtO7lTl9XijjBe`<_V5)Gz${dB@i1)BF6ktv%N z6~0XQmEel!&X>lOSl(9P)g_nkHz_u|g+v5IXeL`sCA$#QEQp(z*a?uEXoy;*GHWf+ zao%|h*8Wlol6l?o@@H|?DHy^f*qFO{r&{JIiKN48dfFi;md%mOf4($KQiStY7wT|M za-%!}PB_T$MiTV-rBGS>W@BSM3I>t2UGE5RSv~6g$mlm2q$yBHqa`jvhdyqO-09Z; z2kN1QnRhAHNScPgkCV$oBjL$aI7Vsu(7>8oGrk^#%SbPjiwJI{IL*fs<0`;v<0Qr) zmbDT_a6Yxy-37s?r>EysO$a@oe~-WOop-D*8Z@Xw$M<{@`UE%PKM%nKm#(Z`Yj@&9 zP*(5BiK`kJ7X@iUC95}%Z=op{Xcmvkc`O|Oh=4p#OB~`x<}@FthEXL31knj)+EVYn zxPksp2JpdMD5e_q;}JH9zrY1*PsiYeNJb*Peo=W|kQX%1=FqtX04Y$>>{!rrVvKtE zb?r+EB$(DunTL|z(u{f`FJzsd3L;k4*oO%*P>wm37$*TxW(BsZ{P8FU|y7_EaS#xM@9;INz47 z*pD>5PdgnE0*#epv5jq<)ZhAP_Grn61@@V9Z*EGDsPs6$(_q!7=Fc!V9XteyaQ2Kg zSC++{oNDLW_kP5DdN5(3=R|R$9Fu>^`;yPWO-?Zj7n1m@7AOm!1`% zZR6vlL&SUT^Rdzs2F^`!ZF4wK1N59K#MV!Ww1B8pkgaR@_+K)qtk1;3X#~1bE?tA> zX|kFeriy5_sbBbg$SGJeNV-?aJGX(&!+O?7T-YYK!i4-ojByNE-B+(^7#-x(Po`Xx zNh^|wJ?w;S`_LrO60F>Pd_Dq;+#)oK6l0=-5JDA|Hd9Iyiet>d;<0f7c=-6Q+iPw* zX7Iu#;tmZPJr({3g(#WK#vHMAmj4|@5L^*qVqtnos^Hg=8Q-kL5gB&2F$?zd=oV|? zVjVb!GO2DUZ{lbsxTx1P+rLpFu+fdf+>eXUz|69%Vxn+lQ95DKsmCVi zpUx5#0=u_C8xi1L6?C&6LIsri)pLTcyBvXQL&~gV=R$Z2@(cZUS}!}(YWL0Fu1z17 zyD97V)=hi|OaIE>9>huQx~Q1;m&HSPqN`(jq!9%sdX%9)h=Q{m3XY{nwVqM3?NXyGDh)%nIFj z6PtcKsl0f@<%T7z0@W=M{p@zmmQS`Gv(`=<0A7EubLVCml2kNK^@EMu4{OM2T^7(o z#N**k?V<7wr7Z`Em#M|fOf5D3GqPdRTSlSY=xYL+SQcVp%&ysAo#GlqjG1 z;)c~@|Izhk(T5vXGefo0^NLvyyc+7e3SV@DB2kVDcm#WSm`+*5iudc81A$-AoAoI( zf}J~_+wAol1ty*f4+C^jJE+Ex-2?yi(C8O`gR5RTKBeNV(aIHb`PAH(d^2mnPD3Sx zJGq;F^z8{mdCL*{X?f2H8OSG@?ssVqwmku zvsuU)t=7MM*A{UU+euJ+q1{XYf>Xb4ceZAJ&x20e@VHW>c$<3l?;A}MbtO98K%K6B z)zYvZ+Al}p^=N?&zEN_jN#7fet2q z&2w!z88z31+M3zyZkY7e?)5j^v6J5UVvnDL*Wh&lPK7~k$)DYvtmEW zW2X8fe&uXKr!zoIHP!Kexzk=bcJkc1kY@0lf-CO#xRhfD^)IDshRYFC&N{ELJEt2S zB$is&gi?w8m3DQcn9 zu@TcNDh`@t1<2o@u^_V=3isQc`xRzI775`*h2|DhIc0?jFD?n}`sJ{ncR;d*57D_) z@sZJNkJM#vnsoQt797jI;?po*`8}u0#thXwM9!gq+P3qe=?YgtkM`DewR`m*_bpT; zP-Jdq>cey;q9#H&e`CBwC6Z{HYRa&OMtBnzgTc~L@c?53GRmWq9AF5vTNDJX^zsez zg_Y>A+Ip-dCO2r-a%k3jjr3>ttb91JLz4z?c*w(~p|0#h67_+AeDkeS3~Btm+2qSl zKbqzKdHki%UyBn;+~8+h{qQiG{JcmZ$vn%>uCjW@kfEChI=?QK)=3$t*F`|_C{3QV zKo)v>BhZ6-PZhoSEYSO!tZ%&udZ(53ldq6V;Lq3kRAvMf?^eg;lZ`OtR~`D$Lm7PcvYd9fF69{bFEON=D^f95qn+{f-5jk^%9+*xC2^S5+!4K! zTQo^R+OLRN1=7m=ph9}OAIPQ1Q;(eJE#GA5mFWFBI>nc+Cp4=aJG^*_XsMsWIUfE; zv--|?9woc*%nA&tXjOOKVYLVF)uJw%>IM`s<1~p~Sm1OaMn4sn z&MFryAejv7q+F8sbY0(uIbYr!i)UlPr0@wvhxfMf9pod)U-EKJMZ=ZCi@AQ_<<7w$~SKyu+JAf263l$?-Is@1vy_qYDSosSzi@xd_EM`Pp z;;z~9$LwmEIjuO{n~F{_TSQ)6P#Q{QZkSw(&-GaKT+~AvmyQ85S|Au5T5c=;U^WSb zlf0q(X1|1CLEsJjPqpw00|Q?3+ZEY%qL|+%bX`0|H^Z9*dq7t=@8%*Yh8Q}J-7&cc z${iE@PDRl!Kj!*1QWV_AMirW&)YjD>6%LNGHEO9Qo;7wQ!|=}%@W@eJnB}uz1^>uA zET#Ez!(}>pedyyN!GgY?)avum530NY+1`w{RG$-{|KuFM5TEyB-hk_-K>KWXxTaxE z#R26imgReEdMe{23#}CgVqR*&o8FLhff4RJ0V7G3$ltzT@GKdfPdi@ijP}6lRkh_8 z4L5<_N>kY4&l*hpw8rSbSkx%w>4%Oui8ZB8geD!<+9qf%$cv2s=@|Dig(g`;YkSJG`*nGq)R+>c`=8e#?)sW~Fr`*`#(a zlIVxa%x~6N{f;`8(>zo5)=ZTd3zq>#QOM!DeM?@Dc`&G4U`>@J%2@s}MJcDV_=JL88c zXP-YQg%*cNO=itQ5%bzK|Jgo5Kg0&6*6*A*Sj8HH|1G!8hYuG97xB5$>fo#Phthwx zZ?nt3l`#K1HUN&0sKzfD=2J%(>7);?dn_>yh9&BICaNA9wBXd>a`}$M!Z;;{wPM~2 z;P5{6D#x9e?WM^+ymI47R=*1=+jqO<5Okm$m@T@2DSM+g@&?DE8b7W3r;>c_AQb+f zBW{&W)G z6Uhn<=nQ9Q!Z!bo+t8aySray|q-uD0cWGHCZo1tZ(N8BU9%v9PKOgymGUoaQ)8_dH z`n|w|ixE!}CrgGsh~VXU8sdf<8=M}efUI0-^61Hi8 zZt`sPjbkR`?(_!t_N%NWBvE`{YY(qVF9&-TwGn^+m~$Vc)CDxITKunE2n|eKh4O0r zE1U)AH;iQ>U7CEH;7*U+s^c)`%M+&tf_EGr#QwV(Gn>p-BwWY*M(-3ixo_fB%#iBuhZ|40N=SB%$~Z)f((jG7 z=PQzTl-Ubleiy%3&d#*h-+MMNbvAuT)Q|+!Fenw5$-5S1dM4hU6_In9w2xk^ENHg& z90f7P&da}?!c#t+Bg^7^UTwoo{D z4$%}e>0KlXg6SIvDQ|qHN)Fw#UeeTEie)(|wa@9fAb;w=9>}EfnR(OIF&MI^7ulv3 zrbcE%8vtzQm*%&p56(R*sRl)CS6)r(Hv}xgz(?69{yqowI=6uLT&RtJkC0M=Pnf>5 zq#ldplZZN-KDtfyb)k=6*H+9vHjMSnyFu<8rK2*C6FN2iP7X^jdDm;_v=EQTrXMcV zH*Q~pKQne;oL`uoBNM9pi<7WaEbwm(mUr9TwcvvfH32ass&r}nIoBTz69Q8)YC1Rm z{OFgHE@x1?d#H!;jYiToj!D6B&o_i=col5WkvwMctb_LGnQdIuo@=sBd$0j1? zqOP%tJ`6Y+MZuJ=<=26v?;L;giP{;oVd6`;-6v~j;ZJ<}ughZ{cp!JqyX^(f6FoSX z*aQa{vGN-Hj6OgxLuSC-@l&sdrofJd7*|WX6Mjk#*YZSsLar8rvF~Pjc7zsbtoONt zC#Ft?5TY6}`VkB6j9?CE7CHHWa*Ts7;FqKWn+rbW4eI9@=`UBeCm&2l%<&icW%|iQWW(f`hf`4q$!T84s7qxb$$@@Db<#;hY zg8Fs8MAjpR;(JBx;wU__@ptyTv-D|hY-3!1GKLgS^HZ?kkrQ*WbZTAgTq}#X8cD); z1KCr;hDT*EKg(dAW>NZeZYC-aLJYcTfINviP?GA_%$3NJ^T?Z2x4$=5-1|U$+nKmw zTb$vD24DT_mb7pCxiDkc z6RRJyna$zp^vjquu(?Q-Qm?W?DOz;!g^Lq{teEGClrnz%oNmp^EKW)6sW}HtpVJJ| zgfXgg(n()2CXa9bbNG^9NW$&yoRvTJA@!bx4mZS%FW{+>bVfb_?bJ+?0+z9ujyr~U z*q%C|5;Z2BM1bBJLJnZC^e3WM;qtV7#_=XIzp})4=#+ZR7Xr%l*10&O<5OhuCgT0Amql|6u zp{hTWXqkEoEdK6oUA^i4R?f}^Dmls0GwEu2T+q|vM#cmA#LR8~ycr+d9UN&PiW);R z6Fe`?q=jsv5C{T0e$|Y%H1B_>0H=3u|J%2Spp5;m`9)&^P^%wow3fg62 zJDiC*_s|;X9lQw%*uf*iYHrkFa0o&8%wwauaHZTfCeHs+ie(KfiEjC?lZOUur|}rl z_?m{_L;GaIva>%?rWAYsSV>F)v*MlnncqUlqlqU2L?>pTYKHr@sLoG+Vw$A`Uns?7 z@`Dq5EUADy2GFuF10Qp)&`-OB=t{3Ns)IYafaNavvlcSq8Wjo%theArtl+5$Av4im zpCv+i+q{HCN?&p{$O4o(trH)>M^t+WJ+Hj{qQ2FQ+zSYu&N#8l2pv zCF<~7yi94v71|yz#O_@`<>?b_X$mEGm$x)nm?Qv;`Uua0$UFhbNA#ai7AMcsU=$kfxskZiRS8aW=K-cTZNnKM$R7&w8Eh3AO@h zFe*{wCvOQQj?St2ZGW#G^k}(XsUQ^H*vf>dY7LhD94CkAoVEywG&b2gzDkzlIP`w> z!~NP^gX8beDB83W03mKDFmU}Zig!nffUwu9J6qL1#P-+u&MLsY5A7wQH8^&J%9jNK z1u=(j=Z%#{T*`~~3K!3FHww)FtHL86=~PDoYoD5=&K2|7{-ylrJ`_^AJ2Cqm)940= z5pd-YRnL!{MNuq#a6wzk#YWMeXc0#j)ia^&1)h{9qGk{B^b_fUOaCTS+iw&XvZ!`> zx+?^mhYA%zJi~fkB>%p*j#(>z$dI(#L6`NXcJ{vbWTe2wiSo-z3#*56iA_Dz!(6gf zCWb*rZwzIOK}*N}@Iw&XpM;ZIsXTM9^rohfoR*7GubUjDQltLbdeZu&w7)>|XsHvy zv}TTq11@I^N^#F0@WdacZxJmse{xXhP*=?4Yd0^9G`tkAN`2cL=7?A=SCd(%jr@6I zH&aK3gcw+Enj+{M}wAJmQnn`JuDS*zr?M^xk`Les9lJ;r5u4 zeFIG+V}+p9a$2(^o-T@W1u-ki-1Kb$T-IB4FVDNDzQ&DGjpg-HwG9FmP@_k#V6FK! zLRj{dW-UQwmiuwRzHb9A_5_J>EQXv5BwFpQ@51wWU1ru_vFjF|zE=e9=Fg@ifMp58 z^S8#qc!DOz*M5IW2iD?F@ZM)y&UvYp=gz&g%q~1#x|Rh}oUjTa40$e+Tq|f8WJzt2 zilyaNH$ohNX|ba`QUGb!H@2{8An|qb$d1W0Lqb8R-?1F*7gZ+~OBQWWyORx!(ZdK= zn;~Gom)_a^#5j8a(-t@buy54``aqZbe4a^Uy}`=fk&eLL;Tu)WsfRKY_S4ausNy*e z0$rpIS3i&739Jll`{BSl2!IkJCnWO3wPZ$tVl04YhY_k_@=WF7`g z+dBNQ8Qd4|kyk4wDZo30`m}S8p9s9uAsqz6JIGmp47D2ONF-yr^{k`nvp6nBxrbt8 zoThm5&&;1-KR>AUU@XV+1eW%hD_QM2k$L+qa3HrB(wPQn5$BG1@ES;56!8fG_LWCSQd`S}d42?BO?S{nA7VsjsxKNL)Kuq^IfAGrI z7Ku9#hoB5y=$=3rCDW>m|JNDA0nk1<%<^KK0WI8~>97Cb6jz8wR5K4=w&mM;e3DfEl-mz#V~TLof< z?lggaJKymfIzgvyF|Yj%SvKQ}pC%&m&I^{6(eE9bbg?Q*zDU&ue?6wnV-HgL z6=;srWa_{@ZVaFPyb={ZG)I(`pP-IjlqlqoLNs{`f&>`2;8%+$44`3uAlBMlcbclh z)yQ)GLeV+%@q2%gWZ` z&vkli0TF+_iz)sKhf`vKYcz4zZu2lZ8n_uNf!H{9QHumn{Yyu|T!+{n$Oi=1;Vr`$ zitazNdN_7FS~%oo@V+kepdXqrDOR<@FiGB^u(9JvTv5Pfz@Y;?ZV_FU?j?EI%WnD~ zkq=3K)xy&k$A>geqegy*Z5H<0pedl)B%O3QFZh3*T)Am>iU;do>TVbQ}m^qMm`&}A5 zr$P~MeA`3d{KWaQOb^7m$5e1Uv%ui8aQ==%dZWUfb}JHTpCMheoQWs%t)R-CceyY? zERs~GA=q*gr1y$|bhS)SkI|H@*H;tkVyZUKrwNtZv|s=rp41CVh3jWU*j{ zot7~9U!rD&8&8@wu%%C`b-uXX2)F@I7ZLo)LacWytN4+*c_f>^{0bJRj7mEwS$P!3 zf_weZjjy88Uq$_G8txDeF*5M1;~Z!)*Dz$38sKN75}kJ|#}W_qs6`QToF@w29==n} zNTr#cv8@z5Ly_q+ny%D;1?&Fpz$q?uXw`~kZvf76L9>>8NC=r6OSqxOr1hEYd3lUq z8dsrh+TR{%7otFeM+7Y5M64m{>-ucj_-h?z*<22~Av<(SGP&%(Ko)}e%|DM~gJVv; zrzS`1cvr{ge3Kis)=6d1Ykx^0;ZD25%+##dsJg}nqf!Y_8y)>+#`GKjc9#b8&b)F0 zO?3W6U(q!2k1&=|Aj%@PH9ZKfZd;=mV^E04h;JbYyg&+qe8rv@BNq_Ns}5>iTG(V| zn$TGOci7%ND8CPiAdGot6P@*pDJ(Ytb^f%?RZxwM$-(5eS>|`ty7HC36{q!YS%Ltz zuFKiAd16l7)MbPMdvES|vGdW0eX~2EPr7zAv3@d<-2gNW>)R72nE9E)+~tvrpNaxr z5@@)RFi&5F$h8f~B}gf4CgbT2r9vJOYbuelh^mbg0jY=)+VPJx2^}XwpEL|YNRn1` zSBORi{TRb{df>QRN|&_FzfDNtdY)<+V!)v;wV&K}e0{O26|409_6g_m5M3h4G3 z-FPzdjY@yTz6ovSP3L*EKNYKkJFNS3W7WR=w45K*{Licz&1_8m<4nvO zg81B1og>RqyW2V#DjhLv|At(DZb8A@!uwGaZf^soL6Q4WaLN&cZpf)xh&$7JNOti2w z07~_4_HWlS!m>bJm%(4S{32>NZcw?(=Xpy!{4*=X0PGd}K%7RUitTq}A^_h(Ho6a6 z?9fK2km{YbU_5|!J+35n&r&cZW+{NID`#yJaQXZ!)3dm%zs~%LDGWM;%S4s$(tCx6PsR#wzozq3N?i zj?r~gXTV2&4 z?J4TaY#u9D8hMsy&KgmgA&g`iTuA)$2h3W8X%_!t!s~5|`N-+-XCQ)y^YDoisq=lC zou{S1FqKTL*)$q$a**DoEFGgAfTjvV^gwn8U`-&EV}u<04p4G&4-<*`Fwe?_A@PZZ zM*WNvP{r#)cUjDM{P4f3RU2U%!4vu5DpbF_zXFQNWN#T~-9D=(>~3_@CB8Tn<9G^^ z>-XL0Tb~YI%y_wWm=ZVbvW?zqLb!pmWl|CES>-TIh4ND;c1%A(5*7h|BtI;Rex?yk zWNF!E*)U64d=;pd7Mu1JrKlS+CyODCPw|2zZF-z$(oPKu37Aaq)BxJQ{JwPCeX8E$ ztw$%4`cd-R_CrFvryCxV@a>?KPi*o2X}RmnsC^PefaDE3Y22OkC%0NW!;7DH8r?U$ zVB|+c*}F7h37@*Euhy&H^Hg#^XO9b&kQe;R4O&Ssp2{Uym}-1@1&}DQao#fzqtn+z z)lcfgWm)cY*=ye(ztcdxbX2bFs1qsgYLuciH%u&i%7}rN8CTD|T>>www>9BA34m)M znCwC7&bH`dvgXrPXm-gSdDXwiK4^CuHEf&wj|BAJ@Hg^<4x@Iyyg(YZ{Jm8woyvL^ zpggVI9FmGRFZbB)`<>n4fI$84@7EFkwP!QFk}^Ig^8~*NG&yFp@4k%WZC3P=$li&3 z&AhQ&vtLzp*X$&+2I~8sl9b{;qdES~_&FfT9+c=JbcH>3@&YEd*)pa}400ol-s?%W zWyaEd4pU^qS_CswitQ8TWPStLlSV0f6Me_NZWhYJafK!K;LT(7W(jl`PW)IS+PW8Y z6TOpEtIO`~O29AoVmdjw=Rn8M7Hw&9)4j)Nt;?eb%IBrKP5B<)_;8Pssi`Gs0 zj;q(yC<`Y|1d&xPTfNOG+juf${`{^%EMpUtR7~?tvgqlQxnd4E*1N5dO@Wp^-1kuM z8`)fy^X3ZFIcBuHil%@6ghk3&u#qX}WI~&7zn@7yj8ZTC|8)buMGCy)uJUH%_xT|{ znm(KJ!GAH-<_+6gxZ3^@o*F)Qq3|+Cm|whm&-0-1vu&$PogW|VL9dwIN<)HQ@i_*c z`^1YbsZ&{MZumQ;jZ5=SV|+<3)8e-f4@kxiNN)z$5r&;j({L|4#*{~77XrF+ZO05~ zxf)zp%kD=EPXW{LA};0UMSSrcol27jn*212Jl@Tp79{(l{M>_kJ;{>OIj$rgI@xh9 zEo?23i?s?5EbPAKDw$~{wsWL-+#bi+pAhtCclw-vQ|EhMKk!ChpQnx=Pc;8CEhe== ziaok{qtkaCrj5M?M}5Xt0fb11$?!Kbtei4+#g5R0FjS!w&^%%OG*X47OI062C@ZBb z6OsHK=?NyWm6bl)Xy2b{JUSPNM3ybYc=D0%!b0^G4Fzp(JVOer;T!&1pJ`Va z%^v?Ww|cQUP6K&c9C(feqU6qOo1N?V32lsrMpI&xTR7<6M8N;+5V$l=);~PMMpdak z8BjE4K@H8i+zw^@x`YR}ouJ@Wj}Q)1`SJ$fD;ir%@(xk@P$<79kna!8nko4MHJ)3h`1nhSVOEo_U@{{l#DkNt}1a`NxG?c$wwY$I^}r5 z1@L7NR6xM2M!YSLqHD<#{Pn7};}~mIH4T#-?)9Et+7IGWjE8Kw#0#~vI(h_v3ct0+ z$tO`o>IMGl!^*bvQ{Y`NYOcP8!5Cl7OJh=x4c4!xG2FswV#;e$PfNoP`H}$1wGP^_ z`Ijd(aO_M#3vYa@v_vSt?$V~z{$#06lics8}{EZ!USc)^Y`tW$d#Hcilag zykXs#nw)*(d|gz?98VIem6?^b1fA?&T8D)BRB7U=D@q4oSeHNt+w|%3qkA`z-ztWgRB*%?4*Fxq9UGD zt@v{?*|ayhZq2AghmJ4`j(q%e!#FP$0G20Sar-Q=)@hB@qXIY9&Xs*LiKJej)u)pM zaIQ94-x+|o*S?cy5*&==`y#P$3?<{0nncjBfg_Pe#9003#y!}?**-TI==R0ADN0IV zChJ%pbK={t#WZtC+&0t*)Y{=nmTu_2Sx0eS`c<2lKLaHNwYBZ za>8AK-H8gJrVu2%(Bj>U06CjSAswwR3nn0a9o;7fW^a{{j>Tb{O@na2n|iDRmR4f7 z%{bK;?H&g6!K3c1F{k$eW?sb7afrx;U(T9J1BO4QFFe zDpiL3bsn24n{uUF2(0X_4pDU|PH&wCdt77g?Mz=`_T+6=tS09COo!zw>aV~BAw#OY zwgO4+9O}0HnifPhg=~rc98uZ`zKk&Q&iDII?=FITW$zMynzx~RTh&FVt@*rT5h`E& zQmFp1VSw@Sk^4zc^N~2QgOAMO0VJRf=@dHg$}DKca5F4D$(=m@o4?}yq0Leu@GD+R zcdGGSV&0zChE1r4LPs-`vxX53NN8|3!w^iy>HB6<-u zyER$0{}&@Z+`|_;yn1WH^B$ey3>OrOngHyeBlMD)|2v<~|sns5u3H!(i8GDJPQALr)2&@MBaeo3&;2)q{Z$-G;*z26siAK%1MR0iE3iJrIms5k^aqK-7&tZl3+gK! zn@`3M)Mx%h7R?B0UnY$et|$bf`^D9I+z8!u9Y5Pu z^a_Qd(Z~j*85G6SUmlhAX5kgN@p^qBun<@X{6Pe&UIP@5s}~LDz~A;P<^ozb2*_?; zAxpML{|% z*N+|Sp|E)YC!;J){k%r}j?Enrk6CmgK4<`zO#pa9WC!-dcc!cvS~@3LcZ;N``pE?) zQyrNzzxav$jbVbiKRfS4U61)`Olk>Tb*0X?iZQt^iZEFxqz#IOS{8%>!$Y4j7B~m6 zmJNeOCmTx1^S;z^{_CyE2t76mx4V&zBoJ9CBfT;2U;!=FLyp;6E-SWYd&J#7ualSM zCNh!L3A}z+jrGbsfw9MfKXPExCUO;&zIAG0>=UJ+ibj+}Mts`ov75l#fja}uN~)G0 zZxk7P5~l7y`WQj_RaiF{0tun_pG2$)OYiFvsCqCr6y@ivE;y~rOGNzY@m4Ji2KK0z^C5N6~*LDi3A zu$He4_6(bhYWrg?UNBnoT85r=R{4SMi5NFN`p2q~oYDJO{TL$^3y#r9N zX6BD_#^Tv;ixIar5zs{C!OW~Hpt0tnYN6u|Pu1R5FETt_wSCUH?ugyj5wr%d{VVmR z4UjqFzBG>K!~H&0Yt8t7ZMdVxQJ)AMiDB=qt$&g4c;nc8#7`fO?UvqOM7lCq zM>J-=9u+mcMPU6+`!rfKNZOjNg^^7c_FUn2N^Lkc(H4~rBR|%^wvuQjo~6DPhSCQ$ zrbRpHFA{6Up2)v5_Chigc|84Q`FKmmuOwda6Fq8DJdI-3JO17N3213IEN#alI6P{PS<1zU{NnY%qi^kT>yhnP7@3KM)eS+=(`^>o@A zrajYij{*8H@m;o_6=<{M9g&9{JU8q!XFCFBzv2(deRRXT6Ax_RnABwjl}}robzboF z7dZo(3)!z(L%otcqsxoh`9Ju}2%xxnVZ?BY?2hJX^;Z=Q34G@~CSTvNEu+`3>a)T( zQf=UMY27@T%tVf|v;3Xqd&P;+M9)gh%E{7WWkQ<}nMkBgk$wdq%VIKSPCZ^!b@((3 z=r+Epd!z8dH)En&A+bYt0eK0=Z%;1i30wg3vBKAOMtKE+j2boMGm+nN2K4J{go((1 zkvQV@h-x{CWZUkJP>2Nea+1wEv4GZz1Pe5y{AtQjc(o6t*U3yel~pKXE}q6vZyonL zYs(E#_(!P}78ISz3vS5NB>JsWft|;Q@Y@LT6i%T<(mkdS-HlGU0L%{qhr-* z{d>KU@U|ML!P2&|ac%M%`~_h3x#y z^ZEqzL}M*d3xS2eLg1kYoWuVnV6>DRR>SIXy^^&vjaoeP=^a=N)toY`8)AFE+@Auz ztl}WRT157TXR99B8;#KVFQ!?&b-UhkkJT3SaRtfB-mn3k|x-D8% z_2Spwlbmd1xEb$=NK2)iOx6M;+8&Fe<`aZ<1h+VZS=Gor9HPfZps8VY7Gg7(NT;6T zS=jb37R?bK@$a&Ju=NPl_cO`|Jt z>1aIK1wRIpR?j1s?5s{Iwf|P%0#WjGvoVGww~Ok zeP)iaP=sufdiL3FWugmvv&Q7qNk_&h5#u*Kl36;({?W03_TlRl-*X8oy`6U~U=aW@ zD7<@$;_Q)Cl^gc_JJS+gMTY3-NLFo+DC}*wjyQEj6+yN+Qhma~N=R(tYy-DPq-l4q z2%u@gEkX-{g}_4Kdl1ln`Wr1I@7A38)8wOMbZ!WSYW@HqvRVIq`!{ah2bh^x#pBZm z^46F}Tz$)tLtbX~fX^bOE+%x-PKr8IZbZ|)aV}N< z)W<7F9}T&hLe>H~2{Nb8iAyex>f9PdcJ_5GpJ)HsNJ&dGeituHGH7#Wan<2IWz2EN zosuzEZer}>yu)CglP*3z>O)LKds0N31?w)tU7n46S?5YkPwod$47YO29Pyj-&s%bH zqyFk5Hc;+_yM!LKwUwK^x+QV)>XVfxBblw38Lg!`*t4f`_hRWP_JvtS`}x`zTg>zt zvhKDb8*qIW7Co{P=ABqT%LdF&uve$v7(!jxP=c}&T#r|58dpQ$o;)fnRMkQu9P3uU zbD~qH^|Qqb1&>VEwPMs8J3RpA?wHR=iV|4tnemC7sNreU$=ohPDCIh^5LgH-1ilgh z^d)p}O~G=;afXmaM%{Uqri5uK-fG!;sN1^CKB4`^fTiTNfPVP_`MlP5!qtw;^#kaN zY!wy9=+)z%jhB~U^!y^JAnVVuN|uVH z>6M<7mGL}(=9rg!!UeJ4L_QkL8g{PX{|vfc+jvUM(7vh~;)O+od`9xzSygzC%U9{2 zlg|FD-a?1TPaaR*KxFmq%}v(g3fV(u9V8!H9Z_?n>dNkj9;!z!$(oWm4;a_K8nw3; z!mC{o?wXeF=`2}gwCjIcex3D82JHSbxZZ_cGwBo1HTSryhVj`Q($QY3{^7Tz?tNB8|x6&u#s*5u7vkYG=eWXf;u1~G{8Nm9^ zhJTu3k=6cyz4S`or4@dJ5VW-G;6h*_un_o21YT94Y#w(F-u?+_)s}c|T~oiA>0LJi z18q>$W=r|-qUY?#j$zJxerxPv-U#L2u0I8>W&MPbjAY*Y+ZyCzJm)<6MDy_)Nk*o+ z@r1hsCtv?`C2~r4#edZuvL$39H{_NG+ZJ)@eq*62c%qbUS{QG^tR5F z-^>5sqILTZ$>Y(IclCX%qpIn(t(3f{{Ql|&VP{=SJ~OKpZKDR#$_3u z=OP1?#KoK|)MfB)zq3NeN~alaQYXzBrSWO)>rBIT8j$&OQBH%{Vr$(qTZk>8EF5YZ4veML>uJE6^$|IQ-J3;FqDxq z(!6yrMy=}Oj}-~=N$CAq;FSdbZg@WUK+Hh2j$h`n91z91+Ky`Dd^XRCHPk1v%~s4I zr;9bT%iy!{%F15PC0b5B)k#emPElHuS#}h~XtpZ4wR}z~B@N$qq-Nf9HL6w4bMmJd zD;6v12~+-TFB!Pp8__DSv-0MV@NY;PqmydkBc264TarF{R*uU=bmnYEN-Imq?1TPo z`Gk%~8Tn|_64Caun2pKd5qG$(`Pbi;9kNl$Rnn82+(2pk(9aovi84KkRkRViC#TfN zG4){6FXJ{RRb8?D`hI5iNUn@DRu^H_56nCH323aiSF$oL7oCmZtN$3$0yCn*wY~@%XSQiu=^}(0$X2+Ku$!jpBZQcy%_6iA zSO_cxE=3^jMr`)4yT||R&EVBJ*b}((uX`wwdz%i@dQnH!l4)<$pG>qD0i|v4drXI1 zR$5Z~h?Y;td*dnz+tg$BoAY_=*n)WjYShho!{I0tR1|<`I7_}7r|j@PszWqI_4#W= zwVDAsRmkMwncmpw23#=W$9Qx*_!rL6l*jr|6g!=UIj*tsVe#=$?4=!9=2w<;NyD5T zMQOVqajIqV{AXMqugd7xBDtANfb{RRua#T%CPULlc^K)6?s@TO+1A=26#4ZgMaKTc z&w)k`WcG;}`+J`0ZJN+M%bu3+vT|CvQ}+?lPL{7`DpY^ep5Djkc*@E~SX+ncn-(&s z=SOm}k{FKJ{5p#5|NcuZpkw2Vs1Q-N#}dy8?@bmEDOV@bzrj6w>v9{P7kQp>d2 zu$|VUM8=!(dh_Lj9#NS9qXM?Q&RcSZGCK_~YfNObNG${w0tc53V$*yXqB0cfPGG&VX0VG5FXcl$&BosD;AHi+7e2B|d#A9ng-8CTq?h~B z!l*;3Df>o3=pE*MDP?&{Z*R*w4e~_GBV@16($Ajj>Evc&G$RP(;q64FN8c7xkBXNI z>D)xD_p+8Q=MUKx^pRCtOSQ9rpD$$Pu@)Vk6jAK-BEn}DYi2xiwkHE4KXV50==JN- zg;UmEOqTD}g|&a=>8wB4dAmQWX_}FJ82qi7URFu%+5extH;uI{yUxSDbI!f@P1RM^ zUDX4dJ&@g;nv=*D$<{=QGGoD_WJiKzI|*zkL7X2BlKct~ApZiy2?9q*kT{ki3$l#J zv4JGE5I~kJMV2g?6sds}NzqMqH=FEk_S{|5t2f#dvxiM(k7%NTiCf}9+5O7W z6!PuWmKe~r-R!R?8yx@o9Qpn+ao0-cHix&avZ!&J1lNL>4?>5wv#I>-9D_fMd&uL+ zXK&fbUWujji1DRs@8R3(uLp0# zoj_>M6q>WYhw5u8^FVTV`_dfM407mwr}=#f?R-$$V=sfjFqQ3nWH&w8naW7bLg5iUQ){4SMv z{&sx~rQqG*pUCw6(T4gh%>t#sL_tZYsPG zrqfTHmR-)MekX+nqkukbe2Rfn44h)%WMLrHgVEN)jMp9Op_yeDeQ^4OT=r?gcFF!5jto6j*CvbKwkwo(k!A_d&Fwef?twkb{r zI>o>#22L^XR>MH5OWDgxz7h7&HgZ0~jB!CyV-K-0ed~|)TN`sJsyPjQ7gFxPq(Jk~ zE%ygf(g3B%MLq@_xkK*x!(##mX>^Nk zrew}xR_iLb33=N?-Wyx?!gtF_QLc)&S{d0jl@ z>S)JpbQ{yUhj>3^vs@7ulb1t$ZGYG2gVb6Iej9G+)fn440w#W~v~GPB!@V7g@zL1) ze5^h(*JQ(!x&zQQI)>~d=I)U{&4(Oc_BAHWHe2+yKq?u6~TZC;dQg`xxDefXCzBYZ2KwydSvk7OK zJ#*s9LA|5^v`=x35TOq05d0?oeY|4h!t@PX_TOdSeg1?^ix>@k@*G-6U)Oi^Ux#k! z*6P>7K3Qkk53`Aia*=N_`{3kj9ZOfVi{JwY4ZZm9!V>>9C?5PA< z(FPc=`G(fyg4%9B)-COc{W5&D>e7wtCT?dgbpoMb$`Vqknle@@bW63n=>RMR^=YS@ zhJjkmtU0_^`?1`DNK1XHB;2$Golbm;fwf^EcTYBMZPK**}TNmzq>kW;Y$}`L0avk%g$c7D@ zW8P6Bor;qb*v7Vr(XbDj?_fS9h#H2>lwp^2nvo0J=9ntR=pEN_YA=jbnT|*2I$whvGNMkB_dpjqRhDfBVL^`|8!$bhlw}{k<%5 z-57L@CbRlwZVUt=Eo4iG-z!Vevtyt#@gKIqE^KPruuFnKThI!INm2TL*?j%*cerCZ7*Srn!=rcnWBg#3SLO3}ZTm2Wkwa{gil0?kFNJefog>tL3|)>B4i|l6^ZEP+SHGcF zPKe9I00?~V-=43k#?t!VNd8?`j>cLFqg9hy+cEG4euvsvcnA^vqy$KI5WhohZ+q_XpJSPE+gOz>)2 z$=*}CM)S$9`FTtd#_E8S;E4}*d#)4&yZOjomETVI@s={XCT~m&*()BnknIOCt{4NA z4?5EU_P06l0cex-L$swRQy1B6hKdm+=8VU_7lOvze3PMF%x$}WDaxMbT!x=g29LE# zHc~#(8Rx|M%&bej-4v88qx)hwKK=gI#DHl-Gy22gNaIhrK<@r&K*8sAaafC25cW7h1+lBmM$4vDL|b>5sNu4P6WiV=%r)Le0r-CFsJri>~HpvBkK247-nwG#?*C7&rz>;CmMYzUCosb&Mv8 zab9eD;kJ`LsK-F&^QL1~7dY_&XcIj{0)zy>=P=oQ#waAyfVm8E*g?0QoD_H7R(mnk z?C_J;8=o2@v_a+P!=FsxQYk4S5fj2O;IFl8xq3B3NKOXI}NWE+`L9%iejGW|rC#k5%sGz7$Qn}`!Dvp0`X-tsfMwk4)r zaM_44+koxnkj_SB`-76kD zcG;ub8^L>LWFTc@7n{@^!}dhOp1ObJb-)#a`}F%b24aqAZ2N2PRQfX>_iaOabKTux z==KxzTPzgf;_%)|EIlam#&q23+Q!DFo1US0oI67cBR(ED4iD`{;l#z4Fg6NuB|G4uD(k}dYz>) zoW72>$;Qca3%lQK%#Ia@bu3}6W8Cr!SSvPe?ZL9ze3wQAU!`;g*A4CYKPoUl!de$} zYU4WxSQahfdx3aLG(_^{z5B-a|CG1*eE$|fhA%F-*L(>p^ zZHW-&G*AFK>BrJo9Dpa3Q2^VnW1TeMX`|Z|1FkKKZNW|3X{*>KNwE~J)s6CLi~-WKpl$s7`~jcm=fa*Tj3IB(Ua>ic-OtC{ zPOLc(pBSnYSWM%zH^d6#^&F|xaeDC^SB%X^4_8~;=ZJZADfT?1$z%Ofk>J+@p&3FN zQ;)a|1imPx?I(xEcH1i-Z^!hY`F#kwfIr?ewSw2LRQq6rHxkPrmd7_JYR}*|SusX- zk=yQLvy#c!F$Bky(ohq*)MU)v*Q5AUvn}4vz1SFDTBWUH!|gsTPUE9gu3QD=8`5`a z!B``7VU(|NqT6h!HYh7Z?8`7^FssP1{;rKA>+%@1OK2njO+R_50?maCmeckrZ&hH0 z3QbcZV^1Up)LVnpfFa<|X^W+{X-Y^mbo6h-bx&1$?k8>Kk*&68_i5H3SL0H@90hXz zUx5iGvb}5Q^9DKf&nhcC)Zw6`e#FUa6h1iWo~p}lGu}E~juQjEErKn7LkoM%xk=0D zQ0p+(yFpn&1p0ZxQnY6XYN`E~+9&BWw{NEvl6?C+TaR`70ekM0!>Z1IV>ily z4%hxnw{2&%_Nx7nQo;{0I@q%6!pc}InkydSE(THfHivJ|tVeb2;E!9@eRgOaJ4)MD z#j$siTX_AE6re{Xn%O+)a;D7B?C)KC_kL4vQ@* zHqThU)k#;EMz`r@dgwlFI?$*I+Ss?iW%WqNAF_8J!?_I;F!(an0;G^M=9RhN2#qV_ z#YWXMbkWI2hrphp?J{gLG6OoUyi<@Gla+MS>Jtb(f=Qm3QTMq%HZjbxV}$ImF?7}X z7q{HoFZZQ{kjSlMOvVz%Lnt>^T!zK36>Z9`3ffKUe;fjF(-!mAnRv*V1|d1?M6!M< zTbWB~a6s1lY0xwUI25GYsx04(1Iz`oJOiqXlYd`&;}yKIcom1u5ng%i6;ySFs%lUa zGnDfR<>4H84iu9KPcmN|p+Suz&q4Xv9B`&2>zc-vNVSHT{;nI!GHy`S+?rbQ|I<7* zDA?T~FEZ2|oCc=T8SdCQi;ZFj8`%afY@WqqkG>!0x6Y%fYYw0j4$N$AS*zece=dJ^ z(#-gxhZKvDsWyRLkecy$l`xuCMcq^mf z*amQIuzcKg>#p+H(0AenHg6dby-sPi8i_($Q2Q|98HStrF`$7aJ z`Nv?_+>yrM?)%8c$H&KM(Oq$ej%U`1*)ddzw>2%QVKvu)s`N}~zlSqCG9P2FY#xlw zqh-j|E|r2q#4Vdi-lLsehQk*3IHA|qBAN*unkuei!ycMTm$>{I?Ld#wLq6Cv?S1o@ zKBN5Z*9NZd&GEx_CWQ-q81hkNXtR7R{a&`ahYMO;K89^Z1fbo@%LZnwE{mxNlcl=3 zTw4ti(^tMswqB1cG^T)0h|X)F=ep{^8QVWA1p!@Z461x;VU z^SfIV9=i#Mxd~II;_S4Yg#n^ft}}Znv$;^Unso@Z<8G<8VQMGpXBo9dg2kM|%vsU; zPsxm~ni@q`;MGg7;s5%be}cuuebjl0-Q7zZNJcTibTUI$Hr$TK&vN8NfkipzHk>8R zVr6DHi^q~>T~@Vrj3~g&-|B!h!$zM;@VKl>(4CkfpI};SVwz2nmpNufGkouRK88@&zPk??VCNqfKch+3~H0CszgGPhn;kQzivG0CS~eY;>_=&FUct7Duoo$TKpm>j2` zP6*ApP%G+E61b8?X~rw@u~%vZ`V2UzLERhgI`a$-DKCOeLS5^ z&Eu!Jo0_&?t6QDS)!i<7Y(48xHkuXIDZQ4*sc#q7jc96vPGSV-c5UhPXFqE=LOOKJ z>W@q2U05>Vy4gHB-fE>|)fWdyAK}KdbVXN&Ue#KHrut%LbYZ@TPbd=P8r1J6^jrIE zq_tP`>QtBfnDp;^9%~6PoFw-02B1wWo49m)Si?H`HvMdeFf^uHL%TJ&Xzk8}wBfdS z%a#u}txYX$y6!HmV?+(C$%Z@JG!5F9728t8G@rl|)6cGbLP)rMbPum+L;%`!R{cwi zEk3HB91Vs`iy==lol8lj7^Rd7Exr@oXqH!EVh!HM&6(?k1 zU+zX zvCB#HR7Ce8SzXnrC%~V6=MV6QPkkOoIKaFCYs%|iwZX&M>oS&V;LwCIcKlp(k#`%qVP*Bo$ zqv~Drkd}nTRJ1Op+qUa>kb2r0XoX+OGUsWCE~Z)cReZc{xb-c$5SJxQadT2U6*FUJ zT^lejky_hm*twvm+PR1+-pUx}uzip*eN)<|n>+K-JlFd(F$L0U=1xr{0NC+V9~17` zI=zwxO#%RGYht`Dki40&B%@`nlefC%(B#`_E;rg~ueTxwI=$f55VnRB+3|ZICrP%3 z+JAZbV)?v-f={XIPKCg=dk)Q!Zi&Wo`4}%`{OHHqqrX#Lx9=0rgtqrgt&{IrcFNA* z$3rHM`gkSASLWD0r_G36tc&ep%RXKv=|+zRpl$s4WFzJCko~sxjlJiz$M@0A-c{I$ zw)xXFudy{X=-}F~Xefu?s#uNg|Azz}V$6iK``yHv%fEN~{3-f*3^S+bM8}HOSp#|u zxMSp}13ScIK1G&-=nyn6Eeffx z%uo1bIhSzeAL`Q%-=Hc>%<~G@^L_mGpZvdg;k9QlZx$$~4a#~U$1ydP)S$7t2l_gb zrG8VH&n!uXl2D*o$g&&A*8;w(8Qs*#^9(h?nq?^RDe|Vk=42aZr)Ti^JH8L!^T_vM zGMQjPZ3IkY1ZUlFY`DqPeS}sG40Wi!k05yJ{%Y6IKCnoAsYFOu?n7eJG`RVQA^mOX z`qSFdYZ8_lKTOP>iMfqFZ@^xO&V)Wz(>Xc-t)aZVY7uuhHn7cyb;jR}t4tlb$%Ci; z!=_GWnJRBQ{p=ntT)TX~8!rp)8ACp(-6Q6Rr1;3`xCqfAWu}vY;ZrznR}2{P&|_A5 z2)bWv$h~>jn#Yz2ALn~EO*aL-!{=60!4TO^)wIVU>FGMCZzaa9Fy7a-S8Qr0q9hS{F-!d zbC`!T`NZa(kbe`BO?ynO&+K@W{ke;0-F~P~L&^vyY(sC@o~3K;pFgCLeZA6m6=U>S z%8qTwD{IYw9s_PF+xE#8W3G?`U^10!_A$oI<#_m*Seb0qCB#ZD28=<~Tk&xbz|hYj z^U*gRrf9eYPudIKRslUU`WQZ2d)wH)Z=DmmeB5=8f4hxkcwQXi$ZK%jVan>QCBv3u zBRMdy53s-y2coMQI6RmmTQu01O|iYXjY&R1K^fCk#hJ?`8XQ)09F=pFRfYL{&JX!b za(Z--GS_PCRR?(G^2>PP>hpNxjHikgjEK#1feM&EH#=%Y$Riug2cTf z=vJD#k~7-iNZAbu_!68F=%G>_6mXVD4=HBOIdjA_oCmbVvqtrbdM50x7ssAkyU zI@3j#Gn^b|)-`T>3P}Ay{}9cF$=|md*S_V}W4fL$8{t!Xv3`b0Tgmn$5hOJL-8wsc zKgZ|wB+Y$-8nwO*|3d%QJ%;LVP1Q}5qP=)xu$yh-8}bzV-!8m-k|=u$%Sa3`E9*Br`ggbFJ&#UC`dn}C@$8^VKd2Dq^_wRN z&fS(-B96Ci+Rq$@LBc`ko3}1E7o=z<(;F~HiNzCKGme>WB;OuG^R)$_qc@<(0B<_^ zF%QoiHx^xS**sf@nfU`H3QVt~Piy|`)*^qLD9+@Bcc+&U)&Ei++Z_D`(_^fQpyVJnK<7yQ06sWx%wJ@ z{fqw$+14QzMU9Q=Cazt+hPteA_RM+gY@NeazKP<9zT3clb%euuj_dR5IGP_|IxSEy zD$MdJCRu@|q7-TgY+pLOjH)hCO)6B)oI|m7O+ng*gR>OErAi#S0EcWG=nMMS2tKPc z&Te^KxehUp6s(rOGy6y?aNVVDtDtmM$*^34gGxMC{7@qQFQ-QnC%9v42Sr|>KB#cd z*?Soegt>#V!nBY8`w26$_Yp%o3Od?nu2A+rqSPWzlxip&YKYW^%A&-I|ZLk^%NB53d8P}p>eUf(NqanR99r^*abp)Z~r8iHII~e)5F(AiKa#Fre4nq6(T0Wg+dV#UHkw&hMCgvRW zxIV&!{F+n`br^u|v}Z@a6sS#d_c7*zv(FqUoZV@;6uutI%%K%(Sch$Hcm}jf&4k#) zPY9QE#&&io#@oesros*>x*_WswtRR)Ts3!zVTw8(%yx{*Z=8W~De-QVeKjR*ZPk^! z6#e+1iHp8@wT)Ej$ZOF4woY8bkf%dLFwkah^bfLi45RI>gU=k;P<15QFDW%Q$CdeI z{O(h~i|_7z6G!uX)LD(ZnBZvt2((ejDLYta2+u1tl&MTX=B&Y@S)gtzRl-Bzmu9yQ*=@!j~vR+@Yx*W ze!FTzuyySv`#a;HctORU35L8tQxup{AbMJ0hAAjJnm(t;6zTCoy)mHxH$$rf$<2LoY_2s$zqC0xruwW9>!;X_@}T*4<6DIIpbS_YbZzg)$owi z2C7#>y2mo9#`jdxZZrm5dfTVVL+k&eq88Y`vy*lU7S#GHYZP_B%UP0%H z@OLJnT50dCHO1?5BgeO4>RP`wwS|W$%AWLbY1*HmL#x@jZ-rDq@2!bkCo87xOl~Ow zKMBCviot6%x`w(UkQs*^hM#@Zl5tM9R#B4ZRGNK(Z2eFjfLC9)t(@E9lPc6PE8$|; zW%`&La1w;T1%pYW5I>~BKQ1;9f+r;k;EEu*B+m95!ZPb#X&+D0#^!HBcial3Pa~<* z#1AEVtgMGLqf1%a+SJ$I4z#4e<>H5-ui4M!cIyLIFPjxoAo7#O*V}DxY;2h0b|a-i z6w-n2k%#N>(>-e>N?`oNCiHLpVm*Bb4s9mmXmTkDJ(EjW*zJAW-WW65ICH}>*k~C^ z_~yD}km}iNu^HfeSt1086Q_aAh#JZ?fgPikQuU`i+O}?Fq|QDFkwOYMQ?!*!OsD{~JPat01nPukeoU~YMii0GK(#zL@QRFs)$|8tJ~t{;nbfkb zC9T4_QV*3A0X1){l^O3*b;~ogi^?8UUuv_ZYpqII4uu+3&qGSDN=cHON_5b01aJmS z^9cvkxyCi2nrcQjmCCFZspCo`I=Igh(%Kqc1OJc5r{4&9g1-rJY)!Y(9A!8+c^m%n z5Bzo9w@nWoss|FaRVP?2rKGdF+tei~qN0M}w%<5Tqur8Xaf<=%Q)MpSAmlHc*kv!H zt67byj{4$*vA|o6i+k4Cc4TbAwfIuKjKwleti?yOaFZFs_8HPE<|R*Y%Qg)7b4*V~ z6xWWTp%Pd6Fjf$tAJ$zxfN{$rw7>JR+~$_WU4kBypIZSX=6Y|MQV;AB6ueN$cKKFW=rQ!QHWSA%gI!MOSf)6+gDMWP7>UCLS&2rKX`mo!7q6h2 z$5h`Kpd?(1Yf33nsrf8vyEU3(ju)=KhCle~@8LW1?_!Z1QkWR17HFChP1#6k46c(b z*~7WK+NZ8^iknY?TP~zwJS5257rugA%ly<*QhZgipOoF;fUoh>W%SB|T{=X%NKNQ| zfW~b^xLF(El1^L`T9xYqtj{r&lK{B+drZaC;IM^;w>M?oiW1Im< z(3|RWD10HqG|N#fYMh(ijZc2?vv~h~AK$ z?mboz@PU?5A0+uS&PGGMCAx-gP}mBxUn@G*Z5}Sjuq!-8S^!!Hz?0VM#o{`3k%@uT zpc?8=Z=s>n-#%TMLVGb;6@>QJen`a$S*;vr4ePC_fYID~0`t+zN& z0=Op!h9!jE%#0|m)2`+ns2(oZ+OQk4c!>(V(X>r8301e2r;%WYh1?dCh4Kyos0j)p^?U2g!o z&l}?)jX55s^Wth7^CVN`)djI@+3;>XEqCrro#w7aOTI z?R|6FW3EE~@q8WjWCD(O4{bhOsy!?}HCzzOXk+wq3PXp+^JC$}2B2+r3M|1Om5)hH zYU+_jwjt#bHUvKGkHe3&J`tJDK2*fm zY>a+>%eS?VX^FBtCb$sCxSC4fIWMrNYwR9g#fz7p)@I0XePv`_ zBf9;^e6*3G%xr>%1LYJv=WJ~)sk&uX+f`!Evc9gghh);|T8kPToEe_g zSkUu>Ib~bdsLC3fle751Lm$VdKm6}tC)>gXZF&|p(_oR;IGRZo^&uA6J-7lYTyl2% zEGF0l)s5Y5HiSl8`ol8xjLWcV@Rk>~8;k&#Tj;X|F1Ib!mAk>q>ZTh7V22Gls3Hwf z8l~UqaHlEcz=}cvqAz4B=SI?)+rBxV0qj+}SfZ4nx%ujyX&J6=3#Nj{nfco8)e5KiR4arqy$l2$$RxzHDmHj9X@H2v~`A45+~)jkf~Jl4NmL^L2fP-hG5 zVT!{eIj=lBZLp(i?zUBx2K->o%SJ?T(d~m-lUTGm=4!^5_yp`mC_jT&&850T%xzV& zs*5>FH5q^#UPSxpvapP@#>OQ4s|%2R1-4F)kZVYR)w)KN*X;Mv+ZNraefuy-Uw13| zv~HaH7l-CtC(qjQ7!rA#5*?NKo1QOd617IHbm)tFz~$>eb5!9S_ZQfi)R-_&szeJW zS~pK$pWD`Zop@MQ)h)}NvH4tUv*sGb;KqE*_KShsv#jbyVzke&!I0+1h2z#!QNN5q zOp4t2;5N0R$COUWpZu!nWD&nCywoO^!M3S28VRQC$J;gnD zz8xQV^dq<>gahYgb>v^x_UKU%P^4qsGDBK4+)D>!EjHz6ZSV+*N$f zJ3oRCeegq^QLQttyW)%zQ0JX~Ym8M;T0d}jJBrc?UX#mpw86b)^uEt%jj{*&#bR}% zU;(_^lqjiCjlA`VvH}*R+~y#`YXh%R8K)O?(cj6fiyqfYKQ$fW*w6)bTUG(8EeFJm z->Kd`=>qzX?}kXiE9gzrHs4jN5T#PI1a=n^WWB5tLvEbqB>B|dD3oijZQwKab*B4C zvaZueckh^`a@mcb3#>@JP+iAKt5yJ44;uV`FJ}18bRsURcLSe!M4y(3Z8R?3 z95X(SWBAlfayPfhmm~v42^<#knD6Cj0jkPHZvvBy)AI^-36%6OawT?@o@OA~5+NZR z>L8LJQ}!O(Vdw`{wTyRS-VZ>r%y%x7y0K+)eFr_Ym2+u%>4N?+TN*BdEZ$0N(fbT7 zGp7D&KeO}^4`b>pau-w?FYQm|Ke2&rl;M7>|0Q7Ol+p1%Zw+j9lee@0Z=VMr6o$A}5d4D~9SW~m1 zZ*1^cD*^Lgy^0W$%(eL>H-(=}AE56Km{7DMt&_#Zf~S2rw+T-f&D};VyThW5Pm>O2 zyvIee5EwQ+Z5qae!u5TK4{TW3cv?rjh7lTo9{SE~?B<&=L0mX?_lT{!&lY2qP>gM2 zdeHs-i3mX3q}GTs-8whR*#!0d9Ydb|y^A5oj3JP>#@-Oz6uo4NtBD7fXta|p!{5GT zwe`2w2&yhL79I4qCkF+L6^OP;b^ zBc?zrT_aXOS&pLWAT&jgrTha2pedM2f8;r;S{~e!+IniE#=+@KV$!*)Tiw!oSnQau zGxKh}uN8VMVxw@3t!e4o?<6HIL^Ee~B~s1V(42$GB}F9AEB(ZYH7TZmQr<0Xm??`| zZ+{5Kl+{U(E#@eAqfKLP7iTc53QVd7byeZ8Ss>dikj-*rlMKa1j>AKu=K^<~y@2w1 zgIB)uCO-AyAH|P-^2b0M(cX{BN*^2o^Cp@~c_=y`JD;CUU}GSr=1gu%b@^^hESo_A zs-2tT#W#Sz{|B#Pzo=1eZDWJ7B%2J2vO!Kdi7IneIUkhO6r@rIK2nNCqBV3dMn_(h z!A8e2x=an%tEVA!aGC!VU6kuu`t5gWEFEa3TMK!{0kKI&|K@yKWLi+IcwkoK*qi|y zvk5k)8MZfaY;ORYQ($`vY|(!Og@Ax51<`3v<$kr2Xb`(qZMIG`{_gY9SYOU%e{61( z8RBX+woy7x?o6FK)~=5ae{jOUi7FR!kORN}4Dh=z0vl(5ts1zx3pCe&|Kdl1`?u8@ zARU$=g$iK+FB9mAt#hKxVSwo+M=!^GOP001BWNkll3YHOk4;IU7%Wxoi!?{fc$_?qRsil zf1tN0RDhj>&=cf!&VB1f9)xa+1?E|aql|Rp4$8@l1N;wM0RHy(@8RBNhKh=OsRI-q zPe4~V9dby>{+z5pY)F2UuV#2^bOY^LmE-UIYv8$Sz}7`M9NE1JeD+b`FMbf1H5Ced z^KX!kZyqwlHRO6^Z<$fnwF3>UakV+rb1W%_W(fqCa1Y^32||Z6-j@K$+eJ&84YO(K zQ+Um#qs@Jki3f8|+lO$|b?|A3{Cy{7b!4S1UzD`_$JgJ1vc7fE!;Q0l=?hMkp_m-n z2zU8(CY`nQ)JO~U4_O0qrK#;q>uqDo#Iwn}L*m+)bJHz_5-BtYF_4MN{(Lt*0Bxe$ zCH^+~EbuMt`54G%BA3wEgdMBg`V7EpvH8P*)}?=JHS6o{WCs@jfZMZR%hMRg|9NXfiy#mdyk#8*|kcxRJ~%BCF;Xz#;SAOV7^)6 z*()#N*T48raHYC}$)v!f$WfOSnzH7ACbFqKw5RF|OMJIR)~H}{Ng2y(bH^J%3R2db z;->@2GPx0ewt^G9GA=)%4^}%#mr#)WNVyGN9zySc)YWFyrNh!tJA`~1r@I;UK{ZqY zTMN59BFH%62NiVz5heh)lqw_!G=?|ZsVRYUGNHBPQMNJH zKktILTF83tq0SyuDnxH2TiMjf*Y**T@p*d_Lcy%zm9jU|v5kXMy?s6j%1~qr6v(kN zU0{}H*vSuZ{*E2of7cZEoC7Wtz|IWV)@w25Wcj3YMl*|2FRXVUr*Dmzc`T-bl)~M% zH|p*a+V=E!d*PNT5RGdSTd(b;xZvxz2?ZtelfQg;KxeyUgD=04;a8spnkjH517F{# zz+ZU;y!RpC$KMN_QKcmmd#K7trhh1hxhMa}#<%e@uys_ST@>!Y%_P|R(i?mDuf8}z zy}5ze6qp@#95howTEh%?&micnhGoy`PZM{o{}G5o*j&;6ZGX}84mvsO(aC)8!AC%g zwyiiT_s8^U7+=c8)5-QNSjuf8)-%_s57qQVEYg>I3*h=8aDEf`Z$Dk)?c4P31PxC0 z$;tPl8(BJ>UPvjg$d75G-29p_NIS>Sw~Ngm{@(B!dvxsV40}E7(`ER|D;a+2YgBrp z!5I=<0N3Wg`2zUaPXG^{qr*aZzPE>=M-7y+KF>Tc^{nAY zZD;rn{wSllxYhK1|0aWf=h4$2*6oKhRQDvy@HSkVml!=<$kdg5eTV5osdOCoq0;rLdN?=@Y8w z2&o0Q)@6%;Ino#r>cN@9GoghI0?;AIBLlTx-@L%H%Uq??b!5vm;C`*N90~r-Y2MYB zXmY)ckc}Ca)gb9AD7Qyt2U0bRs^%&Rl#RhV6Ni+j`k2`LN=F@cK3n1w}7Ac1aM&s*rJ0L zw&U%2rqaN|VMb*SV1rv!Qy(R>t+-$PD87H+ zks-+fap!&*fFA2l#AJ62b9V3!<+rml+FiS}2mJCEOFUmrSm#bRfQHJyP(HvM_~-+` zkAD!@rW-4KJBDt+2*TyP0&#YQ4fb`{aZs0g9P zUc-QXH$u8y*bT{~OE!EuxV2avV-JX;bwJ;z>t-1XOA34@QEWao;W5YRuO-a=W9XJ5 z8@}hb|T~gp6<6z5`#XjEHeGLbT zJ#0-kaPQp@Vag8(W|$t*&VsV9<~VE)@p^L&fA-8D{3R;pQO_^A9 z?UjR>5+LR3#hf84r6zcDN3rZWM_sFHpcL%nddAAnZpGU)Kzd`}5w5>U_9$eX{miL4 zeLuuyNEmZmwj)LxgPC;siFU)V3|NsRkT$Qx`l)1qYNBHuRKG=hY1wKC{Scm+)-S_CqD3L+<*RVoZC2q zo!JJ;tj3(mpkz5_lPy$-CAOwpTsDBqZxdtCwPT)~g5Sg_>c#ioi&-(8pMJk82G-%y ztqQ}<>Q7=Pwd1>>+_zqC@N-Wcpj=Sh0;#dgb)R*hN!NBZYNNJdX~<_UAZ@tZt+w*m z{n*2PwpNohC{=0Jt~Y|xW*|+e8B8!omd$XkxQa z8WVGQ2nlkXydQ;I2GGK5YlFKoJ1pk_zWwF`|Krzl%-HlG_87A@rkASd=RjqLHce@%K}>O*az+UVi|D@;reh6 z+_e?%4XNu~cCMJ-cXFU%J!A02#*g)Pd~eyF@gu}=)xqpMcf1eV)h_gmJd?V&nFs6>;iE05~+Jq|hM3l99Eo~Qsz zfmg3y!f$=$H}S1Ezlr^Wt9an<`|*(veGKO|??!Vy!~UzUqng(^n$K}q@8NKBAJ4u1 zEav$f^Xdr2rero#N)gvCR*ztj(_O22sX7~%v#e?3N6s_fBbR^>{qT3HE^2qtTX?@! zv$V-Hgm+xv!FF~%`pl`*U5qnQAL{tA)<^2`M8Sy!;=}dfj8w-S$NAPJ3u#NO)RK8# zb0An}lv7_hDBw|aT}hSe)K;pbjeMS?JgP9swsCIzPHgAf*vhxCwX=o2!vkE|yM~>e zGq|vQCw5=EhQIlfe-jx!>_#uY_i#Ey@LNJGPnecS0q1t33vu2c0R2*h|M}SpM+XyR zIc4;#0JI&@wI3NY#otl|PFv}-`>L_aw6Ub@qvf##KRXPb9SSV%xHe_Q0WG~31QaIRW6J5Jf93*dkHH&=0xpF_DL4`tHrBsQn&0C)PY&{-DMo zu=Xjm1^mvNHU8d{1rE3z1W*#*RKS#$FJ%(cp^m|3E(;$J!xkRh#z))17$f~!8w*aX z#M~40{XoZCALu_tclOJ0=sQ>x57hzaasfPYXN~{h{W&gf(8)-SMFBjso8c>O2%kQ3 zAMnT>z zWrfqD+l6F6Z<73$z$YIDKK=-B4s+}t6u5r9!QI;vY@QX}P3;Ib-OWIqx^572nWY?S zpAd7$BrL|nUgdeLE9wScc3+@)#|6GO0Ig^B@tyiUDZZd}xT(wS-)$7Syc+W}pItDu zlW$&gE{A=zV>k{U!Danh{hPu@OLELwd}IT4eNb)u+IR{99kbIWEqvpcev6AAY}$IM z&@rbobJR7CIaaC;@i2yHYR8=s`!gFSPEUSd=k*6&>lB7dHTt2k{4~Dl0q8M;FzUzuPZB*xx(NSt_5TqQiOB!kk1?&ZqGE0F4DNX7XLjSf)=ZI+EKh zvrrdWlPA0d8)}QoEF_EPx_hczLncLpfoj6L&w2y+^0&W+fBuDE#cp$rv!`}8x3D?g z#w^=JGtW@(Eiju-fqa63UbLE(II8zCr{aEjjgm57dDB3F#+rjTl$k}dbMh@;yi`|u zIfg1uGi_L?R0pMk$fnoevVrnSF+gr3#-nmJV}eez`Nd!Xx$@qPLBaCA7V+_mYNvv` zrjDV}C`dmHq{}?g(>96$Afqg+vfl~k>RKo92ER4L0dTr3t2Z?g-r-Fq5sS*QfUeX6 z#bknvHuH6c&8-#x&XfQ(gOeMw<{d(ZwT)z-KE)4bXWJE zUMKUT$*Ai0w%ojdkb$P~sG|08tv89=?`Z>t?GaKpp$-hSaMQB5jDsM7vp=op^u9BA&qKi7o4`5Biq^|iw^dru^)IcvqU-FNI?JWM0-WMw&h|04zK(ah z-wAqt6tnuB{NXV60$iHR(aX7Rxp+^sqQ_~8VqbbC!>>IJQ1z<$RAoOm6o{s>N(Hm* zq^Yr)=XmVi3Qyb*oY?@b9v1lKF7T}vHg)`c z=1~Y=uCc25EF33z7dfc#oy)*4K2>0!YCl&1y^~B&AhUdsU8Yh}hByzBt9|lnLE4hh zpr>}pY<0mti7DsCjSF980-aUMvTwi?^$1c#BG88QrgmeDHFJDb^<&b{Fv1 z-&Nzz&5X;qQT4Xx4uB`G00$eu#s*Lv0T(mi{r3ZRQaKd%gOq=wm8${MK;Pb=0u+4` z+rF3`fbN%g;nQd6gn>_T`TlT@!iegqulI(WsFzj>2B0Ok1san ze54SfgSk!6Q0&$9_Kjn_d*cAMufI}Z9b@Ng8*c+)kL99I>o`O+`ckQDW6RXNN$SEB z?-UZo8D*&!!>L^>^Yez^KD+FBh(BWA>E-$S9$R0UG}k<&Eu$^>CJ)6pz=aFD|FQ)2 z!{OuVH2)~JCeu0av5{Y9Z+ZaQ@@@FfkjTf$6K@fhwwRLh6D6d=;`6#&I2D#lm%3zR z?4-_PEfzF=H$R zKpDOzGq#Xz}+1VtW<-AYA>$N&l+Ho!rCh~NC`zrY{A@Od2KI%ZRT0T5+b zVVZ3st1?i~I-gE3qlW_XM(Q+AYSi@T(PEA%1tV!*t`VJ~rblK72-?(f328}*X4JO| zNNqMU+GGn%dUMqVeuA_z##1P_1H=O{j;JqP_cWD)48d?$sGyBe)V}B>+n;T6*6-H zCL963*7;ReMuKf98q5zf{4alW9j_jo;ZhvgCNN*9>-$7UN;V}Lk$s+nAJY6Qj~?Nn z`!?{(KJd&XpxOj3Yyxc@%j&H}jm9Mue`2ZQCYG#$VdEJ*3B{?EVK8aJFd?Z%yZD{@3POaX_(C?R0CUXuf8Wn(kXN@!4WcPDq zWri27XZRMWTyim0-TA{qV5bD$`!?XNZB?_J9;s#prrsYhz+y_Zhawtx%gX91{R9cV z>}Pfjn;LbI7rHEy=>nE#Xb-e{XvSZS(7(t z%IC66ZTq#Goxn(nk5r4{O2hK+yD^!PYtsRx=dc&=LWcg#R%9_6`NlTKGwI!@C;yc| z8>f4yhl+uy=P;?2(r0Bp84fU(4~7BH5baz5yXcdmUtMx%^LSgBGT&X%MHjbMCmk2t_OJ~20CF22loizF@K)g<8+ zrmWv&{aAaKd2sfzb#826k6ie%X9}K8y|{KW!7=9;svvtF8GEptfK)jZd>q8}wHSkY zTNk;PzdqP*^ho;HoUbp^MoI4bbqUVG2_7j+IJsaLcL< ztngr}?r>NASZy{e+I9iu5YZF75;KR`BZRKtvn}>M^0omPZv(dn)RWbgH+5d3`QVH| z(w5R_CDs^W1aI?bD%+zqlx=yC?g28Ql|W911d4`yn9;_cBzv7M&2l|W;koU}4)Q9) zT^o1d!Sj#d2S55LOp#%hQ+SWcwCLKRGWXypl8jojyjnwPGi+n@!Ht&B z6FA=pHaUUN2TxX_@M>0(124tK8SwNg3;goGU0_$$fHpG|wS=|2r$I1l=~^@QRE+w= zWK&nI=oTQ=(5a@3LE2xf&sa2-;%YUc`h`T7sxOgg;0#bI%`xGN4SZHffoQo#U$b7{ z#&t}vfe+nN;_-*JaPK)_#^pOCXwud=wI|Xt>{ffdfSZ$OwoE&aAt6IkLz^R|_^DBL zS)qYz;qsZwTDgM=svMJgGl6XH=U=Sxn_ruwI=hLZ8Yt-;c}^M9a%+Wdrto`^obBG= z%29?Nxd-?Qj{*lJ@ZCM&%o(ZoefBJ6{!6gx%B#SK-UU2xh60EbFw}GR9Vof2VhF$r z7+QN*Wehaty9{V@f=Yb*N{0XAsR^zg3ZKu_Bcr;!3|TQ{Zc!nNHRS@&p7(IBs05)pi+zfc=t{Qje6_@+UbCs09 zxeUrLF%@xigTHPrv*l@WTEM_IKp4s9Y@2kdIDf@Z=ny6))A_ zUmTRUxG}*`JpsITR%5@cFrQBOamUxLG&q=NEb|vO<+0KGE($&;>S(of&RP{{!hAFJ zqR&zD!IWSGdgNV$Bj{4jYhj@f-eYiw@uSq96UuN9+Vli_irpG(T}Ux)b!@)ja$;EW zS^uPd<`Qj};s%RM2s6X++MxzvSqngUbxsO}DCxF~FA(vDTSRDxSylLZnB^#4a{X>9=-Zk8wa_gQKr* z=XAdmIX?2_A0*q&97s&y@|)(^%0!iID-k*US8Cg7yJ19H~$s>^vQpNJsk2g z=A7M{XP8c=oNd8@*^EkS&}M+LVJi+a>P$OU#}rWHHo90PK_K;<<){1CSwmEpe`uSk z@Pe)f9kP1{dV7g64z$M}`||3^U`L%%%v%mC#GuyQ+OQ#0wwp=yi)`=|mYfUnFtItb z-J}J}ykqFU!Z$Fh>hZ{?YM3{qbO&uT)jj^KK~)i76wEKPe3K7Bwu&7*aPD3B#D{(e zXSdF9Ce&<7o30F1SzV& z!}(c_fB*eCKm4{!Rku`-`rHO^Wf!>G0I$9QWOLww2Y`>>B>_b7BWPyxAwtDREh<*Q zt&KR1h$YA5?!ye|iUP|`h378k_?2(w9Dru`M+KmHg(|pg-U?vTGVt5|#zv->4h)46 zOlEYox0z(!a(JWO>d@C7EIp+$q%mS1$V-4--I6j;*vF2gw~-#3ts=QXhJF zc}!XzPFR6wUGj$>xum5%N+men+2Gt}$#$Rg%j>%Zo}#?-Lh6sxXN>IgR3zY;y{77O(d^lZHDCz=Fyc_t;gH$iOL_L{MB@ev1+hDJxM+rsd5B7lj?gHL> zksgh$@iInwQl|hjUBg>o$g7%zA>DM{b*0q^sJ5k(OIJn!j$m&P@3OtdusbxuIYU? zIGs*@8SuenQaD64d%Zrnuzf%u7S}=OPyjk6_oA!QenOn!U&l=eK${CPNfsirik5*I~4KaW$Laa}%4!HM=V5Mmq}oM>GFxCVS>O-;?6>fTU-~?*?9TDT$A1{_fA{-v@cK1W z)dBXaT|E2JH*n?fHI#XYIVw~t`>o*;9+a_4btToyR=i=BENi;1%hehPj-pV(XN5gO z7=;WvN?{c)Y?YE*I{YOuQW&65Ni;OxvH$=e07*naRPMpkbbY(=6_j?sx7|egpE~TB zW=H>Cu*nn1W^}cB#lXb?EeY$UKAd?jKdt+xqh$PnLy4)OyBQpF5$UI^%Z=keZ$A46RgxccTLY)m(}yvv<;U&NU^?!Z%D`v&&jxQ?Ix zD}NRD-gO@`sx#{lLarOGe;ChF?jr#sw~R=i0-Ato1V-uxMVaBw@=ZK)aR-mTYZLe1 z1)NcVBnlw)#M5r~>Zp$BGFAS-K-msBRJz>mBW_{amm9kT=M zms>chqy}$22M!wG#Y@0zyTJA)aL;+*doMJYPN=pA!J(g_v}|XKie+(P$$I?d!?1Et zf~zT}4=3rtT`Gm}!sPtcSBT@nDd{EW8cmR$%CAwl`SR8UE=vfj@t#LA8;I zyp}|<8ckKBY9?}Eq}<}7Y%t}UWWe3Cef-SFc5vr}9*mYl!Z-JTH}<6cY$`aravhk@ zfgk-Ku+49>5FCt2MK^(45=qQ8tb()F(u8HQ_ie~ivtjYIO@(=+SLj+!bcq33>aE+h zcQ(rUunwmU<0kxQxyV<4gcuH^3%7L0vg6sj*ze5KU;FvrJ*PD78I{Zc75f~k+S zX$-UR$$h+Ies0rS(q5HR#myY zRAW!88uEZEU~jUAmk(aRuYckH!PC!v3t2J6Jr~}F^E+ozUOPaOmt6F-nbla72Ut`` zsA>D4cE%iL^thVL zW0*sT;?qiI^j22k*L{6GYt^M5*mBP}t;3YbLt(wdUTa-3T|(b;4QKgj-3W8@;R-;T z_E-JxG_OQ+-hAn8v}}Osx-9VnZ4l{@BBx-q5D}XjTf8ZvE8Ievc$DF zu3~yP#b-bB6ZpV8KFpcZ484(p+O9=sb2{!8-p=B_4i$2WpDy%b2cVyQ=>Wg{%?6i_ zwk4_12rje%XrHK^9UjsuzOPB=K4nz`tV6uJ`r1UNtGmGe@VTovd;T2u z>6-qLlu)7P9H&V z%B}<^GvM-d;N$lL4{tY^}Wi zpT9iCKX?+jHkYjNIrDj~4rc^kl$lCD9QbeRjhJ&;zPIHJ54qR=#9Wtj)^PI3o_$RV zK|7rMB050_pmnw|3!)q@(eYE8dM!mpoIl3Ao#rqI%=|)g@|`CMZt^dLUmb{+X{TJ8 zEyKeXD*WubGwf{C%sS-%UA{iUQ{5#w=3n}+pbTguQJeJ5f|fA{9=WT+gJ){Y3MmPv z&d)p^*_!w;kOHMC*x%WkwCpYoJiiP4gWtV|a{DY61^6LGxg^-2Dr;0(fr@UQQ0;6q zQktY}Fw23h#U4KSzAb#@!JKhJQR%}Pc=IxF=|~QcNIB0Zz^m7R`!;|dd8m?`it1!V zmrKz$NP^Hd2P}iLk@DGbdcc)&Yz_vk$H3~bCAQNa8Zx@fm{--8rj*0d;gmiAl@3TS znc)WsT`;y>?m6JqnoF@6)~c-PP+2(Wjo z;jAWB)*66L0n=q#TQh)W3lx(HCfQ6L6kJF)9Pd=K1`Eo~pz$kmgL5vkK^dnUh{?#Q zrQk6kRFFy!)p3|ZZ9ZhPBlUVYRNZFHSj^f69dzoD$%#X*92bBdqtG3uNx#|XvQ?bk z<0o}z8kJMnQK@H&d?v0dRbpfu^(={=K9Q-_PS%90x4HGLCE~NUU+cl>11`;?gp-3I zl(9q6D|vvDqEl41Lzm~^O;MF$QcU@3?gUeu&ClXv?|T9tc<95}$f#PhwHsFpq59&* zRI;q43VPyeSGml!`8|-XoPDxB8dxHK`A<(ai9kGuQCR_uYy6?gTdJ<^yF*n+JQnY)oU- zJ^kbJM$))1EdafYpX#zFtBhl=$56DrOiHVUtSVFRFP<*()i)+sYy#yzaI_FJPybN> z`lyuh1r)fWLxTwg^|A&VS%yg|nbLph!@!5m)X4H0i+X~EqUWpzt^#=ZvIGOKmcVPT z0sr0;z=fJhwb1(!MnIRS;Ig!t%4!jtR<{^(hlrn2d8>=i+n8?whl=kwse|xQHK_BP1JH!w3Hj*ce`gJ5 z(_C&ZTzUon*=O&^S-Mb0ZWC2QIt1RhCZ%>rUMWyd-yI&wM41> zd5?*9*38Xr_NP8?IhBTPXSO}#(oAhurL$FZsv<}NDc$MrbDr*J^J9n?Er60rap>`F zyt&{uVR6Zc%hvhE(fV#UzdcJ5n*B%osohUhyMdV<1zoJSiSrnJOn)fFXVY_=^bG-T z^10o|9xDY2J{}G6tI7K=edL$nVb4_M;nq|A6~=UjN2B&Lpi?LEw@VqpMH-t8T`H#c znf{}vxKa@sV~+4D25=-yYqPEmflGxih0CQntvdr+R@Z_u7A6lq2P$P%`yXS2vEMJd z&awT*!gWL2(_KZKR3|l;Te^{FRWw*+C0@Vw3jW}mzmI2Me+u(@U%mDY)O7u?nQ+FN z1fMe;E{-@j%|YXuw-0jVuWmStwZ>dFHtHU_WLFppqRoU=*&S^F!r&;cz0$_O?R<_4 zK!+U|mrK+qo$7DHN`JQjXnT%Mv&wIMX6v%M{Y=9BdiXTk#thGJT%Db)O*rcc-k5sm z;R4MoGjavEbw$h?vpPT_yf=q+HNJy65n1Hb8q7-4P9bq zekL{cRohnf6&olg`X4h50uHiS|)947N^etWoaaGPmjT7_fqk%8o)mh7~Y ze3#%v-f$LG^?!Twb^&O9)D^(B0{E5B9pYfRiCxOvJ(OS_-6o;n69ur2D63bUb8sLp zuQAQ&*_=M(%h>BcB>7%mIJ%jfNB$X;dS5x7l7}- zpZtY6@`iYzf4IjO9iVkZJTpp`2|yb*N#T<|p#Zd$6g$Ls-`K+6e=5WNftd4>qIra4 zeYliWj4zR2dMMW`mLS8J1HTM7Bz&FE&= za{JvJ_~qZZ4rFI=eG0Dk%n!fPqk~kdonC&;bA4$6Q#vN105mo-mtCQDhH#BXV4Z8<6?_6g84xdShSsx!U+v?W3cQQa+v^^73#-7p$i3 z3h`7bzpX-D+cL^n<9yB(4i9mFf1M*Up!FnvfKos;(P^uckc!bxh3%IduVEKxO;y%o zhXfv4M$z>8#O4@_bO%3&U!z@409tx2)7`<(PIa)V?Oz5qSD&#oh>Oy?AUpPPI$qTe z+i+csPH>dQD~luS9$m%Pzxh>s>(!@mwY-Xh$q^3cduW;xb+zD)Bn6|@lXVy>j zuxpAhV3^ins9j$rmJNN)MM>3Tg$x)yUYPSWaSCeX6wIn?Y;A1vp~q%^2AlOZKKuPY zj(g7BhuK8Zdw9Dy&2dmI@JFBf0v>tfQ9S(ihxidp3UakoI;`u#LNf8VW%@)q9J@51 zPH;0Zpv6T8pg9*ed-Fr{k`ad1abaBtTJfFOeKl)a zFIM_H^^wJQeZ3Qz!A0w^SI^bi)+E2X%}eH+*D@pqiT2Ok9Pn8loVSY29G@ zJ%pCe+KqS0geG^!9K&Tf*}#RPj;!FE3~_}83jE0x;B(Ia2LSd<2|UyHNAm@mg2Pr4 z*y2DQadwR&n=qZGRN5d1W<`zZB*#y`yTOH>BNX`t7DUqqxV8^GxeL7W0#F_Rdvwiz zA1F%Tv+n`6CrwgY8=IArb{(-IMu(gR509RC>D73$_DQpJa@oPTW|=Xdg}p=l@U z0@8ZDx{kG$x$d+~=?AqSeF&y?MgMIDtu*?NV|Hsaj-Pd%{GPu>IHW_30&hDz$KU$E z3_DZuJ9AWZg)6%Sp04FUi^@t+)fm2!!H3lnlon{aq#eqJKAQs{ySGH1muRpt^wkt= z2`Dk186&r{Ufav`mET}Lw*szBf&cqU4W7D2H@`$?spdG}TA;s4j@8J7i=rtpp<9N{ zj1PwB$;Pc&fveYQeDuye{H4ctu#p#xFOpf3_sd5jyVX=~Jn*B0C2;o^@WHz)Y~@td zU)OK99b7vpYMnUq;a4~{tOa~<*!E*AyjK4dRg|iNT7GlbI43GJ?1s+j@o$JfhmN|f zYP`J%0caBro5Ot`irvSis0*>?XTIOv^VzaDMsjbrwuUR$TbhsSI!+16RE(ZsS?=pv zTVQ;=kU|+3T)Lk*PfUuba5;@v*>hbkjQPo?OMm|k>$zxDvMcjJ;m)Bb*B z5N~M}nOe(`;cev?Lat4$Fn}=%_0!TJ*=8y+8g z7Wr&yI>%3ur%}iq(Kr=#LmNF}k`vUF)|=}ffCSWdX*wHMzW`U{xN`M%eC35d#>pLzf5_`dCmN~Hmu_-d|GcbG6omwi==&+KQ8n1g4)N$+1wQ?u8Sb0`8#UE~ zl{TC?osgfM(x= z+AQ$&)fs;2tH9m?P)sEF*~%&(MCstOS^il|?T~#~rYzZR4Xo`vD^?PZiYy=bLULHZ z@YO~8D5%M&om-%JSCx4%PV~06+76XK;=SLCc{LWs2-A zfS0cU2Zz996WE*q6)A%`@c27{I|@3!A|#8Rcm5p94d)Q{la;zPh^yZ+`g~oSF?Jlo zCX43m(Inl{*lSjvfF2+Lz1;||vCMs#59S!&H4tuC{dRZ=d~7*msc<{Cx2dGJnK3Gj z4<6gtGnvju>mjelX`ojWmYKLe7vjS>cH(fda*fDx$~-At9va85J#K0Mdcc?pqo#^6 z{SF%qCL2h*6lA){7Dn*kTZK;(ejm)51=5(sR{IIPQg|aYO!V4I0t}ue(bsQdLtEr@ zQFqnl$3TdFpK4g`fqcv#o$w?zAP-eGC=xS}3VZxRyF}Vh6bpR&g{SeQZ~rmgID8pp zUg2}Ja8=67>i<}wv%pX0^^pjj8R6FM{oZ^rdCSA)(z{oS*J=`Ny|gVe@> zzxNH7lBuie$;vzmUn%`szyvq8el;=QE?qxtHdvHNZ}Us#5bMJOUZ*Z1t0AUTJ$fO2 zA&)*~1?sZkfY;gC9k_V@BI?5mvyBZb==%3`g6E!p2^-Z6f8(cq7WbUF2h(hV!ug<* zeu&A=23IROtr2~a6xlF~`B) z2L7XuXE?uIBd;4AqQE?p`p?_jl396mE?LtDyTJSa`0R&)ZDwEMovsWAYgAoPqKBq+ z;B16yP&co%E$nl@1X8I6^b41A{M^?kn9mzb>421~RH*U~lsV4X<5d1Y?{nJ2Q~lnB zf{7p6RkoLJ1?WSizSAkU3B>5@H!-+UGwTcT!4{J3t4f~{)i@rj(AQ$Im-Q^VM9iw( zdf=>KR5Xn;Xhr9!QX(vKbuzCOjbs+_Zc>GlLytX4iD#aH>@PI)zSFh)NVa^3;( ziHj9xQwrUy@*)lvS$|mxQ&VgDn-dRfw$BUTAAeziZy!!EpUR`lTyLCENA;R>smZQm z|2bzqlROgV(E&Z-p+Y{XvB9;XGkniIz$YH1w=yVkgpckSFRvT`Z(ac=6FF3&fA{u) zoeA*7+kwqVseEvMX|na>EF`{>KaL$Xs;)xbcC@qAzyz+(pY1H6 zWqLEAT{f$))4CR85M*z5e1E%v=1+|-K8T!HOfmCg(Qm=CO!sy7ap5FRA>G2a865*< z${4O4rk+EuAS5R)zBl_hJuFAuQp1`8vkwRM7(+Rfo^dMlg8@FlO&Mnhs}+EbE58(y zj~T^9PLu6y@@tgYtdfpQ9~1OHH}yhqJ&uWO;aWzOk5XDLJ)A-qSDRxBK(|VHS-4EX z2gGCyukn!UR`{a(rmV`*D?Q=v|qTnGGg5Qa-| z0Qk-;`}oDDGrY+qICPew3N)##Itiml;78>Ss#*yYU{b1?@=w)cT9d2><@QTZT7t9` z7HZ4=w7!7^4OvBV{Tg{*lPAk5IIM!yRr#wnt%{X|qn+aswCMnAu%8(0z3NT}aq$|MA!M5;%+{qiARzr2aP zEy<#!EB4fkuJr4XDWFM#EuuFa=y3pAJt|41is-DMX%;v$n_~Yu@Yux#e)!!}>=bmJ zpAH@}E)S5;fY+`AR}WQ2HSzKSc;p=Lp1W&oF!N}?z_8Iq*0#NlG^t!eE6v=4Tu-qr z1oi9J7x?f0a4I&2s*sU9>YC*g(#xrIiIkb48v&F-PPkm;^yntNlBbrhN_XfpCBnG6 zSSIp8kM1fO(8|b8QC)PJZ%+SGMl5|n$pFm(s%DCs-`-Hn&;PWwqYU>)KUOH;QSh1d zmntW6NF{M{V5gRYA38Lv*^cR%_*=4bac}2 zt9wlC8Jfk;e(Pic)`#Cvh3>`o4rI+4Y&^K;unn~CpJGR~r2E>s>Cjt`A>%2W6r=vq zlnX64Ht7xgJ~uR|*#H0_07*naRLs6UTG{}{790D1j6Tp1kD+c%U!<-xMi>(&b4*hP z%rR1wN9sCL#u~yuG6UKaP(LzKLH41-RvEGJ`b!TH+x4A{Zo23`GMepNtM@63rIkpG z-(moz^uNUe(B=|jd@>+(3Vvd3k|vD}a*KVhEpGdEjN0_^=L@`i`6Yb$8(+n%2j9VA zKF77gUCMO^UC1qIQ$w|$X*)yNJbI&=Q9cv}Gb&V+0ZrGbIeV{=+Ixju4b>UPZ7B<$ zQ?i2kwKbI%X+_?8mW#9O%z&-sBstZ{P?CG`R)<~e2b`Bt{sF~qgTtwgD+;u23kPe8 z7@8nLj61=jSbnJCdv2-9avS2h>lYH!;iH8OZ-Dbjj;bn=XA^mBPzURXH|Z)b9kkR9 zXZp}icv9!M_ssox&qLpXk3aSVwy;I{`&?g=%gR{fA8->3gWievAJiI!t{c(#SdH3^ zSilLK!#G2+1JKW@0Q4KG26UH6Eb=bpBXoAD)`=2TU@1`15^A?S2c~7k^-3o>WwK5A zKb^2o!74g{$+;YcA~c^9%7anF@03|A^=YJ7D)o_isUn#b*Ho3@Se8@PGW{+3iJuCj z8!+_*O!wgF6jh!mHL|=04fBGLqp>!ssDrb;o1wSg5P@fJ z$IrGm>o8KrN4yM$_r8dWtz=BohIYUxPAyMt^=Qb zH*n|Xf=eF>_4G-q3Txf)K$e3ZiWK(qlWc6V9B=Lc|J`o@cWeRknI!Qas)z8VsBos( z#gxjHajo4AY)%>!Wr4CRQ007AOb&Fa42z27YL1Obh5w(u_kOnQy3WMD6K;5+BN~nF z28f&!i9|2}3>HO;kNEJT6tqma3#t9ETZeJfj+kRw5}u z06{`x1PFjcXb>6b{L)P)xW2XaK4+hEPrCQL2EZ9Ms?qP=d(IAPueJ8x-(LG$y;UZD z9%4H4F-ueQ%t5LG%s%?Um(BxzA3XPGS#cU+-0NX0nrT8hg4hySZ6dHUzhe4XAeuIO z+>GoNx+z8-_oSTbwt<6(&ZEy99=$$-z{e~IF(L1AWDdYsUlsvP3LfTUP%zm>=~}>A z_~0cGuluQtt3ML;3@ZElgHHQ9rDFHW!p zAOGL;z!R^iOs2f8VCcT-pDAm~R@}Srvy+KkH^{;PZhWcUw&9HiUk*Zcb`pHx3Lp1h z53CrXZ2EFy`LA67Hn#v$W81?$j?Ez-c=z!HtD)Xyv`2up=OVVZ#cta+b#;EZ>b*7} z-gO;PD!X#NDNj&!s7BX1^XIzEH1nmpeJ|~=j80XyWDbC~GfBDAMLW>4Tp76Em)o+) zJZoE7RiA$60`zX5x-OHm=PJgvYZ;4=>cx4ZEZItHs!*tTOW7;ivC6h+d3E+&{=993 z+UjjwJT5Rub$+X^eQoV(GSYIhx|CJnAyUoE<^1X5e4C$XE1}Ln%Uviho$JiMzUxgT zmYi!t;Z33~x6xJgviqx2+eLl5L4o^e;!H1PxLvE|H~qj(&(jxzq962t-$j+%|PD=AL(^yL;LFa&W0Hb2%$89HZ<=TfhTMlZaN| zl`9Nbp~XfKu3DMklkZ!@r9%i1r*U|yg3Tf)bhxa&l8k4^N7JmYs{1bP=V6vC%SVC+(HG{(pT*E|B3|08A#D*pVhh zz@L2`4uMOCz}gBh^nsNrus(qDZyPEF0*ItkAh<~TBkh=m5P2S6IUoI2mbga;d;`WZtftUgID!)aYSPVT)XzoR?2x*FYW+;_|OQG!HUR5+_ky2 zK>3O7n!`WZC}#zGFvr6R%MngtFdARr1J8#)o8i)6j30g9J{&gSy~rn2`+V+YV7LN! zeLYAbxb2UCyRQQd1WE;^QZ`b_Zl9U;PeD}6$Zb)ZU1rT*erK=S+194APPIMnPF~IO zv0E5BkGN~;`d+%<6x&j-v+i7FXQQS`wn^r$t=L(vs!j7VakFjC%e76?i)!D0w9mH* zs(?q8$7+$Wvl{A3vQ8h$pVz%p*Z3}*p*COOwzsP7Z5lB@FBEs0#r0nIxu*d0o@iT zFi(E7=&03K(log&(6quDt&91#mfh6FwhGFH@13|>oBj4aV0fNog|C~s4Cgb8Pk!~n zizo5u*S>&LIEyK^kq%>tW}Y&!Ad?X>V$^434wJJHAmJu7Px3+_A-jueB2Dd*L9cUK z?_jLo-dnYhUfbAaXtF+7#2vms9H^vxlNLxW*-$woozkm-9=C%xhvNaD6&3Vh~1 z;JWn<#9=5=$fQm>e zh6ITCJi$qVOA>*|I67>UXvU$u^GoXA|*!(eDEsZ5byR&ZSO=b=<>v5k2h3dXjA6= z20O-Pc#tDJ+C1z@fj7^_IOK2OvLlCZ>Xa^-uDW!D5Gxob3OdtnL!m-Yp!tPO;G3@j z?>!D2IS8SlAPojZDppcFMO?ucr0sh;2PUFfGJbc)v^f)}cNP%+~d~78>Il#~Z37aUjXkxM!wDp=q zff<9Fs+r2rF)n*>CVt8A#xqcv%sdAN3VWtrj4@I?xfNo22Z#s2faY%wjTsp(zR);C zmQQ`>;aMNRFimmWkr-<&0QBxXKzTQrA0Ey73!`7g4(WgYEW{8-!8Qog(M=yuR0iXYRyXT1S`H)pNg_MUFe4SN?3DoA2>k zH9CvP`W^jjr}4Kva5tdkO-Wft-0#baF}Iwu2Dd$1y9hL2)M-Ffd&@Rf_7!FQ?K+Z8 z{d0A95#Q8Bvll5Z@5|dx!BM3ubs{W(Zo5(6^}0bV4yK5=L3i>}%B|IM+*e(-a<(Rg z3hO@as$z4MF7%@F@IukgY5 zD{pDlCA{Lops*~IU#bVuZpw?%ttxbRqX2YPC`l>dRyJH^CuC_z3LK@jc=NEBO2(j= zMZh*Mq}mju)bC~It3ovu5zys%--bX|HZS93$-gbn>6w!-Kg_x4u14ALoC|`xMA7-^ zH@Z+2r4gurU4|Hwe77b!rbOz?HB?Wc_!aGA#1td_XeS|h;Q-MnMju0b;Es>rp4;!i zeym9PElI)U1UpwoZ%cyDw=n{`JjUIo(>BHZ!S{6%r~sgan8*WOcy$y1@|h5)#x?@l z+zK(fH4cqULTJ@jKmx<3z(`<%SajvTcHayq4s0NvtqP(tO9Q-kii8M0f&s7N1N%u! zVYy=MJru*A%qU4FlcFPga|0O1z+ebmNhHSjK>}cG6F~>1MpB9-3p$BQ>?z#?ZxEat zCwS$J6i>Y3VPiAEq|aOcjJgEKH7wDMVq1n|RRAER!cp1}^1zaIK&d~}d>MVIa*+c} z@%aS37^0^KqJ18WrXlV-7UAP}g_2B+Nw<7PUX$xRo2P0VS*1V!vY^k%w&4`T&R*DFdZXgB4RH^-}7-{1Uzsx@Zgm*tc0XfAsI5T9!>H5tdD2j z1op3Lv@nO2(ZbiQ0ykX7!#^g_bNr@Rs*23#1i!nHSjw5%4Tp&|&Eo8x^|)16gU7;4 zBh0)Q&%QCh*11jGe&s$n1lWusyzfYeU{$$%8S%Wrgl|63=MpUfUYY@a@f7eAcK`<& zk;<5I-as&2muZMm$Gj~eAh_DuQ?JJO*H5L`5qn|uF~?AoL(6(l&zlMpx!Phre+q3C z3!n7S+fMPT51hv>mlJg!iZ4hQ@$Ln9?M#BLWFR*n2LR^l_;~E%$iaB2XHwk>}&NZD41r)2=1bU>^xstM|y4j#Nq3FW_qu zo2ZV>-Vm?Uh^5Y^Gy%BID=-XEuS?&H_On2v*cT z#4}*B0o;Ebu)m)ol*2!hl+rOQW4_KUj!JSVkXUI%suI$SF?kZPzV^p5Q-QUYUx6RV!jiBT8>h?U2r+h0$F_Z0{><#xo zud2jfE_N;gx=NUJW7@RYEbEf1<6U&AX~gXNRXSRwWA1bAyItB*Hx6xmclCAAdb()q zqGf77mH?owVb(XQOLJW@c2$M)ur;|B(>36#ks_suK`?Zw9Z|gVzg%Vk2RAgP$UeNnIfM?m=EoO<0w0FeIXlS90x**-XC`uqe9c z;-cD(II|m}3|F?mOa?qO39@ETokTN*=r&uFiI8zkQuBk=m1h9Us(DJ?ab+W0)-!p; z?s9X0xgJ`vO37CK&W(!-%8^2&%kR{Qy{@gT5zrMYmPKqN+cB4PsiF)k5lNoKke$?* z4Kx2}gjar;LC`Dck&kmK`p$RBmzhS&0lnh)(4P%(?G-oTL-&0Q2M3o3wE#Iw?RDmY zTF8gy6Zz*I07TdA2QKPFmk-QaRLvsVw71U|0B8%%DTu59bO3TdOLVbB`l)`%uviL? zOh`(KDgdoeNd!WXKrHZA?oM&VzD;;Udr}|c#KXx`A!0v}BvAx*j_g-(#wPnC;KL~9 z@iwr&3P}*h=*p+I6o95(+?2p1HRY`D{2=8%rVa-UM#={X#~!V0(|?0 z6enL#u`%_K_6ZIJa&4RO&$PNYO)_3sFCl;|(5Cc}-IqvP0Zj}bo{)c-k+lTaLgA-Y z+*9qE*ZtRfAwGU1aO-hke@Kvu9K|N#8IzoekXb6Nw&cLGNy00$oAaMP2R!pairY?jIGF-3Z*Sle zNB3iOpku)?@CHmus9fiLA9(sK@b8`le(X-*Iwl$<-3@_2Gj787OTgOa2oV(4gPmtj zd-&tWBW%fSia;V)X@fj0Rhl2|tEJ+w+~K-b(l7acxpy$@W44*%zj<&2?>@dFJk|0% z0qE4n_uhzbE?z-@m{aq}jSe%(S|29|Q3Qt_0NPz6+B)S7iiaZh@X9h0nKO2w&0tYM ziYQ1iO+8$QJ-o(fddh|6o1tX+)MarQ<~APn*#gki*+H7%_Dg|%JcP3g+{`a8suOM6 zn9DX3^4u#9XL|%}g}`4v34Ha97=EB*Nq^4R5GK0JWXNQn*}}%$Rxr9P5ztCHmdU~+ z-?--s0L>`y(dl#e^oI}Oiv6C@D(Nyjl{x0+)4*s1_&oPCb@K4)Pzc<5MT}KadDQt> zI~IFww~eB1^P6S+ZU7P5hIHZY+uF8pfi*Aaf?{q@zfka6b+r=Cew^s|-)4qw^D~0J+PJ^lBBhu7kS0Adzuwp-(wal%&%N$*! zsD++3>8D#qx$dfg={i{Mb6wt9rr%xqKDWB+rUUZ;^ulUgSZ@!nyGx zaS)862pHwWWK>LS#d-+l>0L=ua^#G98e3yQT!Cs?wFfnaykX;{*`*tDU%U^9#fxKyy%VT&;wtOTY~MqHYRyjZUND`zG* z_yaE#I)F6x5c&gr?EX*ShRbilA^(8fED%~6;kq=9aHF`18rm)5+Zhq<>VzxuIsv}* z9_;(O#s&cThVqdeFnB&%R30XYGE0Q}Nj5w2L@Lcn|G zsfVq|!waYTi2I&I!}0Iob)av!JS9?+z*Pi^Ox?dupe04(dwBc}U}v1dOFX>iIB;+c zm`)OnW;HrO^$-;?*W<;m%oTe9bR3{20?651+W&!<|<$L7^7PGZXsB@9qHG=M7iyK%*(oor&&+H8g0k<77TUk-h4113pyveb#dCtBQ7<**|FFDG05a8Uz z*tz9=Hh#-Si(85zd%z@Z;rxyScOLO1lK0{Q(77(x2m0h|O}PQ%d3f~#@S6{9AlSEG z#+<&K%V?oI2~`h-w#eLa&_D`%PN#QQ1az0~DP10U`T0b`1ma$d9w}P3&f~7jhxp*_ zt9qNnp!iHGeqqPM3#YV9QgQImgF4%rM7Zsm5C;SLa{5>c{m=WXB0ale@OBu05`2sVhr23{|>TWp`!@?$pby#)>^kwdb7MfK}8}H5TrB_Gh<- z!YpXYtXkAoZdeL!=pxZh!g+^2)MW(f=SS!Cy+PgTXU+0BE+Qm%WW>ohFV~H0`*`Pt zl=Z5tKUI>eduNe;RXtl_P_+~fc4BOkhpnf{Pb}W(w zj8VHbzinR2-!3a+v4Fba-j%U-8OyeQG?h_#)uBtJ?a%CK1oYfk%-3HlhBo zn?hCjj$Xevi@B_e%Z3qDEtqOlt30n%IV*Q=aog|Ck1h#ZqZXGvcFn_Wws)~3p|fV0 zPMY@Q;>jCW*j5XbfYGbc_5OrunuMlWf(k4)J#OTrl|Lm?9$A>!zlcD(M^D`eWob4ec{YFo(z^|_W1ODvT1?eyt)yBwE zq8Cx%&DDzMw)eWyO z0edDf)AW|UB(W2?($Y~G080RU0j6gNc}N$g82CKoj@6rTo=GI8I z=B!-ewJm;{)X-Ut)a*x!ob4%QzK1{iW{hv04KSkbo*DjUJx^ntiO5F)e*-{UnM#+< z?HblB{!)^M(xMqcO+F5uM9nmT?~D<|>NfYgsec_*}+5pyeT8@=64 zVsFvgO~Pp17MJyNkv7+jN?Etu=iF6NR~xU=$1eJ`NMGD%%Wbs%$=8nd>B5??vbwHz zR@TZUUsYY^k^pqG2`p=9uE?xQuM%-v`FU68ol2dEk=-SpjVQnMpWkR*#fZ;$a%3cgGK?Kz?Feuls*pGgT3`vTxHK^c=-5twE| zKV~u9PYM7Bv{V;ws0K`=EPoBi_i6+oAg1jK%O^16DfPzrG4PFN#yI)9j~(=o^hoDG z@H0i^#R8a14qF~<3OBm~B>b0&wdBT(F;}52r41&G$IRiJO=89timVJEK>$-vB?xlrfCyK!Spx*Z1tFQulw*7v zVP_-7&)he_O~+F75=K#*IW6{ZehPe#2?+-ptv?w7;~n6=R{_U_gVu!0nogA6l}IrE z-|o!25`1>%(k`X94lOxOeC%v{_~NM)H(cYPKLH+}0s8_7;76OalnMi$82M9pqZp^t z6}%Av2Rz_(9~h5FnP3t|Qf9}11HBj_0|MmQ&J?fjg!sd6hIoBS>Y4-*!AA?bTFRf& ze6N83j&5c{-p6PP{15kR;Fe>3qzu&-m{AjrKKlFw$@-eyrsL2P@Xo+zhs{P3*zu1g zd3M%Lb{S~LS)z66Z|uzr(H;HWILjiQ!r`lnH}Jz zGnxQWJ~ucsb@lekfde6LOjx@qEI^%k&K1xyesB?E?DA|yJLg{8%XaQ|vDKx$_5HT` zlCL}T*{oG&_`3ACP*!PJ=ihHD(e<}g8z%dGouhR>uX?u5pVyB^xx_Bo^dIFjRU)qw zTPrr@IQ`n-vdY=MB-*+$whM!%`MZmLl}ED8?{`@*xNUB;2Wyo@dv{x2E+KD0Q`uDm z*Y0-aONsE-bC!K#A3X#Yp(@|M<^Nt+DJA9nmI)kq~^9Y_j z{T=MY7v$>XESkwiGEO3-ae^T55yu1o%mlP_|z|A1*?Ykh9Fu=F3WW5V!M&@I`3lF_aAfl9RTPvCIVVxcpXg?-6&FU zSOA)z20R!fP&@=a`|dGL^dkgGD7?G`nojNTF1dojl2}Xgj!7L70cWCGX_ic8NaWaK z!Kk;GU2(Oigq=oSD^>6H8&|krAH+eX`N{(GdP)ppPO~+Op%2nlJ zvN_OA0@%g4txsOY2&yNQti(A0I=|^5E%ShL9`IXV*v2GX!>k9)W~v`EVTR@Pd{34O zE?7qyOC+wIVXMq#y!62|QTA@S${yt@PBB0zvIkx}mEgly_3%TtCRihFmzlzZ-!}oi zeHxgBs@MJ$!W|uN1E07BSmF3*{mOS51xZ(my~|j*V^A|;7lx}`W@#*|ZWzrq!@$3> zkFUH5^bV1`9QgVAHdkGwELuy0j4=nZIXFAv#~6I|Rx>B_~13K80okgtq?F?ebAxcj@D z)7c1W`Vym>QVw~bO@zNt1)2JJ3qr~e8R$}W5EI0Yu`e{i7X}!qj|5#*$MTJcw5@iH zsE60Wypcqhq#+)D9eC(zVA_LF7-@pgRFg{D0kQzJNvepHK1ipkc~^Zjcq#Hq~Em}sr|q>W-YB%bX^))InfngEUTDn61HDUIh;0!(53xtWpo60+lncF-!!2t zRMrCR%fzv$T-s(wcb;3Q@!wAmYg!Q-g(TJ^awO7Vb`L)Ar(gQ_czol_2m*51GTJ%D zBpNYR4u~T3{7`uGB*=+Zo8|he*&~>pgaFTWb!;Ny%J}FalA9au!Uu~gLrcvy#WmJa zx1On+n-=MO-Lth0r)8q98;AyO%I4;}lVI^l8%=DG)|yGgwzsR1mS>VK3zMpUThLLU*#`&wFfodtnye7iE+HXttS07SxiHFK^)Yp6}tz zn0KfN{kQ7bFagF1aDmz9!WhA-j~@Lz)mowjh0r-W<6@LCBc&Dh)j5XInWRxL%o{=xA{$L6 zts^(>1XxW+xbs9GhYpj_*6<4h7^lEDo{jL0?@n+w36Km1m@;{xTpFO9V)SBOskd{F zDx$>H$&Q&Zv5c@Ka;lMwynmiDYo6gsMH0b}0(|&pANO9zC{gwyz+`KR3rQbOJ#`iz zy5lg8AJXXFKtPz9P{*<_c3fF`t=PWk->nAM8>LH+Vg#m<$Z?<`9{o@Z{Q0ZEW8cv! zf5PPf6aTU6xBt|gMxP+ypz7_;H1onpGqJ+5q> zcdTGVs2w(&RYT+!C*>$W{N}{NxiK(U1HOI%czp(}Q^Y*aBpnCGgIvD}aBL;QrM(bm zNY}wz4JPuLO`66^iSV&YfJ=J36%mMS2GIm>PI~ywuk~?3qGThb;III+@k>fXp?@kR z%t%>&VF2j={@!!A>9Qd}qHsyVOWKPFUw$ElcW^}xwKVEh3ly3jdw^lW7Gx-S!N~e1 z$NaL^ILlc3S@{xJd1)hu8qQ6OtYf96gdE1P4UFzJVb&`#aPKi-zt1#{#))R_s#=tF z)h*ZV+oPZD^eap5G{x!2!|y+|gHzF}P;Cg`GdbJoTFIwRA8%|*eX>os%1CkJl|+C_ z%_4sdILv*3)JK17618gdbclFojE~;5ihHgEhK3)Hn#+TcH_iiZp3_4kp1;dDM8I$| z!#&scuqNiJbV*ft)8>mbFNmy3QAiv^_7gd|uY2S9L4$a-4=h{Tt)Ua9%$V$Rp zMKx()mFAVluROMOb9TAGZd(?y&pI9MVoAk0q50rt-Y(i&*?vo}TtZu$>nva9o3i=0 zH&46Yu%O+Aw%4gvmAW(;cU=>*cRIYhtXSJ5xC`;LiN1T$3jn-b3zdHFMduf6TkDwa zW-YK6{pl*ei}+k|@-o(BfUCizIg`sIxf~J{p(aMU?zoS*eO@x(! z{~h|9J<{d{Tgq}sjoopVx0>u+rX|+hvHpx|#J0!2*YW*|b;bO+)+_;KSC-e4tD=pv zRL)$YZE6<;5EG<4s1aPw7kgU|hd8!!44-`ee}&8TAD6qrLWyXi{<0c;(g*0DcO)nD zJK7)?(fzmh**XB)OL6k04gB6of=J2%E!Uw%Aw)Y2h-bi1I}K+P92S7~u-*qgbI%x; zg;V%R4{_q-<()n@2|yE|u$&myEgR5BqE{1O#|K_J4~%?ZeE_Tw%rH@}!U=4^NDEdF z1QYrh+c(lRo3j(SYHxL05KJJNGCDKHZPx|3_c9BB6a4TbB5wlVt0#fSp4`OQbVZ_H z6LJrmM0P<+NL{!G#CMQ>gMf(e3|smKZ)SpU333Do(!M$9(fjyQ9te2>KK%f2&Atf9 zG=UfPB%=GdS3GQQ09T#>Zabp2@aj3i_fEW*#)!+FL_c2AS9Mm?qG1-+)XrD(xjDG7 zAm8Z;@SA^q0rBAjWM{y{CVAuGgRkRcU7*ba%EjzXWh$vWoW}2R?iYu%7^#fM+QZ&&M0vz|-fIQznO z?v8`N<^(v+$Y(~a^8g_Qc4%{B;1ibu*92op8qMT#L9~N2J0bq3Csr}$!vvstNr1F# zcDxMK>dv^u-f2Dr+IgA|-Bvb&g4x0NaxpzWkyO@8CcHNy+8Q+YrVV z*?v$vc>6*UEz(a2XSJo@QT?-Xr45kI%*tY!mKrFVvh@as#6w8JV8ihYa>eVxO2KMa zC*5Qi3q{a`w?<~b$`p9;7_b`Hqd}w7y6|-@)E(e1hFjE|=4GzAzi2qDc{AamlRp0H z+cTv5dXkKhf24(p(&fo56=USG+A_Ym;Es6PL*$@-SlVEOt!sSCRl+iv;-ZISvV#*| zj352rejH`qT%ko)Yh`d zBBpA5>&A9BZC#{IU39B#xi#zCnxa$>oN-#RYqbEhF`c|v+rGMgs~XzWs4lix^^9wi z?PFh%Q@J@^ny~Z^c@Z7BNY9p4wq0DshSc78a91xSMJzZkx481;YJGFLEL&cc?v&^6 zst(Rg;-(RGbAO#axxQ!-*jY8Et%^>gAAJ@w+muja2#YD=g)$xRH6Kt>ZJM90x$$yBpOUZOB0^} ziXPH1Y;8sg8!x~x9U>eL@vEQy?{I1VklZ#Xg4=32g`vDy>hptg-&zT@0?<929rg79 z!*D>8=0&3KC5qJCX0b#{ydrMYkQ~ra;tOc}*?UGfN&q_QAxV6^FdkwwmfV0ii+~pYCC(v05hLu(?>4CyBUt+^-{8UgU81cC z?9f&i!5RZc_W^gEU?Zjy8%rosF>1!f0^fck#TWl^6K~Euq{DSN$cX~l72wANp=oBE zhbSw(lP=W?2P|_O*sw}pWMIQB8A(lqleYSy%VOMr8$bY$??zsL@g%|XXMIdIfjiy> zTy;<_o&3di%4_vB6%XX=v5Tp4Ips$-|5iA(jPIUcFJep(;P1Zc;jd0k(BC&eJk{vh zn3Tl!@WB))`bHGkmy7#)BZ{39{)ALGxivYU8PQb7Cj*Ej!j{P)6ZC@=L9Z{sS#LVS zFMOzvBVmjI=>ZtX9;8S|KK|yk7Jpz>@GOwWmmv9r*8m43;#a9sn%3vl*njItE;v|o ztA*zG?IEl*L+2wEa|Dl}qy&ZsKAyV(eEW4^J5f$<9u6_6pZRW?RMZ~>_g<=Ud2yn* z7>M-?-30Ar75Lc$GxYmoq!?;qzG#GvEf4?WQ~NQYZ}4ZBMXX;BTO>N!7*V#=lck^D z`O$ezZH$x^NQS}z{cCrh#d}Vy0y9$Ic)Un~?ePSUzBEK~I8a=ZV@sPd5zu0i1~A_k zX>fjz2VWlNP){Ozg~wT5GSj7{(r|o@yCgLqt31t34;%e#57b1LO*vUmvoaM4RS}b4 zvd(Y@tj55dSHxH+04@}*c=ERghc1I@W37GSPgmaL}h5DXIHKAZ()zP*LLcx-#S@% z-9onN<=wP(vHg+R%600&G7pt?vC9E$mG(CR(2k1cctu%;*=%N4E#_Y`R8&2 zm(iW7dA_Vi?x62R$W3#H+m~E6-9%p}zotR$(w5>gCIZ?OK)2@Q#mqn7Rzj1`SE*2w zx@2Wljd}NZJ%6$!_d4}kL@nEFeBtkx6>zOlmyKbu7Bw%57As4hZf$3=%uF1M$ffH# zV39JH=;~YX%3N2oKIMYmJbfNte&SJhD=7{f-H&HZK96y_g^gqbLJP@EHimND zIbjm20CAj31Se@X-7mC{Lutl?87b$4DTINFZ?;dj~z{hAz}3orGfu!pPn(;s&>eqrFS; z+5h5KaL7NP4Kb*oJ1WwXu4}G6*RLNGxaSh61)zcFUpkLJIN8VP5g|4cIWNGo)l&r( z1O&(cAU}&}3(^2_>I((OKf7myOT!twI7B-0@a$wos0-}1a(8oYi>Gc{^?l`>COZ3> z>k=IBX26gz^BPE}Ae^Ep8I?H~B!+H7h&VL49N}{U7DDZyzCl1=!a81pB<{nHeTjq| z1j_BK>aXCNLYE1~2=Lqn@K=vrz?(Y*L<15y_?UULsYL4Vc~gK$DL-SxpF}Fl%pr*g zg&SJ#(X+Jyl9Yc_q(O)viLsUh`1A)8T(v)ipD@=!h)E2b-2_f;Dp-Eme&EIvz)&K0 zBgRdZ(UGE>)VLr0ctPK^umTo+dfmofz+eH6mHTze_woB*0$!OCgqLN2$dTfc8yw_v zm2oE!Pe6$`J(NS%MnKE(6FBuqF2oV!QG)X5DuuVik{2g+@_|#L98Chl&=9l*NJ z?KAqlj*aHop!_NC$V(9s9G(IUgqDLE0;RG3&UxqPibk+beIFBZ*yD$hB#@(I);XvI z>X}eZF6&HiVaLP&{H--?jfoe}66K8Qgcp zJ|r`ZIu-zWXNtdnbrm>d&V|ScZ0R?6KxL9y5?p_C1bpZU;KcffggauBJdB{8F+!V% zV2rf2IYI?sHxsfAg3hTVoOW8Uo1VxVj?pbif>X;SZ7o#u1PlE};6>ihL&K3t(WqI`UGBAws-<=RQ&)do8Oye}YR6HdGYhZNyZ5%> zk*d1basO_n;!YLk0ZrwxDSMl)^JsY`Z3R{(IM+9qf9^K+Wy+GQ(^W&-Hq31xblX(Y zN#c9(&>|+}R@b;yEN^(+@oE}FS8H9JvHDb3Zn^wYLo?^;)?Joem$J+4+pYYo+O6$q z8RqbetxDB8tu6(3 zoD{kgReq-J1ap}(yMoY}+?(e5rpdU@S-+(Nx|D=Ezf{m!_A6Ue+K@2db6@xmc=WrU z$Lb|(@Q1)?wv8l6;7c|t18F2vc-(47F@lhb{|GTRBn)AbXY!ilC$YC|Ia|4?%OjDi z1)c%W=4%^$W4&mz=W*{7&WlUb!U41k_SMB#$P31yTN%k`HJ+?1*xh+#D;}H!+#Th2 z$K7pXWpnE$)HW|Y=N-%kivZ9~0&onrsVSXg-Jvh}iHaF*ZCjByJ=X!doUspQachhi zGEL`a^I+(r z<5;`V&$sy9&Sv};x2v+c1_1iGmoMNCpAT_bC^)$3SDh;W&=T@w`H$7_ioXXi3A~zaM;kD9b>HUws41qg{d5$I$DDuF*njuJ}>LxNSlM9iA}j~dCCYVt>kk`#ncbwmMZ zenuJ-0~2zbe0?rNh)ELTK#=06-V@^3is7&|ZP-kKr(XjGAtxpb(s5wMQcerF9OTjH7@< z;cVaB2L8pvTbT9NF*UiwnQ&4DFBBMA6NcKm0q*k528vkDXG5o#dOS4JLn+~OXVQR- zYdaM_d=5q8hwvG}Je^@}wv8Wq-w_;J&7S#o}b#5mz%QJ;{Sxr_yQ;ceVn$jjH`+b$byS}^Zb9G`| zw7gE-&(6L!D}T{Wm&>rfclp=OHFcU@)}69`R@G6QzZMl+{(QMjZaLg2BdAHrWf_GgIv5yD{~(|7{Er-=j;pIdR=G|GQ*&roit_H$7x>+g)~ zHy5J*WPex7&TYngTMQR1O3+4@W;n9GV>ix4&r@FgR49c3W9B_p^}tzQwD>a5@eI<8 zHYMCc#i^sDa2)fTWD17|wk>7H>b7x-{$yO#=G}th=vtm$-!9$1tQKA;0D3RR#^`lL z7o>}_f#OCg*IoITSN26Fn%GHrR1F2YM4HAP*1`cU9UQ@rKk#!nw*Q2L8#1XD%gv%x zC9K*BWRm;Hd#F!8DC(_~Km`CT$tXQQ0O;pJoEZ-cwE;l{GxQSC#zD6UW$nFHZrjOa z%InOAf};=o(*0u`3CN?+Lo@@P8?Rt$0BA$+nt5((M&hOkK>GkApvi;$Q+ET$SGM)O zzaR)k5e1Z}S|{e~!}?XEg^S#IBahpVh*^pACJ4Bsr)=^RnzvBTKyi@pOc6)W?7Q;U2ENbcQtYFpEQsCMhC< zFp|W}#}*?`H-R6z1?ZVbYe{bCu3Ze+nkW06pB8eny%+{uu{N(-H&F(bCpV6QNGlt?NE0+b1YfYc~Tvm)oX#NY@PlB$bPmFEk62H%k=Rzuk!z_R7%7R6HF zQ~98^ay!R|9Jjzj5T}@?K7QoN6z{n+w$?omY!Ym6-L-|c}JrEn~npQt@1#N(bhJ$ zyS&DCmpT{2M!RlmtLkohciHy3<<{$Uwnws$RJj*h)Ur*ndokyIS4S;qSjvV|_q!`xcRnfCT^@wCwLsgTmEU*Uw=4kNWN%Flq}jx(_URKLp7wN=)A-mOVy z?bGeyMW1rkcCOi)b?;)OHLVl6%x8<$_O?Hrb%`LA+_|&i3QBr62@*W_5lTN?hyCJh=Qi-yV1Knhlrh z~Zlg(YA8+>l6r`*uN z$Evr2bgPeF`}9A@@s%UGlrlVwb{usGEkLoGezf)T2j5>*2{Z!G8~DTL0-Tu)6euMC znl*+87z826d7SHk0u!X+P=0Z8K=1DZzj!|*pcyS0Vj2M_M?=hrBHBP@$0bmk6uZ!C z*Hl+>K#$J>KY1^3*A{vEDG^B?aqnQ&Q(KNsZFN^Te z`+N*1Je2jYHSv+g3F5$)fK$?PoIVGfSV?iml{~PG^k$7gcrsD~G2ROMoWraxh7Fh2 z=CuQ2={JZ51$ccM_?^Gm#B~2Yp&TZEt6*#?<*G5TmYPM}8!3c%7C}C4x#gjM2uza_ zg&-+GD;;gFCs-Iso0SV+4hr;I2+}x~+g0>;yv0di^>Boq#0!d%jqy@moslR4z(?!zD zJVU+SyFaE^?vkm}X5AYLBq0JeeINh#mtwp)2{7&HjRhNfA%V;0=70sDNv%N&y)2iD zb8%28cIah!t3;?>G_$C{{t54(gmU1gATa@G`sPr0_5;sH5KVFQs)vu>y@tyMhR#H^ zD8be&#P{Ab^Gjd(p@ouc3hYltxZ|o73>)3nLy+IU-r zS^Ae>E6x3LrPej8Nk!~FZCN#Hc`xr#%Y$8ppj<>j9$jkM3&n2R*t*}l4X)Jc3ZYaz zcaa7sE7nzl;?HeUib}L;E~`-D+U_(dfkZ%;-9VdRxk^!O*li^=iN3A$DzVhrTcty+ ztGwdix~!IbbvJ$66O~)E0nP+aUw_$&FW%CHWW8YV`Q)RWU%D<=c^Z{w!3MsKk5{?q zoQ2OcjC~aZ(u9-%*q(0VAHMSl9{tYWVkg>wNB%mlEoIH`3+E-nP$b@k;D-Fit{yLj^5^r#=P|wztjD>^Kj{!aPySZU>t2;x8S%J8_=w1`Ju`~X{!rO z=&)B2$t?<`Rso@=VjT&yVX3V@w=o@x(u3vszRr#o6Jh()F2LHQ&PC;xwV=bmG_*F? z-@Kf%ztRLva@W~_(i#O#3;nDCq9GA*DqJ#S~D0Hh9|3W zcU@>7i|@lHx-4bi_HMNS(9Z`F0o@2d8!saOpP*7qL`YyFM3nkCI7so?_fB&FdX`EO zLITk?VoA))p?Q%55_1)rIQ7|WV6+k8C+-SyS#N}t*|@R@=z0*kS-#yDHZq+#oY0J4 zW^%+o`22ZnPFJuQhH_m$#Z;LG7*d&VR$~H3^Pll23fyVrsIG(=xlA71SfZ$BlNkGx z0exs+X-Ucq51Fk*_+;B;XK|lbPW-ix*OmKL~V68yr z)@XZWz(tv6ztxCZ{S;|17>Sr54LtnOKaB9~sUc>oK6r(n{*81SzQ^Q{KB6Sdd=OhL z5sW?$L=xfDme2T?i3CGRi`Vx<;p^7(aLR-UTFEWTyZ9bvCV6Dwd%_qIhaUP|i^Ma; z+X+7N;1DO)HJK$TKtvy6;5@mXHzARucz(YXo}+KpXC5F)=PfBjD8QWBl-Y`Zzk|4GvO3 zxWHu9T4k?nso8tw>ath$mG(Nd6PO;x(e8wKKlSm<%)`I^a*D0g6Uro^-k?2uv@K6W zW|vUpxQ0K2$4r1Gxu@*`Bb@^;Mk1lfq0$ox$9@binMs0M0gO$$K%ciQ%}oaJcz%K~ ziLsg_c=uH+c;B@?R)iv-R2>P%iHBFt2H2heeI7oL(ue2oJgk}mw_gq%?8O+!jR_m+ zQq=3>UgBcU;7xN>dEC3sXM3eDrG1mL^(sik-GsD?Yq3>RBcSYbGuuLR6w&+`7yVVf z&n!)-t^F%MP~IfEo1OCB&RS4aTWq=29nAIvHJFnwMhY=nc|+^erCilss@0-$Y!ZoE zRz;ihW;fZB)yt-T>x5V}rtVmF5nQ>0bw=e5VwFLbzh6|)U7w#qgUp5jhkgeMfC!RKsgjsM7EdbCJ zl}0DYPi990p}0&;T9E%`+a06k3bPw$)IupoN@CNmE&j0c!meo*Vp9o47) z3g>j{W9k7HMnJSV!>8We!_jbrH0ddTk?Em3;VvtX<_TUX91PV5BcTa}of-pw{G}<* zT!=7U2@w+rm1xdb4pbQ}$!;Y~o@)~3YSg0iQ0aPG!x@8p-QWy_)! zsw;v@Cf|by4ftL}P=5#TRr^JhYDl8h$!==H0(`}z<=GI#irw^g{e z<0!>9-t;hyfz^EgQ&TW%nmohzU(H03wOrXa%zc zfZm?skyqB_;DD6X0zlhX3FC*zInFbkQ*Vy(pWWHRvHlcE(u415a>?vZVai^7{?2W1 zZsk!BVP(nkVfh&8F4?L-t2>4|| zj358t8ZHs0Ca!rBNf>)($HyC|40XRhnf3p~CE2;C_Hx-ufRxaXYrBy=KcCiZO>9$u)HJMD?o_8fyo>O)wO?`XWHN#%iy@zEK zFO@RVL9d!J>MK7=)li{0iSfuc9>N!%{&S@LG0;p{>QmaX?;^y0N6INcCA%?ic>jG_P%D;unr5j4v*|!<;~$o)@bYCoL*!D zVSm_*hAmJAZKztq4HtB-*LEqOmyk5!mf9`3*U8nW(AbopCmz;%eGH~UeDeOE#x3u< zQ<4Gk;)1wdo4bp^VgaOQ+cTb=-4DSJO1O9uXaJy}eR%_a{Ct2@Bjtdequ`hWpxI0f zAm?$hlY~T<9|VSj@eC{dDK0-YLg*dAYp(-m$Eh5ClhTD0 z8+^kDlR=UwgX<1mZ!m&9_4^1gMUPR{(+Q4;YxvX$LR`vrnB-T~(cWx^?`-w(opXBC ze|-g5^>sXMJ^@_2Pf}huyZZ(`%ht}jk$=@dH?1OSo^LmY#eI^j(`>=!U+F3%T&eyu z0ib_d0O%Erl9}-KO7yF_6~_o!U#Qre)sM4Y$s?c{o;%C{=m)MjjC7^}6G5Edf{B0* z)^h;bUe=SA=_Ndb32^qz1RuU7z_CGuGzsSpzN}v;uBsLn&q8lxDpI$hSXPJZ3ZZFl zWx!vv{(JUL$|Hs#v?IS zLrus`AF~|?cz=>Gy z7PwpK>z#$Txf?Fqm$}ZH?MK%j=bE`7S4)lPshcwL&vi4E(Oa09x?*&AjlRs8p!r}a z+i=MH=Bn#ZZWfx`Rkv%ri*<<0t{-Zvw|Zs^woc9wmK~JL8SN$b+Mz?G2=qJ|TmG(v zsHN5Bf10S!@C2Z#h2($^aOrA{U$`g2LE(T7FrE4M-ncJO zyw;z((KiavQV$h)n83sN2|(QWlQ#f|di+H51LP6Vd!caM9H5PaCM=dDDK@4aKKE_l z%dc(1>#rhVM6;hDNXGDz2|S+>u<<8vo3#*>)?(c^T$Dr((g# zC~=8y_HlX(_>I5YL2_tSqL-;3Q3Oo&3|hIJ?Nxr`mP4PQevCLF#fAZsM!-RT6A!#+ zf+L3#OeP2L^vMC9d?i90h7$40XG7tECZN>^4-PibhzvnbQcd!?UBxjWsvKhaJAeg(UDHf z9>Ua@`YHTyfN(a#jVlR0{@yk06Ivu5@R2n-!5dpX&Taui-m+l*yof|gMA!aiy{-(f+DlulQlPrQs2l$-N_a8a+-3f>3-vB-+}$&+*g#G3%^ct5K9)CA zb#1Qd_nc!afpFQzqN32*ws!yB*Z1?vXCq(%#aBCye+yG;!`$b@zJRUbwo@ zHnuO9XV6#e{83yPRCC#O=XF1E8&_yNav) zTz5q+zge^Bb{|_n2i`gt-6E+)Jw#*lbCt8z`s>Uw2h-*yGUu8b=4iL(WhbR&b!vXm zXg*m~wtLoqy(uV%cuhz6Pj-~8ig0e{0v>tl3wZ3Ahk$;h$;0DVuieSgF@*2?h`G@- z_bT<89#@OptedNs&dHd)Q7mIxP@D?uZJkAP^hL`vWn|pHT1S>|-HE)(hfgU&6b!LV zsxfv8nwN$^%TgVe|I5D2N#2OHRV>&pkz|DCR%WW zmN3VJ6pEfFl6hVuPsuqesksD54ATH>@qT>by`RFJ*SuQ}mw2^Yi?%>Q#RZRxC5DdD z`oUxEbG+4)EO{HfnFl;e0Gbidq~LHOpfl>6$_QxX&I|-(2rx?m99@m@^Y_L$#6!wB zz;x>4g=t^FMY;6iP9363%9%|4ix6OvdN?;#0QyI701nIn(0iq16@G}mi;3*)BHr8= z=aUJe`_dRwFTh3w{I6f!!gjQxNwe60f}_b8zE6H<+6K9crMKC_C%d~K6damZi?@L& zz3oYWk6n}Eqc@JwOL~~aJ)9q#=x0V55}+jrZHn980#2*}H(VBBEwD2*Wz!%ZJLSzg zwz)7qqHbtLKM=#W%`5G!Zk?W zOA(|2E(t^YHc?+~BffQ9s}9 zEx)W&k52w}L1R>+W=-BU9ozY~Jn!1#%J0ur<2)eWxd3zz|NA3joQhVkla@K4=~?uz zGBB7mQ(=9fl?mXV46s28j`y6#1J@oVkAwJ?Fivr9bBu>itxFO@p}mRqkV8ad+RNV= zO@IDugb&^5;n)fzZ%L_RsDHXzNR61gzFzrUqs!ZkKWw7lFgF%#gS-^4&piCjLnBP0 z6-hqG8w>VN;!hCETArjE8vU%%>*VAJG_Qc=+)jYQ=@veIzlS3vZJs7LyW!)}Zv!vS z0>mNjE0C&4Z@ET5vH@2Z%rbIwCm6@%=eyaYoVlXRsZ5n_l-gO} zv*kLp>+%-yvBrUPHQlZzRoC-M`Bpq!UM$Fai}q_d@i%+qx3djP_9u5^CfZT@U^DWV z4)GteN&k0`{wW@L@pI@8LWDhDT}%4Aqm0aTYvFvh8;epV7>5O+j&69# zE)`D)jdJKl(Y0m0JE*#CKi4Rj%&g6dN1xI=x(X1R=QG1_2i|^Y>XX9s=fVQYJeH?1 z%7N+(vCafAuUHwNZIWSW(kBz~m9-$cq8RWy!A zKnkX|5^5%bj{!!B0?>mg@K3G>4))2%!Mp)VTaiOidoj>;D-#RP=d%Ezutesx1Y_UB z=e`-^vF`<#g)_wD5ayiWF=~=!>dhV%kA{BJZftGxhybkwwR!mCVHO3rZW!TbA4sv1 z>J{|!V_)UQ08dg>2z7;;EvHW=(z@zkgcFAe#OP=C0JTaw)z^)em1DgFE&~GDp{}7+ zI1eAc{b-8KEf3>0ARd{BL_zL-q1F(f-B+slkeb0MIFVRakptLEpX1v%efxh z>N+z!(aUb}?&}4&?5uU#=1=S1%jLSiTUTFR=FHWfuZyz72#J91;kO>1;LT`&9Wb(8 z4@T{LVhGyoDocUr3IJN3iwD>m1HUK{(1+no6{sWteRgw#M^3LHTvaY$<_zWGg)4tj z2{Xd|{JAMUc)gF~tCX!+RrgIqx9wt45vpWZXOix-g|*xwHe9`CER%w6+ z_3$5F1pe_k<$aC=1#o3PpiD_ABt-g9L%4$D%|8?srf8OMvtIDu@l&bohoOpA8 z%KM7Br`@edi)gw`Ic=`b_R`gCDc4Rho%E?resz;*+vj$|EBCNzEb7*tZV%hucfYq2 z_FnG8+Th&)>yW4_hZ&o*0b!C^eBY!Smaumzl0|2_Lau)|vtQJK#r(Y14BmJ^^ zxGGZhU7KsWXx}g689GkRdrStBN zgIox6a9+>_-ZYuv^N;-{{{H2^Mi@?!hJh>!Df@ttKwR;8+>qxpghYm!BxV|KV4@DH z6r#>gFQcujWUf+M9aGs^nhdvbdWBRH2^s`$=ThgY4%@NRAXE&eOR+E0;Wueee zQWpo4y>9hW`%sd4)|?`TT}{%j&fcw?6y~jT{=F*Ba?uL@&pBj~Uqw$0xv5F~#LXEw zX}RB?na$q753ri7;oVoh9}nL3LkQCz268xKc-keokeT|;e$NxG$7TBUgLf{v1TF>u zo$@|NPQh_(ZHAw{C&58Rtwlb@(*Q3`dkPv>T=dWgXePuY1xJ8U>f!7dSe*f%ybd@t zR0<9`=rnq@_iLy2$;3hvY-{9sID5gzZ#=vuNx9JLBc%Z`*_}lE6{ku5Mw${i01~%s z5*!i;NdvhS9wiVg92bWX7s5Zgb^PmP-XJO30l+- zA_0sUjY{y4{pa8H5cuKiVq9@}8(|V6=DNcRFiVGc?7P4>Ujw`qbLhsoGMR{;aX!>@ zG)=2%MZ-sWf_kU8FbQ!u27dkH5mqeMtp;79Pp;r8@ZHyeZ~*i|U~2>ncM`n+79Z(RLxYj4D(&PdeEoty8jUiaTX~S9+}n{*a0mcB8(>GM zRcsPMy}c#$4JH`C>aVQVG7)K|3P2BqAN{j;p236H5rEDkpwDcM@#yI__^XD3!z^hD zI=d0jy%gBEkl_An6I@;fpu4Q)+m=4NbzJic^j7`KN3db=N|bWCZqW6l-u3hF`Uv>l zhsM}m9SVgBsex##X{4ZjHZ08N!dFuA)ARNK&51`yK+M|$W8jitf}eQb0Q&=Gn;i;K z24|5M&j$GXlOt>gD@X#)2|V~=d7K$M1))9KY$Bhta2|}uK@UEuh$d64k2dh>A3BDk zLz5)bu#TNR3vA5v#)TY0kOP{2gmh0+;N3R@`viK{os|8@P)=kuNy$94|@XxpH?pC)e&ft6{h98<<8f~ z#7pq^k3WRJc>LdBWj%n$>&uMN5}vjYT;N-Z4SRJ~!7Ggn%P+gxL?>?T6^oU!e>Gx| zF|W`G7nIWgO-DQCjMh3%-IeI_+l??XZOh6r1-SGXiZmNRIzMMFJLhpO+KlT$OC8Cm zJWT!41yi=YL+VCeSK5a2Vb)&Tf-V-Q?Xwtq(^OE5P%1y!<_(n>22K05 z2Ip;uzBB})bgh&lCB54d)14o)`lOk;X-E&V=zYrxt-6$uZ;>FhL?H&4MiF|w0fuQG z{d5)Yx$=H|?B0*bHDyM3a(E=h%wA>Ayhm4k+7m(ippZo*umAup;DWoDG){KzXhwiG z1)!N6?)dr)KXZ42158#K1sF|3ygUsBfTpPk;ODpj32Zh0#i@@S_&7UK0QytpfF6v= zkbIE=Xe-2e|HNNV+FLiF0d4Xr7clNe&`8eM(hI zGQe+Uae}od!jIp#f}1WQ88R@Mg&32`BvncZ0?`&QwbR06MjmM3{wpK&CED6XZO$u3 zGv8%bMQV^yx_VL>fk8yfB#P&dL-)n+Jf=Qkxp(I#k$)@}yMkur>j96B7 zW&UOK@ihk`eC&=C2YL~biAFNVi4QLb@yZtPxkpp%tTNKv&EZmU4M>=uRG8i+AMfG<7c<1bE5 z;ji|^gm`F1IZhc(Zu}zcLMS&(AchHpFv$Z|$ng$v?==bDdrgWSZDXbhK?y69U;i(^ zo#ON;Kt!AN0`YwUP$!mMS}BWS*<GB_lT!|d#|mw((UVwIyL7gzz3%%5*~d0{xpPy0 z?=$MvS?}Ad+d8}Sxnpid9ycxK*CG( z-G^wHA!7tqk|4|Iyk&^V`Am2artxh+OMDO_g|5we=Y!8=ZIAsHA$Md&HkuG2oYwCRI~u}1pnst z3`ZmaS^?;%Cb2{}(v&OkTK=ev>`*l^dXE$wlnaBN#~I#vRf;#?FhDTMF-~Ji zI7rzMn3X7ULybbZ4MJpmFPQ?DpATGhcpG7Eqp=&T^~}b59zE-@;U1jLt{McA+0RE# zM)<1-Q|!d#4A(vg2AoZ0b|rZ%&+&%`*ik+*Abl*LkcgB)$`jyCSEsoC!Vtq`B-i|j zzZ0}#6#C{gz`y(`#3LtxX`Bnqi=;>kSx<^ACCE7x>KDDa6e5a3#AzV(9!oq3*#WLz z-Nvunxq`z(jhbe3w#?Zq$5tNTyHAi)09Zc^JbwaM$=NR8+-QtYqT)@CiH%Mg&vg_{{`VR3Q_@uS7sw|FPD^0)QR^ zzjf0|yww2EoLy0x++-EC@;0MOzSWO7k)D~j+Z|D5CL-9V@}81*c9 zAA=lIp?Gr+j4%)y$&PIwX3i0iyLfrp2 zFMy1}l%Q&9Q{?FwamY1>5y~Wv2jYm-9Go*e98zBBXgb1$q~*E$T%50$FOg*_rg@I% zPQ?->AFlv(Ysg_O>k^p)cQd^4wIS9*9yZZVtKOE>VzcX(e$vY;?lExv{NwKWS~nRz z+HsJN^zCE44RvGErhv2U_s(-K0PU-1(Kh$#gE-lh_|0bN`<|`tHM`$+{TpAs-FLVN9oYMEYXOpw9 zuT<5zsCpVSi@3NC?J)w{FMvKBYf^vL#MFOp7I)KtYD>DNT~nQXhxfpqTSSm%&25*+ zd@b&yE|sQstg)5lY0*B;*M*`_YYV_-P}-hT~nWcX50aJaUwea7g8{~S>=K{AQ)vHK(Zcr(R#c}ghW0L;2(O2nt! z^ilAWYp0HZrAvwhbR(!Kv>ekZ?zk|-J8vBzo+QGly*&ve@|hs5O+v^dYHGJtmW+~K z34k|UI>nMGq>bG4^kq)~wBOqm6Ho`AO*FP$4#FUl==P64FvU-v39!2sD`0HwhuWJ^ zs7S=jr;IAj5C#+E=|F8!6l(IgF>vmYUA*(UC7iRIBHbZmsmageKjGsJ@botD*$07b zQk?KgKhZSFy_zGXuVNx?Z7v3hp(gMYX_O>(Mpzz4_>Fspxace%GH84!Z6eQfBTRAs zQv>Xf3wm8;FxdqzKMdS({uBf0h(@_rZw^$)<)uw@W)1#JZyD8((lwj_^yz7gkKH%L zi3uq&ML7@i)x4*?|2jSGv4Jj{&z2T7zfTeLJoa%45D97?rCbt$s z$yQD^(L}DNc7QK@H^+0MT#^xz)QHAFwJ0%EO?-#RbM;h{HzTZT80HBM1tYxi_)*+? zIj}5G@^~}D>2ZW-HdKzmQ2Q;1e_WU*z?Fx9OU_O)kb`&{WoPU??zbsvpA@OD1vy=#=1hx*DB-kmM=BZhq~qNt*kOjGgZVLH29K;!n*Zt9oDS8~?7d?E6h~XVE#;RDmR~@Ak9$cUoGX znd9F_H;sd@mF0fKXOCYo0CbyK>o&(t6Tsb!&DKz#zD;Vm=(OCI>DFhK)a`QPxv%!5 zYECOLpp8v#ITdR|*xW)`1)5n4wfzJY%!>fJ*fI&yNMtvqCBHX!#W4=~Dh z@R@)96uy4qi->tmE(}eiLx5P4EinSiM$4J~h8+{xX_Yh{dd1BOt40uN>Ma52c_(Uz zFwCymazTp0lwGu|jpp|m1uYG3-TeDoS$FV!4u{W}SA?%^tF%R9x9n%ir)tb_N%&m3 zIZ_(wIxJpyh^l|P`##^3MN1bQrXB!rzg4ZvN$|{z%8*xWdVT0Mf`1Q+R(Z8P*Y;Yj zEl#2uuHZ5w&lFz{wu3N*a zo2D@?J~Y9v8vr^>2%rw|+&F3mpiKfo;r>O4?Gyq)ucpBJu4V-E#PAx=x|fTZns$M< zm#PUG14O|T;~>WU4+i-Eev)FeJVg);O#TCn6xV|oM&_wIu4|3qg61utl!*-qtq7bV z5qa0FkMO=XtYR%wPTWxvVL~2gMnRMR*(?)MvSG#&Qi&;W&3VA3Yhy&A(p7kW4gi3b z-pz!V0SO9E7#VG%7MIf< zy!ZA97cA!(Fp@c0QczO^%*}y$hOH#TSAP)TCtJWI)<|b2cMJmMlqIl5`V=-@qjGu8 zKa@mFir5-XozPwf#EVEGJ!Kp%(e~OeGLy` zggnM1CvNxhTg@-@ zXrSO|8qT6=o=w1B3|999X&5cnuQXScO*{O}aX8zvDK<0U6Za?h;i(8%(PV#ls!D{&nAuD=>26bB_G&BIB)_OqR`<|tHI%)o+oZZqw$0n- zXBPmVyNyAYd7XDM*N1j?dbJO}uRZgcmwDT~Z_m#wOe2a}iD-}KEpDNHbm-j7c)lc! zYGFZGsFN@4OBI>BIbnNsR8`;yCbdXo#7(JkXR5jB$ z!3@0(qXv zwMx*1fDhjn5RY8MMwtBj{1CY2qA8Y(gWhIap=)rLE$Qd<`>*9HO_d%(1sDau7k&zS z@dp!xOxhSi5-gGfn&2O!x+RcN4pEh=YaldT1Of?Z#R5j{?f_Swy^Z(ZJk)fHQ_9dp zKO6hagD^=J8Af+ z(AyK>-&}VR@3`h1p=fa6bPy_MJI94L2uO*M zD~CN>#hWk@NSVX}A_+#Jt_W2SDRZtG;rdGhEKMT>iN-W*zszhRhkg{`#U#Qfzp;a@ z=_+zLTgnk;Q$!lpE(et|Gfd8vkhcud3}F-t*v-Aj^7IVeef>JFIv-e$b(1m;W1N}* z&u^%{MMLG1=WPehhvYPH{Ai9#&xJ%mYa&teBzJ050 zcfBobW%SVvU%6fHHO;H8{?_MZ=B)5IAxA1itw2Kj2@VcmRVXAdR_+W7JB7 zoQZ;%KVF_EzcYc|5OfUXN3xUH0Z;?0vqnEFwQE*@eVHG+BvcN+0|+b(Kx=J_O{pda zp^uqtTTFbdsXAD*bRiCBZy`Y6XQgy)vb(xPENtfjLQ&r5E+@ds+{~GmGWp*@t>KN6 z){%uMfSoh5E2%f>qXltflA2^_HAO1oSdAQuqeF=-lB{4RIw=$i4uxLGlS*DpU^!dD zmFHZI_uln>tOVtpIn^Pc;gxhgjV8 z!FgPoGP86UngzLG!7%3tkDU(ihhNT+ogE@#)H4BflUz|bVvW0Dk~M0CGOdyUjI|o*5x(%i6fX*eM3PU$}4gCXL=QX6w0I0j)nVA7@H6E4luSiZQp04WnGy~8KWU#p@ zxSZ(7II~zNd1t*v7l8ha>rUdGSD%BB5zqwxGmU`$ms4xVS2P0Jro>=Lw0-=s0Q9NT zz&)?c@S2sR8Gvrv4t9O#x_^Du&O79euUr|(CeN(qJ5~8UgQkBXD*&1s~zv0JW34 zztFA2RLV+%2w#0P#KTWQI5b#a#Nd@=3qizo@L^5!DY`7l5;?C1a)V(ShFHqBaoI|O zci(mv&KW9k(gYzkC%}mp^sp;h(!{Q$YF`2{9s{FO8@T6&BUp>g;h_bgjadEKH?L0i z9r&iTsI9(5SH*+sgRifPw$T{)ia%U0tHW@$`rNK^Hrwhxqt|I4I}2$tBz-p{duc)4 zNIABqSG${5mb!ec^U!59ZKZAVrb{P$cCp^CwsyE3?;0DQkeX!JWv{#R(l=H$7mnyqw_Yt z4dh+4rA_v#sXSksTW-e7^HdV}@NT2^saOsG03ZNKL_t)57WC@HlMNB@o|~cMsG3S0 zkW#Cvj)NU8p|ouH@tMJS%wfT};gnxY#g6&XZ#wmRYNmS&zScbnJkCoo5sc&-=kI|v zN&%P}Skknt6eJ_P0B9?bu0^~|-yr^428X!(G{JS>~aQ@O5K@uThB0>Vt2_wW!(kxqtgDp}zyheUjxP@yk zT_e1s(VKNc>X>=$TVLbmxBtGt+QOPM0yNk@!jWu;Q+YcJYZ;m^wVd6K?dA>AtaKP;HD;aGjtA~i7BJdIuxF@yUzq~iF|Ha zV`rv?XXpz*si_SfKf=;NRU@FMcy2tL;ecKkfWG!5-g%8ua0sPJ20Xp7iw94wAzM+} z1q(n6pSTkN&BKgS8#(T|D#HcLf@&h5i-f~{t1W=beH9~sUGC%E&<72I$^h?r&YfO86*+yKr@ zf#o3sY0P#UYMCc*U=M>u<#`m7Nu;+q=($*-b)ZRlJRsAbdIR^MLy^uGP@)luEQ z&GxkG`*~&K`u090TT~9NUM^Nft6g2Rn~m?e9#MV#tlu%~#gw1)9dlm;TwlpoPW^kI zZ&hC?+R9l(cy$@Lf7jd7w8l2|qe~`T?X7#W^|{w~YhVlO~Ro46wRw; z^^?GXL_p`f>B2Gh1JIk3CA>H$xUA97mK>(gNC$xCb?$8f&^sCd?E|3Q<*8q<7k$ca z?^N>?kjNNQmk#iE|1!cSPXs``B$vt=-OCk{NwQP}om>YZ2Xpu%^bZ6kDHXjjlutAK z+M8lrc4&k!i3QZ(o+^hb0UH9XHj12TX>OrQaz1`B*~)Rp)r`dT*h$CPoIe7(K^~ru z1^SlH_0(Ypz<>BBV4DdOdEK2i=`|;#(0B3Lyl`9RIR@cGIK?5+jJ#c?{U%TJ;cOSb zbo~-8J3KU#VW^Rm zOa>|P49O`gX$obOVjjK)8FnYjc-v*bJ=dQ?v~v_&yTEsz0H!f;{89yHxHI zKqq)^GQbY}NeBsQ7Asjx1ay!tiJtu0H7D_|Yb^k+2ci~$&X*-9SLPHajO50i0iZM7 za}{vGN>TvOZN6*K_n9Tx2+(%`;0<^0pz7#7{7ny52XGdI<~%nUS~6gq1AqOU91lOQ zdNGQWvpuI+h&jvImfld1V->mxA^iu9_LoDrFhDvDaAdH9kKDP6r6@x%3FM%SKP*?) z12YCOZK{-;;>I`y|yNWS!*`gdqc4h(!mYuR?||ehfkI2-7e^90J41 zF3wK2@vCpY0A~&K0FO6FMq}XQX+01Phf2doeT`WJ6S^h|t~nlKUAoC0n#g-+E>`D% z@4=aKF>3O;`_?zF&+aRC-ZGlHSoPxP6vRvL`2Mx8(>5MxZ;H)(t(Llh^6ep-_Z3=L zQyKR2`oFdbzVF+FV8^1XJxygawZrzI?nTz?bLYHgA*Kl&nXdag zDH=+fXMHi9D<@C)MC=#w z-ETvq%B+;MVqW+ zE>~}jd2$p=o+~hFXJg_F$;^zb1C5XVCdFu+o{ zf(wQh5uRxTpabC1CmjlooY9~hJ1dns2ecCb zZ2)MwfSty;^zazJa%+GiK>|{6Y!QGSkzLmS&@~5$5w6OKOc2sgaO?ofIq(6AfKD6= zj?(7OX(|^S-q~7Q6P^W3k~hFN9y){n=cxhma9Q}*31*Udf_)QU*j=AgnPnYOZey;G zDuXbKFd66g)jMNcefAjPBo>ORt%(Agw3C!0i?A}Y3T@lPNa}=!-FurBH8k zq#1_M7->$b1&JRQ+Auv{2sKxQ{7Fze!YB-pZUX=78-eA40_TSh1IxU|pD19raT?g# z(e|SW zy|Izu?yCX=K$8fjmV~g$lFayaj__uLC_33bvjco4Y0swT~_|z-iUjVwUPOQxpX_ryy zS|a8(6Md(_zCAZj0}IEvRKh)tMw{*HyB-%wulz6c@WJ;@ls_v4m4J}zyqRoNLaZ3z z$>*QO7ry;J@V!$HV<~0?Qign*D(7>q376;u3g=}+=ToDeWD_T#Q~TmBCZiGw;#?)H z%!~35{mpDb8f{L?gf49L?8~JYci*pWcxJ)pmfeVrCg)~XimWYM#X8ql0sS2=r0k(u zDBq~1@ODlo-3?sv-YR)KN=G?mTI3sVBhGS-hah7J+miXmoS6%(qwVX}#8+?QO*c3!QiSe;-13%r! zl%!e?8u%5XlXcAH0FuD5P|uGfsxfDnB@eF|=E*X?r83T}RElQXkKvs0N{X#?=QvYuo{o3nti!V|?nN5dZu%gdCZ< z0cq2iER_+&)G58QAxA&*cfbU!qS%^%kijZTQI2!M6mPqE8LNXFSxT^4luu66DmOVq zUo{F@>2E@8X27TaHOC8MUTdH&rGc2r4GGc$B3P3A6q2Mc42{iUzJa08BQYsDcD8Zd z(Hw7k{ZTM)y0sU(Q%yL@1F(2dCM2W{k!bGG1h*a^V%2cCi#?K|YgVXkTRMl5wZ;#+ z<@E7o55Ne_)0Ng|_p|+7_OUKE*L!yNtNrEG_Ew*su|=KsbYWS$>wznq`X`y zjcAfrlLUOboVq0EkzU_=Y`tCM>yw*rZgp)2eSNC8p{tCp!EfFH&U$QJW%c>q*M9q6 z^}D87Ro2orZhdW>Z!S4C>>7|gL7rYe$v1>`(KL0lZ7R=W4*LxKzCY8YhaUg7 zznjz2+OB$i^RmUpH6<{UnbK9)z6PcF1rAf)sM^O}%)Db>s%C<`iq)IuLYL<;Qx#ElQ$qlml2_ z7F<6;byE3LY&I*hzE z$(Bo%6MJ5@l?SLt^8wJdt<~AFI3V5E(PG-S9?3)C-BB1~5u?WwP3;>-qM?jYYs6av}1y>`W4@(3zqjw2FqX3{S=wMbHi5Rwt z`x1oMO-cI%tmME4uLah90JK>%4$veyGIwfm65UZR2x7)L@XQMn{QCz(oKBY{Dv;N> zqacwab~fFvz@f_fWY$8iCj?QAG|koZ?cEgbyJZP?UQ8|rr8U`36o6(Vpyf>!)nsvo zhC^>1Dfe_f4RQN1;GCgG?|G9En)O1>SNFnXrBFQC;9A+b*mtIn{N__3{`!F(jF(ps z@y3+7de10iq1G^o&4@-3v<`)WgB-GqYb6XEAWDJr*0yoab!#}hoFUs~g1|_DY{#*Y zvog~i0Tj)-D*@?KBjACDfJX`B4=FUB5-=GdukcftmXE=th!puK5FT<&NkOy|V|}`d z|M^`p&OJoHd?;hUb})LE;Qw=5z^UDW8dnl7UU?pH*&!x0w6gAAG&++Kn(^y24(@Y% zP#AaoD}INs0S%jkg9D&V1oRa6m8(zU-dY6olN%#Eys?UGNtj)fYQ@A`*c%EmU!W1t zcU`I6-Q=2Rjewp}3Rf64Ki7UGAA82X34pH4*DHMAZnb%4G(|w?^zV`51S0&&S2JvF zhS*`^#)%&0uxi>MMkmXS4M`4YjuZ*d8o82dnJgQJ^AT=27T~J$A`Ay1@@HUISuAR`YNw4Dj$1!2LhYF^-vMCO{^85K?hyU`I#}d9#g?SdWyg8X{o3 zsQ=SloIf1n-aF341xtoz!|3eR6xigA1wKk9L1#OZ?WDNw{0QeAvIIZ;(n+RX)4y^A zx^=r#XT9Ee+gp9=+=KG>Yw&_k^=Z2;deJ`k43cj*IbZor>hDw0ddY6>9;>mSEc?FZ zq5*y1X?xBpgHL{4`Uhgy$^%#b3m&7@16~9W4b?mSRewrd(fIXHlO*Z#w2zNYj(`~7@9sKU00Pp z@9g=RMTAwjPTJymizwRM^`dWHw!Bm2Gb|r`HTt=nB`Q)&xnVw+C|x6L4QarOI~(}R zPk#d6&mYA4AQa$$k!Ul;w(RBFHWOUo=>Rx35dp}qf~DbU8M&AAn$H#ubv;Si3WbtB&Q=8s~K#u$?KQ78vkF?V{V zaNBI&iJe1!ix1MPZ*~FDfBsm66AJ>+1ZtQt@7Uo9e&tpOO+wZHK#RSxmWEMnl7x`a zupxHRK(0nFXTXQ9d$|GVnoSmyUM4zFI0ZPdF~RSBBgb=$IVPZe z;-Re`PD;8xNpeLx4vm1`+|6NiyFk!Brra`0Zh(}D8FOF_Dc*EbgbSAdN%LqqWKBf9v!p2~Z=zxcCbF7;6C{4@ zByiskGfWtX9i|%PZ{T?$S`Z2XmZrW7|Bl&?FaXO+(+s<(2KeA7V8-t)|iCtvJ9(|lv$4KJ7S<~m&58d+lj*Ov}%Q-nJ2qk8sGZtStXn2 zPd!ZDUAc8)=v<$o;D9z19Lfo->qTD*4wf#F?&-1|)bs_Q`5q4_DgZQ-5T4F)w*b&e zcHEnSV@7UfRyIaJy949#6)TGA=;Vyx=h!THT~a+1lDPad!8i!;g`Y?-IhG#?tr(UNR0tZCcwpOBZ+=K9FLWDBa6k}S&`U$0Ad3S z|1=|@scT`RdyA73;4}B*_Ms+g=g;alrSILT zpN$X9qo{oysCmj&9fPJFOOt%N>at#;yEeLIRdz!S>u1fT7PpS;>+Sx`ff7M%YIDG?i#pLf4I!QCr*U9_zeq)aPF^0D7M0`BcZg-y{;BD%PiQU$vj7 ztq1n(y!N-Y*v|X9^rP=fZ3EP%)9!bD>pCz2zw!!J$KK(5Civt0Ou{k#=4*e8uRZ>c zIDB}Bj2w=MCLCn4A4VG}H=^z$q&xwj%MFuW`Sr$JmC?`cWblrYepu>PwY;hiZl1M` zkSl;yLs%>na@W@a&RT;7T}$VZ1?_e6%<;Z$Q|okb6r$Ss=C>SfXLa})x$0lU>u|q3 z<}q&ak*VM7n%In3wi;Iq_C51m(-K_oP<0t{$Id2^vF!nE97yW^zW~Hpz+6nO1>qFdoJVicb0+XKyJWPN9WqMI!*Gb+j}nnZLa5AQ}v?&_@mEF zFbsy+je%rhuDlZf5{eh4e=&5iU=p%GG87V+kA&WW=+bM}$9UUyD_Dt$8xz3Q$Z@tw z;xB9YjrqA;=O@l={@^987skNfKLqSZez{bplmJ(9Ryz704_FM-GpBQhC3dh!hL>=rN%fhFQ#*m|zI!pQe3Grm{s zZBfwT=FDq5T}Msi)=z_~Yj6*Z@~!_?2Rr~YIiRpVS*hPY zuKwXR(aby#FP=n(j2`h5Cvm%rpyTFSU`L7 zu`?R^j^h(t{Tg7I$s>A{BrK*baDyC1T`srr*rq63^^QL>~@k{o|yz-h?HolJd zb|C#bTvzG(cBy|!{t@&{u|Z-}rZU>RHea7?vGeFwy=`rBXq%2@pPNQXTh-LI`deLn zXm0lc0Cc@!uBz+rUDL0Rrn+77Iap0Y>YL7e>U+gKGp`W4=0H~m=c%u0aJuSv_4`H% zRF)GN3$uG-Sk(YHvGoGJ_}x$8U!J~SGPeVjE?$OWF=6a|m&5;EM)Tp?NmS?gS z?d5Y#6SN*;(q+)w7PP91u@h z9R+~Wx7&K%3uir0J>P?&>-p+DrqFdGB%SJ86>v;X;x8rTEdpE*tfT+Sz?vN(+l-Yp}`7cP}GXOL}HbTb%@S`U- z@Mk~n2SAq${|caTgKs&YFFQQJFW;&h&^8I-=~0Z~#UY|O1}?JuLf`7u zriL>%-xEn`ZG}KVOg@@YAe9nbOvq#l@TM|ffijCt8Z zSqZSiByQWlz1IONZ!LhS=3i@K1WfA zXLo^5e=ET*%aB9wsescwtm3+p3Qs%_rHoG^I<1r$M3{oZiwCD@h#6Zbo`|o+5l9001BWNkl~q|EABH>OP2B zRF_fr8sw9tzSYN0b$O@tzLzo#a!H44E9x51`g8t{^(m!G(b_~-_oZC*@u}v1w5O}R z2lD+q4d3fLUZk#h-Z>Bf{rnXw!)P{58XOfOk1~Ax%YTlCPJ9{5@cCI7<~2pF0njtc zu>h3%PO+@G8!pfK-L?eI)2n)4=HBNWxOy&N^m@M1cb3#=Y~MtfR?pqp(Y)a6ocFb< z)V}g;M^(*o0O;9L#+wyEgajFqEXPU|<8ZW&+m62p_uTkSMC5+twR^L~mvhMc)>Cc= zKIA{g6|_Y_Kl}jXqgIP z_ZtA{>w)!%K;diz^ve%GhXT&Tc_sk#AAfa18hGDTBo!u3GQ{Q>B>-)c5Z2C2Ej0*>V$?6O+SeW);gX|_?IbK* zCL?uK%{A|Rr+!`b_Ha~gM-b8tV?6Q%@JHX6VsLbzT+dU2>6&zr{)QwgmIDw4ddcZ5 zNz8a~AyLNxR>&ipZQ@<8I}0m=9O*bk7)C+^AY9m{BV0FxLc>OfI}{uWLMy1vY4p?< z@P%)uI87WaqGzK3be^T^=PP5WA0??fGS&k=8jqqJx1hkie1NfyYfs0lrWd!s>j)`$9 zXXI=I)@HyOCqR90>SOQszGkW-upE+0S#Lm!%?L7_LWuwLr5&6+y@Z`ra?TLcP2|R7 z%4`pkIFPfQhefn&oWTTvsrB|Sa)4o$;)ct1aou@`usqC=P1N=XO^vZzMaykcRx@Qe z?gW2@hC{NFhB%V|pMMB={!E5RoFgMWN6zSL+6vapRG~`qrN?`UoQJ_cZ#jf9hS>xc z#3Q`(bw}`;6$Q7GJQRAP%`+zbO$rOIE0y-%xf|UsIoM}in^OO*t&Dl4)YZeL^4vDH z)!9|PwS=}$K3nR_uSu5m&wbDN+S0YF?$bB-nR&*lYc9JvS04K;hGBw)F5Fakof-WjyEYrZEKa8ZpUsC&2_W@r zXX1!5l@TG5G|u^3hMHhR!SP_Z0(FRGE2_U*M^P(io&iNsMiYy6 zSk6!TYW?r}jSMZQ3K{pPx3bCcJnvhdsuC#rRviY;XkEMO(m;Pn9+KHKE<`t>$a~i*%kMBoUy@@f+A&#E}#|~d}BilHkty<|Q^6IVy zp{tzG8jpY#;qtG0Y@3Ag~X1wMu4 zGynvEek{gwy*Qxl7?lywOc$5d0BA-)lY&DcplcKy1@n+eLdZi;LV%>;kO=4$`0x!c zHvnB*<3Sc_@#ibqD+hmEN>Mk z03G7)tAP((l}Lzho)54&4sd2vjexc`*I`;WSqZtdFS95%WK zkIo9xbkDG`_0H@QAk`io3#CPfKlt(pPfeGx#k`CY(#tZDpI-MT?j=~Wv~?=ch(QpO z%!RbF0vaU|u$=DV&f^)bIGdcT1LVm-))<*f27tEFtY*>G@`+!Qg2V9q3Kz6VFh+p* z>)+4u*ya@3aG-D%BPtoA$>{YwM8e2u6RplMiI|~G7|K%&5rI!H2QmKbU6k<-qHrit zwP_aPr(3{t8$iAUoOcu$?*Q=>*bac<1i0(+35F7_sQ`47S2DBKHfp=o#rj69zMH8R z(6R!}vp98`Yu80HVWS))azJlRWBks22^axg2cY>VwS$K^g^a{ytoj%--wg!^Bh7sP z^iNNX@x9Y4NQQdbubzZZ=AohCIJE)%(sAITwY>t+JDHxA*6mOatr=O>({@Ln^$pY}h#Vs2ZI5Yyv!h+S>-KdV ziiK)jf~Q4a9ldqCQOs16&zy%w5(UkJI{twGKRf|^`B7j(E2kF~5aeT{LnGbm&s2IQaa5D7EuybYt@3)G1;cqpesw|mx*~cOg5q`G0;mT9LX#lP(LR+= z^3G#j2P${Y_4yedX*-^V3%pg0+=aCIpa9;5oc5rL^-aOTNeSIH%xMIBJifmsv01K7 zlC*Qb{NCtRL)&c)@~=z_1D_B{lH-E)X0Kfm41iMQyMx@@5BwwT>A&0CWSBCeQHbk$}%RzU_L}vU1NT$H~ z%R6}2Z4uTPy_|$Xg(3GT8Jua7{_%Gk2`zljW=&&XgoeXh=NAl(a}6OL-2lGy$OK6k zBacE!97%#|iEs`{ImY7yyLPKRBQVW`X6g%Zu10w06~Jv*Bv_HQ5MUo*Gy;CO1)Sai zR+p6mgp_6k-3e~qc_DD_I&YS-d`o3eHBH4hbPkB^?V_fwVHN7TIQ40tQchdIb%E|?G@ z(Pc?gOdFRWA5C%7CBQA0bLEdD<&4~XFwK{n3s$w$rIKatG;FAvl zFYyPILY%eA8x9IMk0-#+ zE-_b+)fkw)w4#lre8R_xgNa*%^Pe zcgRAY{a1V2Uk>THJLUSW&TUU$sqJla_F9W|RQgKN*JHO0bqUO~4{CbW{oMDvU32Sw z@X5w;%qoKSy<2~FUK!PAid`@EI%d8Z)6}o}v$K8hOU;LEwAnHDyCylA9c~qXZdyd^ zm9-CC-=XPJwzi>hThKJkyUKsXf8QlYu^(kXPFxKMRO>|0MDAUs7iT^y3kp z+g(urTDXc!TO*W9mPDfnU-tvh9~KIZ1R0YM)+jj4OmW8A@cQx^cOD4{@S*{rKXe0d zxPgMBZqg5S^vujJ&f_!!nl>xSbNuAgF8=ge5uQz!G2!*_lu_k+MLdv+uK(%bAOAH; z2(3*OGfN~D*w~5imTPmo|4I!T%(DSb?}peKH3QJvcPI5P^(X~ak>hojPO-u@Tw;Q? z9}BBl0{|_I87w-TAWZ^%@+SlQ)1wn$I5dg=ST)&}Ij6{dq3e-Or;&n5v=dD7m50LZ zJlzJay<`)29$&>01;gZLhznlY0>m=9ExR(7B{P#ByDEIE~B7B8Ev` zJ^=b-_a%64fe2`~=K?^d%h)CdbPa$e1;K7%PL_68S94wfJ0#+&p>kg$RH4jU4&m01@{A1fLB-4fU0Y2$i#) ziB)O83>UI|9wE&p7)Bx1lU=;|=0iApnF$AJ+x0L<)*kY<+bC!oUtxLcO@HJdK%$?4 zr68AERBY!?7T~Mj2flj}$OgP(5+Edk9MDb*w~yMEf`)_Oxbi?JyvrG<7_bqW8+h02 zj^K(523S%vF4QkOWBrd59E^mHm^78evz-YL?e5}^*Dgt$XsZQ;cBAtvg5Qf?HmziR zCQZ}3Epy~x7tT3LpGR(`Ji7K4vyGTv9($4goI>dRxVt-?M{?a2%qyQoYPS+~->r{i zlhl3n`O0&9S}&`dXhz%9RReznh$1(FbUSGHeMq&@}f)3vVPZBuk!m9ZK->D%(g4qEuN0H0O)JN{oCC8?fNgW376hy93;e|#7-bUu$xG`Q(mcnZcm-=% z$E{b~g?ny(8yTU6^HrvkxgI|s`0|nr_Rm!%egK+#`9LW+9*=NhcSZPhn*nHl1hga} zOk!Mq))*fm039YslL*`6CE+lh;eammffImpqy(TD0UetN=q3RArQv|CX+n{+pb9|$ z=!IQ;;@bl}lMN+$mzbqoPbUCvu5A|+$sF$3l|xoC6U|FbRszs(y)MK1k580NA{*lL z$NWOLLsX5M0ByY_0D?6Wg17&{z*SsLb&ER)qia zizl&za};gmtqAHlZ&%6xVuj;{hQZKY$lsO@#*#f33L5=8jQ_cJ{9T!3UrDF&ECkk%?EsFm^dm$s82u|$1J z;C8HjfjKx^N(OlA)j3{wY>Y!##%2OM_%twO^0FhqDzSF5J`4>NK?ZE?0JmNQ99be8 z1T{_jU0)t5u2kb-xob&V(JOugiDu_PH?%|u+yMp+OYLZ&pX!u61E@|Id*QGB__H#ezaCt^`ysJef7l%Vn5WZXjR|3dvxQ~N7^MYGj4+6n#f-6 z;=&AH_|D(sb5DK|aX3XXo+3>&(nmMXEZ@v{aqO(yZ$Vv8{iQ$F9?e>~b!8cvM9JJI zmc)4Kl}eU+CI-rQJ(iB26PG8OLH#Lo)66lwHfS7Md7zfzP!v$F)XMcjdDZ~WW}{Rz zv#|5_xmk-=w4)w8-Fu??7wEzQdUa>^9qp#Qy1?%haMs8!!}=$vh$jD14rnc0O|?ml zR0xoqr7{?$kiFYweOI4z+hu_TVa_vSRoZp?NwHM9q^1t|T-r$NT?v_w8JoXotF2Fk@4hY{A&bzFVUt$6oc@5LaC z5D_V}^VI-Em9^0%O6sjfuRho)fi?j8M^A3x&mWI*Vt2U%fYxX;dvn54a0mb`6dV(L z_;tXcFhS-4pskfC)sLT;B!o5s+VJLn_(tGx%;?nSB!tCnoOxZ$x#o$P@d7{_n<~FE zkyn66o*v;pKOEu|V|Dp8K@rBtDc_XZ)Pim%)ntUmR!R~)xh_t-8DeWE##^rk?ma$2 zz^m<9jLmT*6db~hY=Ku}jx7MK)!KSg^`a!h)#pud;rhV2r83J7KXc*7C!10PjyqRw z9SCbNf5hKDlHyB`3=p1`Ael01mwL}^JRVx)%@!p3X>Xk&ZCf*9YUfZENuxm@8V2uwgpxKSA07~-i@z-PY$?DDiA z(lU_~^w;bc1jH@JtFDvkLJToL7UYN`MtBA|{oDlq+Xn|&UkM~i{qd)PBZqsQyc_T*#((5jDX$*-gt!pph+RY!7F^> zxs1lFli2pUSB_1>bq@hs3T>gx(Tf>6IL}T3{Qj46>;?fQyb&onzjne&IJ<&e{%KXKhg>Z}0Jh6|c{ zNJ@^)EWoE9(nO-ca3Xe;6d`f|AqxtVrE>ld*6*zx8!TaoJ(D z3v^c)?K}n~UjYx0pH!ksK@u<%bIhIKf&vB3+8H=v?Yj$VJP2 zCB4^2c2zmlZD_Mit$3F+ovur_{&f4>FOLkHO!vI4=~{=X<#kD-zKE22zS)T1KF*u3 zKDW%S-rAAvYIj#Tb={svAAPe)9FJPyUQ-+UEYd!i%r~;#5}3EVs_cC_R<)P@C;aVl zpPjWE27s;$xX()5)QDLSx?5n)Px#crPKmutwY{|Iz~AkoGiEI9koI|{wcUFz;J~Hw zb5+5NDvJC~2p65kd>8-y+y4cRocaNRY>H$u6(@`&le_|_@vizmMj>l?Ci=PVTp1;@ zo4_gnSr_Zz2U4?L0L6AxxMv&8%TdMKmOo0^DF z*BE=yR|TNuh?S9gyqS^(I5QsL9X9}PziecZ5XRUXMUsTj3qV^zlueZ91b9s|;j+E* z+@;dk7vvJvDO!Yy%m69oxdt$+STQ+nA@B!Z8e@BF31?QAc#z2_$(yQKy;P<3NxBk2#6VRZTze@qhZvo_Q;&; zkM)V1u`EikzJt#NYSSsNbK^AAdDk9&s5U4E^dbOs{jijTDae+wJpq2@np1esbw|P6 zmI^>;_{ph>L_nuQDCLS7Qkf?%2ebn~U$QopIbf;G7LjysyEHSnRqtqaUi2_>4fGrK zrkViI8EsF5&-@hl%C|G@t}_8AkWOj0$k`qsVfb?q%)#3LQ{yKRxh0iWC`mylW8j+e zcksq*BdmqwuP}#7_K?Vc&s1g6UDG}r{cK$_jtBL1NDw+y{&eQ1;bGo13h~V+fct-t zAzhjxjAFSJA;(gTZmt~4>7kKs0S3sa*HM6B93Y-fami|qcip-wQPwhrGhh+`8zW$6 zN28xDpFR(gcuuu6p5U5GhFE7bwaA3?qYP}Bog;gmH4P@A$N0Y@J&?YQ>LWMbK2po? zGD+2^YU^N26YD0jZ*N}C=lV#pO&-l{?~+E-D7fQR-)q#rYntbM>z-HgUFGhzJpbOR zEVWCo>oWDp($~hlfDQBZxvBomWLxA=nwYj#lO8(4DrD+N zp)dHX0x>^*WZq_I7I@!m=w{a4m(iZhx{K9*NusWz!R73CK~0%uGQZ4Rkg!Ky%+JNP zWWos@BTNG<<%e;{6>q|O?s%8XLte+%^D)yBGv8iDk^J0MJs$vV6H2PGlpN5_05l_@ zj~yWeM<^5=SrRG$Js}XO;uI_60MI%+N&tGCD+hEm&GDfd101PGK-bjGF;@pTUe;KY z$pZz5WD=}wfPeVW6o3EN06T_&*ae_PA!JJ1hO@uywcfZ12m;X>3o;Yn%w&LjZvpPP zaK|L~8enrbZUmr3XKc^S?*c#@`+e?Ugd1KnG`COO4N%SHudPv)sM{7USvh`8fN_}N zbB~7j%#VSk92hgI*l=Tn68TI(kFkmZ7s^B+6wQc5S*0WZJVmlI#6`m$+ zqRgbeP|%9=i2vDxX$xer5CTv#F4k`_a*zmU17^v0L5@it;5$zOU;QbIXJa@DJTx;A zo*A1+z6K4g=6cCQn-Z-aM3Q8ZAk~@e7#FVqzx+nvtRWCbBRP~vlMLhW5Zfcj{O8h3 z@R?I&ozbvm001BWNkl437UHa)) z%NA}X0(u(b_ZR`aJHU20m1tI91awiPiE{S=(ByzVGX;M2nip~Jb!X22&_AqkKvN<< z0Q&SMaK{zEF;Z|W1VA?kt!>Y>&{|h5(Asvpd^S~Q4*_Jo4RV~>4e>i)o8WmW?0}K~ zJP0(I0|`b`26Batk2A3<6aQ(#zkuL$CR!}K(RbaJ;qqlou*t}AaxxR_w-h;|!wMH$ z51|q!VK25x;!XoV3x7Mo@F)}=`pFjX*$05_Xcs{|lmjk_c}}N7(~+f|Ly;y6)q4%b z+hu!l45A2Ol4EJQi}&2Rj*HfTp^0=R0KGKvE4OwaqkWI&mq%Y{T?JZvbfNtxc4rJfy)JLdoYUB9zg_~zT+s~=mr=9!yOkV-+r}gSv z=e~CI7qc*R(2c+a3vz_7;m!EVul@xdJM|#8^AV<_u_a-UC|S8qEt@w>w_zzU+}U5s zwlYmx0B9RETbiP(Hd`=(S6t;P9TQ>Y0b+tyNDxO6q9~Lry;;iW4Q}p@O{h?FILF}9 z2h&2?d>LT9))g<%*=x@Bu^`R!aK62V+o0LTNlS{*TK;8{If@MAqN0M*viZ`OJ#))ORRQR#TTy7Sq4`lgHh^-j$%|6q z!;N@37D<+4HD1CY9K}0d_d(op`OV6NO2o>}CjvnQjJ9wWUwzS$fGz`S0p&P>(V|WS z^d}yV@$6_>uS_>4A#4Dk8QGe|xa_PkK5$D3K<|u~WK%DoVHW_62n3)R0UeHWeCVbo z09t3RT`vxHkR2@*@X^=}nd{7272&^rKfnV|0NZh-c%|F|;Gv$Sp>gdJVGy;w)>IP= z5+F5=u{(+Iq1OXFD3%0Sgj1BCyEI)^2JQgAKtR7TZzG@?<+vV>am&R6 zfznEQr+uny2^-cr%fvJ*V_ioSn+kCH6!5=)aTDqCVZFLN z21Z1m7y+O9S718@lEGAgW?2Tw`JpJc9>P03%_&2uV*~*K^&Dw7#Y(=0cV7=&a!!Ud zUh`++O0=fb~Cz1?qQ2-iDLO2C}?V1 z%r;(s#R`^Uz1bmDJ&jS&R(bl*p83|Yd6jv-(qF!(`^u{XvwUW!S^Bd^?H5Cm^BQyO zB~*9p^UVu)6kI90ZSjq_eYXC-YhT;?(_n{Z8sE3P#+BLL!RmobcD1)_7B;=#S6}8E zIsem+^Ep>>)cq@}Yo2!v z!y+x|TjwHWzxs}&zUB@vKj9I6>46FgFpekq*7v`LZ#{P(cE@M1I~idzWz>%X6Wl!U zJ{mzIje1k#P;P*#x>?uMGGSdAd+QEQ{VKl+d(^gubbT3F6bks9rinyOE-kNNX&NC6 zm$9-kM3RmqVq4l74NOu!?YDBjS&dcjnc%C{X>rnv29=Xi+*HE>ZNIk9`t-kIiR$ZW zQGh)LP|&-XJZM%qstghJ@1>Ik(S=rLC^RG+xH0Jby@*KVHE+H9s9d3pC?RiWf-E0N z1hnvBn=8jEBa?{60@sFcRY4EknCoVTvU4S3+pCh(S!B6X>;-Hy3i5~ziF9U@{8~FK za3+$xR*1zRAD_z>=%#G%KZ`ApUX!?3QT@A6L^A6un$g|N7cV4Vb>vF@^=OgRJu{|q z7$Td`OoQ*KuVG+fAtMaJ7-xs)$ z<*^9Qj#dl+-6sNC54A#$t4Tsw2cUN+CJCX9&UGT7)jDVdn^15NfX;wZI|QIJeCVdI zAp%;hx!R$F9xkT>(G>-u1zS!h81LrzqlbYXoQN=4ip8eNb#N1jD>_iz-cg%fSZ}#D zZgqsVIz}=L@yl-jt~S%es#&R$02GhnC|!z~_D#;vXLe(lto*X~xDF>W!2>g)uP-BO8ut z$?c%N1$kSE1|B;!!abLdFc=;JrmR^3FuU4W09xc=uiTp{z$!_(QRFQqXha@a^Pf;) zn9y+kvy*4I@6iyCzW_{!Q#}|EploX5kv0DW+aR}vBxzeH;2M1mCM~25+a5)D%^~2U zw*hAl6ueH;SirY4neqw;WM^SN6_3aE7`S*Dc{N*hHf6dcnSzkgqXXCwl;20)8DNI%s2HCndLyJ{tJM3F7y z%w!G#+H!^)3I>+Qabfi9?Uw<^4k-o4`~Y-=(37{<53n-_V$Lv zCV-E9<_tE|Ll{vx$YjCbXHs6U385y3wSfg33!xRt)K>E-jq-_t5cgc2Ycw%ON3Of5 zA4(l?SZov^w(g#7uQlUlEEteXos}qPMj!L=I^-y4pk_Y$Ebyhrr$~9zKy->c@~lnA zOwxuH2F>t8%X5t8W^TzC(R7S+vu(WVwzF~J5gmI1(9D~7<_xeq1|s6vRCV6w7z2YC z*xm##J(S?sg%OsGO(h`z%BSL3&|Vz$^6D+Wj}z?fH;Uz@vdUR4>QmZF;z}HVEc=XV z-~P8Zuc@Z`0@AdgbS*TC3a6?5K9cFVz_m8bt*5KbHW_riTW>_uy5N59EC~A&Y&EY& zxzCqv@wp%`69DZSkh%b8C&_;9IegRC4z;sB9{fIMQTimAFEZiu1}qd^ySre z3JGYmj=A6_UYZ5l8O2GbYll zD6y^x)$c7FXzpzryX-C`TDAqVi_Ms9s5lxLaa@3Z+)yxLoc{@FrbgdoVTMt@i|u3! zo7h4Wp2n2Y%rm4!tt~Jj)oHmlDn^B6oO}}nE!@uX`K(QsIiiDa#@`H5Rx1fwpBYZZN&3aq;3h{Kztir#xsj^lpr%U&}Qjs%&fZDf_wI_i2PWr<0{{ zF;Rt5WrRtdA&v)F4cBpa={0!Am2bxlS6-ubNTNe^b8E<8E+Q+P1%VI=K-&mt6U``O4{?B>o&x^qdk_kUFpM!3|0hS9@JhehxRT0>NhkS<%8`fk zQ5+*lQVjA4AGirPe)a^zoZQhdn1d~x0#7keUe;j)YMF7|ISt%-1+YHIgg@Gz2y~hL zYB0cF9BZd0Z`f=*pzL}%W_8~i0BsH{#fPZ_&}Qa#0?^l<#JjIOr=;MhML?5P#d1K) zA&n6M|KX@^ZN9_+v{!Jh*X&xRx*zDbTK=K5Hx`tHnL6~XUEsfcc^gr@241${jRRUI zM)qbzjl)0yXM3}Zhl~R9@`{7db7V-SL!5mC_~2`E3}PltElmvDVeNjQuP*(V9aHOK zItd{~U%6!w`U^ea6xOx?IJpCS^1D;)P6kL~9?WG3Ql$r>U6I=)vR>#Rww*I_XcaPQ zI>d4qV12TUYt9Yu`m0y56st{P^C^eTGy1n&elV`B9ECA5dJ0^932-E$O*MXsJ(V;n zV@FE6*rm~nE@1QMz7JPfwBCb$uS;HKzg>;!1Ie|ud>&~Yv;_K=-xszlW#hx#`qnnj zb4~RuQh(v8)FKXi=v`Iwnw^@uKJ=M$K54scvnyiX_PX+HdZ&-fyV`EcsLQ77^FDR= zEmO6tu4C1C>9(gXn?7xseWoJN=SDz# zl-$!Ai!;v*dnHmR#6I^-u9r)l)zbRMoawh+P~&YDyK z=9Ndf@s(J3Z2qYlu!Vqq~XvQkgZvCLx^0_>cD`c-lrl*8ymaWvxW&&jQdq z&ZO(Oj5A~4*ROjK@4D9EfVKei<}wmS`8oi!J*2RnfYTtn%4SPGkZ&-_|~q?=Eg-D;@JuC$6uM?*&xIaYSrVWxq)JZzn=I2-)mZYIPkTQBp{$-Apjoc

    L_8b+2tV&ftN}IJeNg^;l$}+92y0S3j-yeev13AOPKNJiCTw z9+~^5y8HgmqSa+bNAVX!YwpDN;dTcz#9|Au;`6T}DfBX;l z|Ji%fV9Ac_OzgY&R@Ga31=s)@TLZ+>SO}0H2#O@Y4GRHo5=qILm>G?iag4{|h_M}x zaL5r8w!_;W&p5)e#~MnaM%0W&QX`oX#gRl&91^4eaTBX_ItZj=KoB_5Wd5pKWkKHPuZ`;n|`^sa#AHblF) zBxN?-R^E0&sgZS|A8n^k`_Y@>$vKRX>O(GPfk+GppGFDBUV>*&{1AWj)L-DpnP&wN zh#3N6qvd2kHKIC;k`*}{FvdjCD#tXhh%=hY+%pysf{|_3D_5{u%FDLeR%2MG?VvMm znL_6f_T-XRXQ)b?o^t{~m#rY}$9YP}X0pW8xF3&N^eADO{~nq)n2f#@F!;n zppES?z?elBvWQukuT0FQk+6(_KD2j?ha>_zl7A0e0NNZ-Oj0LIM?jw*0Nyaddj)_d zj7M%#RRmp<^lxk0&hD_<8!EYNV!eTvU@P(PsULdy)(>NxUSTU0F!hALe3Bx`wwRI8 z8l6WjQbu|zAT1Hl(Gu3WDgORF!2Zq_7)~4}9c=Xj1)vRx@0>Gc;H-?4ncw`yXu*IK zA7O;suj*nq4{u!n+DdW81ub6#*q9ibNr2ybEX4PZbb%$0ITeRTn>doOQ4BhVwPn>aYnVN(w?Nl=9N;~-0DemZGavL$yhT9;n)G7iS`qSOj101a*W5% zEF)eLO7$!Pn(Y-z7ON|Ue&Kaj0f*K#3E_Mc9C`b+^eIGma_lDL>-sG27w+P16~CYY zcK%m65JDjnV;FSswP%1o_?r>D-8?KI^@hrw0Sc0X#ZX|WsuH+X8>RB+Eju|*!7>6o zaBGZR1oz2@Y>Yb}lkqh3H=_q~;dKit%dID!%Qh;Vb5ww61OD2>0y+EwaP$=LXHOWA zSfZDC`!SZ=k$RX;1EYHyQsrpw6AiLS{0@RnjAbUh+;|CZzx5(qb6J<>O8{pc8qozF zCOT)O$4ny1!!?cLKzAJD)+>Ch>eYozPwG9tnH;$m^LrNKUE&M3sNv;(q)J|s{VqzO zYSy&v%PdlDTjtC8oE`b1T#9XKr=7FvQQh;!@0$KSixk`T*4ovkQ7>Bri?+H<6W!0M z7E=3p)%)%U*0r;&J@d|nsmi%+kPi)~J1RW~sY#Hl$#-kFXz_NiByf1dNk{D`*JJf)Uqq%kZ)KdI>bgs z$C|E<% zZgT+Wac?3Cp#T6A+`Sfn*634$tY-!Q3;?~S6GZ}7dATRFKI$YL0t@Qty)SeDYO1rl-R6w*_`)0gu?&_cSZQcH~Coi$CBW194=vd zsEPL&`DZSpOvFf9AlB-J+HD2v$)$bURe^A6E8#^x=jE?Pqcf>-0wS_pMoc2cV=s2_ z@h@#4-o1j@Cuu6%njj#ru^cq&!K7*m!B@RmBOrC^$#wrBhkFBf_np8MYY~D(4;=WO z?VJ2|IsgZ}YOW>Gmnqjat z0@C*}N&(Esw$2rq1R zu^liMg#ysBt`n$l0H9S227peMu{i?%&P^wAA0wa(0Q6K6Ldz#z;D9FoF9GPQ*Lm<| z_!sh{_Zb9R@WkroS*75dGMpQAZX@j6vSwzTOEI4k?qeC7O= zNN96&fd@jQ&!8x_wt+7^3%t0IB9h!OhDwhl);xHljj%wvCPFdy^+>_Nq~@^z%E53G z2UmQ&^$okRM=xcFuM$NG2C*;mmHnk@<7E}W=~JMWrnquF!GS#z-!;3XP7F@I;!@U#19ovfz&?9PKlv}@;5T|_GuTgKGhuuyzE?Q~b8lKn&LCfj%2 z-({9N4eOZs;Y|ZEtX-ulDhZpceXw5@3QyWw5`qPo{d>jHhyLG zn2EDi>RW(3AU$k*(H}MumO7V~>Q}dL znp8uTAior9Oh>kf&JC#oMHSQB%-Sie&f#G85?+yGDk6G&9dzRqYl8%Dx%nZy<+bmU z>%Me8B?`{8%KcTP4(H0bI-k@#TW*WjtZh_kHf#z2o<4N~k9_q{@gx5T`q)4`93e>} z!};t>#2Po{_1@8+zsaRJs+7 zY^Bs}BMn+0g0vB5g>Wy!H(hm2d0GKWoRL<5ag8=r*~P|kn+<9!9jYv*;cdg|-FTQ> zNXl4QU6IQ@1GZG=*@n~kg9jg)%*(9efr4@gIo~}G-EoAAmiOQv-~X!!{GK323SwCc zbOC_g$+Fi7KtI*N(f*3uM414fGbPaZn$IfDGr%=S;x=RDfPUz3LEh}p*zmF z*nUe@Mo(=o4UVZ)0ydtN5tVj0&5#a~6yJE!!w;W@BxB=^Fqs1>K}bDBVA*8#R+=lF zA99mN$ch!+_C{l@jF<4iHv^aL20F2hnNX+1z#xY3p<7;AwuxAGbQ-wp24EMtZe@}> z>tD%)FS=U#$Shz$((eG!NrKe( z@uNQQuRa?hT<>BO0P%a1Su(V zj5)UlMFr{{JBKH<&zZCI1-OH;(a#oumd|W*QIp7X>;XS|33&7w@>z#sXBY*o_TQ+e zZvX%w07*naR5iD|YPYq`w8`{AVst_KM2`0!V(j+Ec-=MYxb9-0N8=zg9L$m8V`Bi& zr42f{+akC6QebZ~#;XtZuw)L^H0RDlmUCx|((M1ux3;(P8s{teWqqqoUXy)x_jqm0 z);!(%S&(v#Y0gA4yOvh1J5B46`+c!x_B+@96>MSYn%7ikW@roEQ<+8-%PMP=eXp!- zv#!Z*S#7ngtc}(~tLoD{+F$pMStv5ku-UiB-)Md|_ig5DcLM<3w$RA|ZaX|}ORrPE zHY&Z7dd~T~ZG<9EAn|hl|x$s2AMnHzl%2+565*!;G#UFp=GkE^=cM&Wn@Ivyu z#R!=gEa`|-$;5*KDY5`5L|NY4WPzoug!Wu11E~uQD~z{r4^RBqE7azSGb8R~lSfCm zgHDnn=#O#F&F{rKZhug~Oyvi5O_D}dUifK{K-ET39C9CN7~wlV{3ecW9mVnRD7Hr% z#QSB_y|%J~uHQqDbP=G3z~?4hGm=ZB7y@)U0hX7R5l3T;2V)GFvVzQ$ABU=+P`$eL}cxi$BiIV;yDM9es%B(&R&pIsQQxaU3D-57G74@jw02 z|BTe@DWGH`uiRPR2%Np$?4>xxh^FhTHO*h7D;k{7tr8F#o71ziklvF?j?5$wM$2ehmxjCeHH{0;54@>zSp^QVC?{s`D&v@(gQ zWo$^pkpohxFVMA#h1ME`Tb6#59Ks|R4}9Exb$~ms8(_^}k@1Qn<*gnh3P3aAqNN65 zDaTF&*Q^6K9SpIQ9kx_k-e~~3Y6D!Q{7qKfQT!Hb(5`B&hCdb zFV`}BC}+E= zc;I1eWq|kI5>-dbs7wji?!xt#2+1vxA-G&+{EUFNY7hXh(Dz{v>s z+~dHpP2TiWDkFxl$nhSD=uJeojeVBG9eKtOvHK~y0k9g!azJrN|-xA2iK zei%=mc^oUfjzp2s(Tvj$yf{J-@Vaa&Q73voR?R}j6KR~NNma<*D7n}m|EzGW3VK!q zpe-+~lq0)l?(6jr&kxXHl+<>Jci!|q-2M6oPgitIHhzNxHQ?G7XUTHb&$f8E_NLK|I94kEWC!?s17L$;3UC5%wDL|F4Kn;~23Pa@$(DdIsNH(vI7{3mbzM@T!QY*9U#JODGTX>L^0h`r*zZvvn{ zCIIxZUT3xx98CZ;<7(}-`N+eeedAI9+D$?@2|&~SGwzYv5C{c_M2QZ@c=s(mrH&9# z?qvX=jmxPsM|toG$V6!e-#HF^;?Zr4cdZ~vd_7395u5?9i7Q=+g3yMRBjYWm@@llJ zrL^crJ?x9m;Qe>4;u>-Yhd>ww*cx;s8I}N7U~m_^)o=0oXx-WIPk;^K*H%u0GfQM0_YOVGJl)odNPY;&T`IcBMBoK zJ>%oY+lm-_fhT4g|5sV_QEU)wn=R*W9j&bG667IXJgZ+UfWE_uG zeNT>n<9!0$3S#XFl;f7%#r_uXrt1@|`5FPN@O=4?<93xkFk$H@-L#e<*bE*-MCJv=Z{`H;Xzb(4WBgDv3D!5DA5GDZ;e^!A1MkI%dF)|_{#J{x^>4~oo>V683vdGui2q?qipE2*lz*`ho4a!B2E*_*7wlzZP&0JFQ*O)aq%I~%yt zqk}dLbjz5ua?OZc-Me-Luw_$L)YIe=uhdCmks|L_^s{CxAji{=gDI4-K(bO58ov6)D+CKBU zO_psW^<(0_mi6a)QKhLBS~R0La*0+s60XdfBv8Who`FWDN1|@_078?s zF#b$ogewn}mDTUsZ2v?JMp3Dgc@hZH$2a#M1$e zY)=EwhV|V*NIH&YOFzK@&Ct%P9RM0pfZ@1 z7~$QwEY$f5DjN5-3gj=~)Jv@FI_{f(b{U`QHa7*~9(->Z$T-kE1 z--18_Tq&nJF)f+Sfsbh9;rji+Jy&nT3sy90(FBdNQxdpo_05il)Z;YNxuh}yY#Hhe zSt*SD5b#+d)XkZxp*A5`#*fc<_?xE_oQWe%6lf`2s%nM}H9FCBD$n`Do4p4UfCYH(>%K z+~aIH+K_EgfNnIz!63mqU%Q5VG(+TU_W&je-Q3hVdrMlctX;(HV_@q{h&!(BV*e_u zw}(egY>qRQI+C-_zozHw6m8a>$vlhX*?On0-+7ORV}0 zx9#?+dQEGpy=@QO+R9qdww$K9WXo>SqnZV)v?;DVc4bnu)5UtLw53>olboBruaaN8 zQJzKmgZrOr6`B~fM%_q!!iEu?}%bIui=WWZv z-)jQhj)&93E&TeQ{u;JBFTx8LmBT&0Nk9~nuUGld zYy`8#ag=%^SAa5AXazpY4tetJ9DvpaXJCl%t#OmitH_Lm<0h36+o@#jdEmyM$31u4 zCs}-QRkG1klfsxq)yn!d%loq^V%ZW`W#!IR8>*ITGa6a6aaOZB*clxq9h(|GeUO7(^B;0vRo=m-pPHGP(q|(SiBOS}ikvZ+G zjo)jeNw!Ow8jKmOw5zLU3wX9|YzaVTkI$lL#b;-><;^Z=Wpm`!T${4z3IMdFAdv4F zDaq@<-5y3sEd1d&UUWPD1wQCmRihe!2A({!Q3^oo!K6)$ z#=nL9Ha`ZG#lvzyd%^+z;B8An!7%|q8-T(_KU;2JMN>5bI?ci*~%yQ<;N@P-#7vM`B#S6UR}mO?3%8njOevDGbGYakXG6^O`mJQ zWBWG`+Q@y*pVMaoTzB9U{{EZSuta&2eq-Dd4pNC8H-P;V0Byt|zN)kAG65Ii?Nlf@ zfQ!2ZfSyWD+N?zxkd-oOJHbZK!JmB#_~H@3GXS)3xf{S(s11ZSmH-w3Dn*YNEli+R zF7l@_Izb0f9OLzu#yHGGW(3I7uFc~pa(53cT$?CGI!(8}y8X<(&M&~0k&QWL*Hw+{ z53kbu%GG>w3wZPi;MDdQ=~5zzb%kY$ho^y$BxT|<0_2jZLi;G{!Ov0wpGjZ9py_>n zfY)9D9Na@chCJp0mRCI-i-FB8pu56|Z>_(}$jS)l4N|=3Di7-%-=(4?biFs;Vj*CuV$qU7*M2{=&pccTd z*|(>B;5YuV4@9fj?xjc~4^a}KV-Ci65GnDya&V)Qh5)q8H51v(IYV70;QGdEfQxsL zpnh2n;oNp)O>+8RT`N}&?cXwA-6&|Ag2qmC346}xF>ixVpEovuM}9cQv%E1P`AA4D z$Xj-_y)k^wSE9voK$h=bxPp<2L)y6%2w(f|@ep?$TE^jndPu}HIy?|Pbs89tfDWnT z2!I>#TO!6oV0V(@dd^!Ouo(|klc^W|W;=NrHKExkPdrhj0JHhQwvxpgEc^WB==1DyEVi<^c(jqC?Y;ZkZAqDxbREVfNfl>8 zg@MniEb~NceXdb2tG7*m+e*1^zBjd_Z5_qus$^aDTuz-+?b+1Jq`b!RG2KA~beUJ9 zpDl98s>EI#u5(f6yeiQ8y}C{`&B@l46dwGU5Zt_-KL_toz7oNzndL)2#-IPqr|{_0 zpTkmzcRW+1aU#y95Gpt!Lh6p0d#Y@z;~6%oL;ij4CS8a=kB`oNy~b5{==fJ%j`v8Sx&4NV+k+PK-`R`9hUx(4lk?su-5&YMqIG zwR$$8uuaC6f0f3%y6v~@Bmnf=Vs{Dp?S4KUz2kyqeZWp9aM$t^}c;TRr z{Q#qJh)Y&3#odSR!Rrsb1}pv^MfEId>64a&NzE8~NRTE=H@5SkdIgkF2S7h{WCI^} zBA_XAZotj8h%B|73qZ?gI{-8jl3u-chZV6SjM+uIHb^k%baAroZUUvZ1I6d9h7FMIe&41DxU+c-ArAzJEc zVn7DR3Uxr9FjD{y0dNSQD}YaM+N4=CfBV^?TmN)|dv59D-kVq9jYA|!7n_4Fwnn-7 zi|kC}WbG`P7vq`R?_~JK5Fm8#oB*_xWfFLCedYn;DbL5ReJRC>frpsWk#wuH(WKKc z3BwfhW&g6r+3Gv{PtW77SSh&g7ENrEq|ScNs%ofey*py_w6007 zn z^0Iy^0O+!5GS9R)@87AjfQ!(@G6BqEb6Z z0XkkF(WagSZsbb40!13}?084k0j=qtsELgxDvR>4ZJ8*80JLfJ1ORO)IIJ`3D|;IO zXhv<5W9=P>--ma+?!Iher^QysVP8be0FE`db9dD!0Az`y_O z|A$i-#aQa_YH=6K!3x$_*0FbO9|-DfhMRc)#4~vI_;;{59>8B&k_c&*CmRm4aWGpW ztFtq(*Xu-|Jwh(?z%u&!)5!fL?<OfA6Ul4OJhXaJaFsc)V7a7lmpP& zHFwh{*OX9-a%gMMYZ%4Ie}@n{h+V;a5ztxmGoisG!YEDf*C&_o@4l8G=Aj~|W<)j( zrPm;+B|~H)!UF-IEdb9;{2FygfQVeO6ko>!_IS)cKpKV!Y0%L`w?S7E#n}`Umc~Vp zW%>$=0GS|t)l!Pt_%sq-E?mN@$1wqNMl+N3hozF%i^C&6NsO?^15jUhUPG21YxK4p zlyXh7v@w>K-rm?Tw}pJ4(c1#)!H*;CM}!AnyMn9tYaeYi_f{V`wxJP~R0;CXMg-Z$ zKsOoSj?2g?O8|}Cv{CX6o=wx9+*(RwqDukjrsb{89@$+2ic6pI-9%S083Dab4rm!) z3qW&>l)^@jb!G#gC3ICNQc}EddW0XGT1G;7ldIg!6FJ8$a6k|HdSl>h0MM1DnI67Z_8gsoXsLHx}N+qKK@e2?F-t7rV~TPRNus=(W%Vc?dX8vRpIP$MDdd zm*LQ*3U1SQ^asFb45dPH5B|)YW)$@PZh{*w1(rnG=C)}82%7M>7qL!Flu-pb+0Wad z9L1*>-pp17wsBBPBA`ow{#Wvju;rrAYE0&Ns7&YD>ES%JO}}INUzCIUxqYh~)~p6| zi+WYnuevc<^!UtDSDQK3W)!SbQ11W33L{I2E+}o} zGUGFgR)ra>KR1up3C@h)S&_rp7_f6AvGcDMSC%I7IXmSKfKPn&Q+VvD&kB0m^XbAX zw=b`vX}FIiK-5Sc@-An*Xf^i0%|1T6P#gd{3xJf%_!`AwqZ=4SCD$$$fbI-^yzS=q z;hnF0=M(^4w^zELZnKThqUOA+k70~8yQI?_8(3LgM$%2t5%|GGjFEC7N-!RW=qIP} z*)M+#e|z+CboVV89#91fEUk?Ftzd)Fa0rND$vo}CU^Y%FfkiB`J1t{U8?)tl1|WK2 z`s@z$Ox>D(c z9KP!H=yEq`usn@SGDNZxmc%b~i+h0=x_a(c1JFvr@%v8)cwu{4H`&?66l0(>sKcN) zqLjJQAPJb5gmCY`iGcPo8h5Z6`4Z7O1wadU$TfiDpHpxs0NuxXZdt{iVg$6Uc43nu zmsbYzWV)(gC4ZRk>dP+xfAWnJ2zz^xbOQkm35@VZe=7iO;8vxW;k@Abo9R0tSIR>O zOVOh)_hTHo_$1!{hW%J#ePIV-+!6YXL9EFK?fjAESRBWlgaWpyjI+Q^;zAMdhO2=U z{vi>6vsrsaZF7prQBM-%rO?A~esK%W4}0*ImnE5A81fpw@iFA~ijz=`2zV9_X%3DB z@Ky9rqoK_sq97U_EcCRdUX~~0U@;|!^I5^;{5t`k?U9M)#;;yUK@WvZ~9^Eh}A>gqy z!0A4)w4C!2heKdI01jUUT(*ke(4JTT z`Zpep@cecMjDRK}Iv)VdAzBs=XiLFS1fYL-Y8kNuK-;KsJAc_^j^1E<0RXg>Z3#DX zdj#l4{Es)2IN)%tw8w*C#ae@IneEK^c{`v(EqqP)4=;`4KGwV^eIk`OLt|x7f z1^n%rYUeW#<;3&i0gl5xFMu{bvou7eZEm!)OMzp3ex18^PhY|(W0!P}O$N4W`{*z5 z@H%8(5hnGdon-_)544Rygc?Wu1jAh|hhFq6^$?H~UTVHa=m$yk~2X=lJE$G%Y$>gRjuw?!M_ zPQ;2y>6BxA)67SmqXmn5rAa>36da3d!}(BB8-r`xSvJN6C*hoSspX<%)`fgUou$ui zhpKd@Z0)Smui{K7&ItGWV*PC#Q`^6J`#J9*y7kUmM%{aLmSb|hs`Q)2pu8?u!g&eh zWu5Z~=$#JfPTzM;K^s*(8){HlW?h5K_${jc6Ky!}1aVHKzPQR9Im&Q}CudT*19)+C z6uo$hAyB;zccZ~Be=F3jOv7r3F?Ny0A!KxZ3i>vS4g4cRy| z5`kA-`D_56NeG7>yzQ1>z^`q4l6auPW=` z3MhC&4U_mIJp7eU?#-KOEq&&<@d$%m(2wPA>+R@+;#A&$RhAsv0pMny9cnmh&p!Z;Eh zN9s^7@!&Pdr4FCWj07*naRLBSg z2P2IK8Ug*DTUX8<0PTQ9Moby1!b6eghrq9Y?l?|)tLS!C8S0kto=O5QasZ1NG6$fw51+w!eO*C#nZsPYBjHCT zhqDE&Sd37U7*k9jM<@ZzG$o+LLq?TfUa54+y}s{Ik4#+QFHv*pziWexp(^?WlEYNS z+$2VnkZsa}C_M-|HUp z4ft%JI)3z&_Or93ZRT1>Fl#LaZn_%SrCyO7$SZwIjb~GI+?^${80|c(eVlulC@y(Y zaWeodU6I3wwh_?v0Q3783BC|IJ9d93XVE~8X36j;Y{*( zgrC`^+5$|}vOLV2j{(jEz;AqJgyZQFwwZ`=%#K?y*4$Q*Qy}UiSV0iZ<~`)y$o?Bi2P*SaWtuUdo!Tv zO-D;hTA69^4Eu)~yS!sLEUJLw0>udWRx3s}>kYiZTCoH8va8z;Bksy4Vf zQC4Y_&eZA0EdAce7`k#<^lZ1~6<4|Z^P&V)Vs$gMT4uA9WdLZm!|v-tWT+N7HP4rJNS~VKfl-Mz@|{UW3ome{+J7b-2U2i+;+X(Pww8q!VJZSzzz2?%OTm#Npj=@% zpRd|8z(cpKV2u&C5hI`jY)1h?!@n!HuWdp-1K4uxsXbW|!U6d>$9VUxJ?thGft}NK z0i4IF$|#@;wxAHDn595X62w0H1f29d{NVu4Krp|fLwxl_ilx;R#ZS$JB8fCKi!*;Q zNuSs|p`D;UTfmJgTqJNb8GiX~M1tn6HC(jx9RA6@mjO%+7N!_QU2G4PeuHw$sE8~O zYo?l*PuHwi|GdL4weu5pd0J;L!ev=NuxVR8AXO zt^zLj-13#S_N;LwEk583lK$xc&~XR9`ACH4Yy`A`_$HBC4FFxN!g4@w4}o90`2_Ai ze39OkF(Bj7Gb4Qeq((qfJ?R(M0noP|OmWRFt8tc6r>%rao-;aEDZ9FDaG|*7!vqF$ z=mEc%j4@6Y$n|UJ{!%PxeR(JYE^Y=?ivaXTPB}0TbXQ1WU?jqGh0k!BR4?p zO-qe-mV<83mo>$gKfzW#36nyT|%Z@Mn1+G12~-clxA z3>}S9=T=ZC!}sR{k3RC}`19|74tw@@F-nF4M0R=|NlcV@F}i7jaT*cRQWcPmss#b; zU2A*AyBHB|6?_&W=Q;)RO2d7xpqb|b0A2LAT6eQ-4pzB8Mh7P5zd@EvR6L(h0Lomz z_7tiM<5;fu$8n77_aDUHyZ;|xfA1=E2+IiAW1O=;=y?UXmfu-qTd8M zvH-NXd0i% z^9CUvx}}TVL9Ef$GG7*K-A!?-IRwA-FNuyNwL}aI06hF8@Y(O4LAtyLF_Tjna7%0u zk!W)To$?6;;LylT0a!`NA+n0IgnXoGh|@@-ZF}Pwzw+kYxbjsagkgvz>R=dlu`vjQ zbJTKYOYfaXU@EMoo3P(mx)4(>dNFWty^kyREgKMj(i5*#dX5JpA>)oF5|e)e-#88Y z+egPp;vV{|Hj*+D&Q(wHH?UFUZ_aO25ztb5EwRrg$Ag@V%R0{ka#AnI6gIkHcMJle z8C}WR>Wo=Y8-zl`jD`J9M%1W|y)0n@Bc(#&o@e3q;)J0~5ep}O8}Ln{C$*LOoq~Ac zkr14dM3lbxT?qlbV2m!?(?5foE?L4`ZrhFBywdORpbul<#WM;#6NHw7IMR;@7c_9! zRlur8e~z6h=arorLuZN0www!`HWMpo*_15bvN?W0I{=zpmRkdIfT6Ip%6&TcKwN@k z8C3xEiyLEn@5B;P69H`jXc>0XUg`+vBRQaN$pGj)`ROd4gVE&4p{W{!Y>=GCYbt93 zpe>L~xut20t#OLq`pOVLerXk02~-AAjDR#Ta;Z!?#)V==Zn7xFMIOp*DRndfr_jt~ zwpibhImWmVhn>l}(4b?V_1}Qa?!lk5RXc4DCk@7}wv)r4xUt>_G0)j@?ZJ`UtP{O4 z&lvkbh&c;fF!czGZmBrLK#-Dzu`dL$J*>xLyzS;)IJBR)M^u($bZ}+>40%9G-fWxj z)biaAfNKu`7q6t~2n~lg;$rLTqtkLz|yy zEMn?`1sd4dD>rZK)ITaSL`{uxW$9{8QJbpD*=d`b+E@JE*5}q+)rNE3HdlM=7K>_K zEBmHg+g&-#D#NDd%lBa=ggMS!t#KMks*`>?)i_pm+8vr5fOg9$3aZ@bG>K%E@0--| zBN%%j(ufY1 zCg}2com~>>s2gvA=q!Z5ZqQ1^XC3~XO12h&Hs}N0-k8?{4KEuhIMPuEZ$110yz5Sv zf}_sdEF7ZPY1c2jpGlzT+Bz<{2R!}4Q$^mE@R|B$HACggLHhB~&I0!)ZN2K5g@zAXm0Q3T!u*``ygKfEvg-4k{ zL=0>tz*nCK{@`y;B3)TSyu74b&M~1=QZwiwhyuY%FQo9Arkk?|WVS9#KS9t__%TKs z__;$V-f_b+Ivw8W7A8_`4+CtC0*ndRn}FMl*VHip7J#<6yzuLr$VA$`ZW7~`1Hi5& zQe$XGo2GeYrRCsHd0kolAOU{&t7ANVrYF4{2O6y_>ow`DWez&Y;xb=DBf%%?PBqF> z&NEDuxN_DiY!wm8HPNe@2-DddO9S((`X(;l&}o6a306gI(QbNJ4&X04Ln zG~1r)sF?`srb8HKfHSEraM761A7@xH zo9RAKvg8#bpnvO;2+wYHu-yp-47Cx^lK`~UplSe`9MJtC@QWq_T5^9H9jXGLMP*HU z%K+#s+Sk#*=Cz?rC|1{-=U>w#tp}jZybvHcMVQ9;@(Uh5{-qJTz4Wh_4R>*z@ip5U z2zf$s0vkhYtKisxnMVFJzrLp_v5G`l(=YrM|qd@ZtuNk22wJ2O`H zFp73aZpsLCk-bf!zXfzQpV87-o27ivp3vb~K6kZ)>U=2;PiiQ3vRG+}oL)hQ%P_*b z-n0+vJUAi`G(7ZU;LK^YeWcFekHq?<%HO^;JcHNWum`K=9Wgtm-`NS9)w!m@ZdNwu zi6Q{q*3wU4IWDd_MH99{jN+?ieuTf&Q=3=)*s5Yl}=6N^TCzJPMekQzVnjYmS|mNlFbZ#_G0r~ zn(*DTShI>=P6E(v2Di?f==;r0+^Ilwv7D>A7SrOIQkpu_Y_;cWVpF~ImHNti%lc`V zm&POrQ0K@Mr91c3fG|sRLg$a&}|DUxA;w;lcf9=!8y4hOV0xJq3wsN4B5HQFurx}hfp zKr|lU*o)6$YdFN(?%mk4_agY@1ZEgw8sgZQALIA`^4}oY6(a63a*jX{!_LSd%RXzg z(gfyQ0Ht-aHH&pvy@ldk`aEVS=K0BG6*L|Ezg*wx*Kx4iy+c(>L<&uJfKp-O-z2O-5-_paLfRT6E-JOLxX7)yna@KqBc#zfgWL+KcR>t$dryn~4 z-#>_W9hyjyi3cTel1Wt!XhI=LHocsFLuAH+LmNesrFM}`~oZe1jy7Z5;9heysV*UjIMM_4?0DLz6G##?MfKJY-KATHPZ(s@?MXLCgTK`ulcz5j%7(~CUc9r z=6l!-fnytjc^NCHfEKx+4|ai99{^Se$xEX&g>U7L(S@QFoY=7K(0ny66Yc}W<<59+ zD$NKRaR|8X8X?z@rM@VU%sj~RfRBE4geRT}FxoA#{BrYx2WN64L;QcS zX6ox38VXu>dt_v9&A3*`QekN9h_x+xD5p{UYVWLZvd>%J%vwcDypdTY=eC1L&B#nl ziaDIoB%s<>u>&?j+H4AVm>I~W6i;ZpXkQrZtp|jbv&g=v$ruB+S8TP?6~>(|dTETk z(Kg3<;t@v3R`82hzOdfSIT11`NrfECl>VqsIYzCm+GuvX}O#&|psJbIfs_=^czG+;~mM*^H1;0Z9WaFlPCb3bWB%T%^W&38B&7ha!H0%c3TTZGYS zHy~g2J5H4sSU?pfF&pFCPkjxa`Q9HP=_Lr$P&VZ}fMN8YKpGlasPm-YhmoIDG}i70 zvPQHse0JlT^A5LpZ+a1)2nC)|mSvAGRNvclsiYD08!6rFO)!oavB-whbbxbT+#>mm z^aZif8%T1l6j2%>M1oyj4;Qbm;Xv;;+h18ZIUzPM+0U9Z2;(OFey>JhRylqrva|rGr;|~cCcb1pu@0>{@9nu zW{Kvt&anYX<**@<6-$y3atbpdG#G}sj}#mP`)s07*R3ubY$z}33<_)_@v@LF(p?a^ z2veN)J$(5`z$d?V49n~L5qAPGKsgRgB%|=tlAGELx8cX8p35PshPuH^LjhVP>7Yo6 zQFq$L@##&x@g^Vlzh*Cb=p%_e#BqSZsDq6m5E6(LKu(LBa0ARg>}OIW?PPw&ER;5T zmWH_HKt~P+vNqLesO9H26|(K*e%|bK@v%okd~>5KSNMJ6ttQVF0U64MZJ~t?6fQQP zmay}xG~^>f%Vv(t_~~<`;K-eu9MJN4f+2??1hlAMS{i{$u__uioh4Vy$`HY*ZtDBS zagz54Ud86BztV!Jf24e{Y03n+IrRr+5SX?~B0!1qwt%zt&zykTPD(ODIW+N8xxU|l zj};I2xkFvtbh!cS4TwKXfMcf(@3o047r%|nB?<7F1Hk?z#>LxMR5vQMVlb^Zi*WUV z7K`#-Sz*mpu}=KhwO&Wv0ML(ycy_CctssdBO`(1`plFWF%^9AIC%fp@>@66_*%iMc5;7y?^; z!+lKvn(d=W2zcWMSWAFguL9P1d&0`b>Vz|S@;{r`t(+y>+P31{pO1p0Oz*7Ce)*l5 zD!FK@OU+r9lcCu9W*MLR{<@MbH_p>zQ7;p-keaU48T=|MZlzFGPtyY8zSH#VEYfxj zrme%4Ut&xfi>`ZTp7I(ibRK9^ew$~i>dfWiN+^H2SoXP?7d7*BddFUW$Zo$i6Qjw7 znk0m_`$eT}5_I__S)^*uqB=j-&o&8d(R$ca-%qtL&tc=mi7Pm;43XgmuovU&&wU4f z^p$^&$RDCB$wZW|%x9t_dDnym8816$TP#LDJ8PD43PmMshLJhCJfQ++=OCZe0MK%! zo)H=Zpa%iodeaB+?l-){iGa=>uz8lqIl6J-m6;_l$@#6`Vt$ZOX7wk=QbO2lM65<6 z1`IXn0>AU8{{l~M{TNYah}0+79>I{v?De=CPyoS3-03>y9HQ9G)Dbw&)a8=pIhRkqYG4zDfh?>K(t{;RQPIYv4TCCS_{46r%$F%&8ez2+_N zxqGg{WVe8~!Qz;7R3Kx3i z@mgU(U7cy#X3b&b+-0J4qgzsEJ{AUmPCEF=BO#t?13(*^hq6N^kqRj|2tXe`iTiKb zFZ}ZyNFJ~q+Zy3p$20<3IFJo3xd5%EBSPIk4rqyh-YEcW1?moh`OIvbGl#;+sca3m zEMnQ9*Dmx%?}Up2LPzqEZ-#i{co#`0MbhyEB;_2WD`k1B|;*p@cOz{`4L#vTY+1r--?(wVTfMR06;KxEdH(z_X1fAx^lMo#NiM&}rPLj|Z! zWV9T_*UCgfjybY{9&pA#vdXl1tBI4eBB2($7fH>7T&6-*5>o->>?? zH^GyTRKPVM44P*YO9=RW1z)auAQyMUrx>PElRLODjQsKfKL zXOTib3ya<&n|BV%n${o3IL~;bI(u{N?9A<6l}1e4zh>QOYwHRCbioK0Hx(0}c9~Ju zYMYxkySS>}_?c1TD*JJ^R-AJ=NQ)cp^Q$ByLru(Q<^vtUScwb!@d<@`e?kRhgKpO=6HTG11?3K#?C}i` ztYoQW&~&>Q%~vmG4SToOA>ph18I0}yC8I6@8# zAOItu;e670cg^lG9=z3a0O&3Tp$Dc?BcN)dpgBx-iD9%m0RSGGGE$lmz{|rJ_um{~ zO#o=SYS{(RaRM{Fs=BFDSS2jYge1K*fU@R6#8X4y>px2H@DGl|-?tazZcnHY2xd_) zC0UmNA*Ag#+)(fD7!W|YQhkYn&GnJA69iNJsE?I!g!jK=H?H2(Lx*5kOq!VhX9k{d zKU+{Ei+(oUCQi%9X6rV~#}>=A3Hu1T`9L%T-u!CPaIkacihZr;YyoHmdjxEWWAwcQ zpLw!_haZoSEOik}Bsl3u*nbA^@>OV6Q6%?Q3L zVy{>Dv#a~|hLr870h*Oo%%%3qt&g!H6SL0R1c~^k-Z5g`lqqjIzL1;CRBV#)$XW$7 zAYEc2Dh046CyS!hmfKdiz=bBjd>?dVjMv6vyyfs3ZazqA4#L<= z&!|ou!)OrW&DWWEVAeU)p;Fk}2DKC%BjAIF zPvQX!K%3;Y$1MQe1rp}3EdbEgE2hqm1}P3-n&8^q9M5?ppj&#Tg+;r#hF6V2@pJKN zTu*k18vYVnSV+#(>sjTklM>5y9vCc;?(Woujc3;}4HjX~*j^pJ{r zEyr#O1WS$w6QOJm-1AdLIhf00pzT~Xb1?V%EDWLRiM0XJ*NpQyKQYLxJ?EXV!+HzG z?3BbVMsj#WNSTq|VuM8mE#-zuzDR|Tek)B!DqPtyx~y({1BZ6`c>5doV3$!8u47@8 zq91x-B2g)lb}?2u4$|lB_Cmbo@-9}CXxbcI6-L;ZMCG7zKE)>i=rRjXrag5gqS|A0 zytebednt29t#5B+U%-UQebF{uu`-#}0j`o|T{+R|T)_YUAOJ~3K~(h~yP3{eqjRdv zYI(Hj;p8(_JLjr)FLakNdvj~wuvW3EPsNv;R=AxsZ{D)!eb1OL)8w*JCP&nLVpd&m zl8b9S?BA2~wQMAsN-cgrJyXm3F$VzcDtS?<>N_%PCtfkn&to5VBAoNtPVJ;$=kncb z1)_6l^j@yed9q0vVSq<|^aVWf_!lr3Z0FbCl0djAZF=tvY7^(lcu;k;&SEpjeQ55p z?Z6w!)Ij_%a~0Njh!%nt=-EViWdJlC+b9tL`kuod#QW|d1xF5AmqiQgaKCjfNA?v~ zmyJfLSRhKJksA;@4V1sn!|2R5p7_pV_~xna;_2WBM&U6e{#f{;{aE8-(m20X>K3o( zDg1vnlB{eZ)GWw+JiG5%J&Z4x`CDkcGx{afkLx$wpvqsSk(L)$QD?niDhFoV0NS}O z&nmZWoF+&*J~}}PKOE!Y)qVKoxBr)T)$&338roH0xHV{9AtLsbY$qlGXx$eRbRm%V z^a~sK#B&7z+C4PP;Mz(5OgHQty^bV^x@uQ~_uiUdg{W;5Adb4&4mDDY9Lk2hA>;Ry zgGU1j+bhneM?iOThzD<9#+r@j&8AyhEjJ@wcwE$t3E%=!UMQeD>;OL*0v~_)IGzeU ztaSIlU)6+&$yh02I=+%wSq^Knl8O)$p>I&-w%61dP3!Y2x!4@iOi)H4x`R#JdgT}o z-E|OY#C0|l3W_l5;^dZ(G1o$aqljFr`OIQ^^$*)Emwv;>ZxA3^L5w#ajFEOa3iwun z&rV?i3h9#)vz>a_7<>4aU)aQna2>;SPpMRdH&taq;M~ko1#-#hZvicHKw;YzGWwf< zknlpA8800$2`)`kyWTjlSNSc7Z$)gVlx(#5lo{4T#))A!fR^Qg&SaN0JR833_{z39 zi4Cu}9bMkeB9E>Nt)2!*Ykgnx83@S50|@fP#wh|nK-8W;uy$Rg*D&V5sz%pqQvKu@N2D)q?KEwXDXeW!WR&Dd^TBUL? z0id_L*zzM~mP^e#Aw0gSBRl}e0B8qfv_r4>qb4Ezz~Pg4R{?-NVE|}Sa0m?t0cf-I zXGsVR!}h3e0cbnJwdXS~ho)&|Z<+blG#2LjW^1SNl*h^0o~GCi0{rpc0Dt{Lf@qb= zVbw)E^4P20w{J6fsQQ7bb4J(_PR%*l zm4^f0M>h_!HyGoMk(2gr+Pb7^k@PQV+Yjq|eblmFkfB zunB;+5zhK}l{QYU%~Pgv;)6*ayEvcc)A#xs=liz4ug*5PW{x)Xrg@gl*Y>t!HC=kv zFZBYx;!&noVA%cHYMF z7?*=r$GiwfH&5bgKm2Q)7{7=YUV0LdKSmspYtmj_)u=RaXykv!8MGk-Qe26FE*4ZFRXO=njk#e8@nIiNeZ=cW(gy>D=n5Kb@Zi&~C% zK4=$8m{kI879ZWz=oM*;5cEf<@#9lZ;E^ByC5~>qfGF(4;|5B?$28*4X0FlAhKXd8 zmC$^j&4XejbdBTaUfr+h?8{{W7g}$d!7(yue$;gw4S%catC)t{vCe>M0koL>Cz7l` zNjyXvZljm3;h(<$pQGDbGn|$z)7DWop4!klmvvU%{b_r?41gxE!$fLNAJGWt7q*tv zDocc$xmumcjf14ScKL)<`-7UPhzKm|r z5kQ(v5?sbcxLGimxQYY<5Z&cwPJ2on4Fhs3 zz@t~u3CzbB2Od8Ay%1k~GQn_VNe&ofym*X2j&|@?iXQe!K&8ms3@w0?{zs{yna;Yegyo-Vz+?h6$H_eztv!ISTF2edPdM#8@qcOsb5k7d= z9$bAHu*}4WB2T4%A@$6dR|V{_F^Ojg^itsVD^u)Z1Uc)G2yi2?DkD^3kgdM7v0d(V zuekNAvZHnDfQo1a0GhVHZ3MIdpnu)~(85!0BA{IWI%O2J!hH+YhK^1L|aO#pfA}{=v36i`D|;Hbx+QVVg!kglb(lP`&@!!kVoRKL+ZWY>0G?*(Y)zQIu8&?d*s7HGju#b)P8rAI?tS zo4wAd))YUe)scC<{$`1lk7HeZw#>3;n(DLCZ{gcbHEdoP)GeTO?I;NUd|dzUXFh=+Z~h3|OUK~{5z=@Jj~UmK6kWe7SAH{SAWJr= z*H!b3gO;1nh&HnuW_wV@QQOi!xmU&9!OP8)ox}WXSTju$!q_^gq~H($x+?(md*1NY z$_VJ@rTvwuLg#z0%@!ex%n@+8=Eo+I(jYlTnlX9V7#myL_}r6!hOa#SF#L{(UUy08 z0~ir)f^m$~uh&3z<4(NGZsN_dCJnM{kGlaXEZZ$PoL^2exbV7L&V4JvHoBK5b9A0I zlp8WW&hDELs|h!co{uOQAsG&F`#otpFc-U5ecvL&LfV zqX64ujr1hJofkqUwLL5$=X(Xen%R~}o_j3zl3*eJ8kY(7kf|`Veh2>hF5!sqZN;#AX5_G)~QAA+4 zgV88KL=>5n-~^jQu#pg+rHqn}SrYv;tuwpsPbwR~2hR^Rk>2(uZoDYKJKwkmt0s}7 zaD98ga15N>Qke)(FXsdgZu-CtmjIWph3Lrvfd#W_42ipqGBVBP&H{{Hl`XAXDvXCI zvgS8YcjF$;nX)7rOQc(zXO`uq=VA%$T zHtv|tp9uq{|FkzavUz9@1?~K`^EP|m&OvijVFPKbYeq>5MsDnYVB?Ykf_;g^PRCJ4 zZfS7tY>!f;-2e>QW}oDSM#6)oSZTWi4mXq}#>f)@mz9sVJOW(V-CT#=;ico`N|xZOOc3r)`sd^o)(Jc-+;<+}2dDj%~-a`nkzDpwG>bgs{YO z%DPx@GZXe2=gLBdTgPw^SapjvF=m~`VQUYm8a3)wG>CznwR)J=j~eX*R3g&}kFA)CFj znb(9(Y%~9$3oKc&#bZ?fIwk;p_(OQ_UF86D*#ch$fG<>$r2W!*jmpiUIi^vroWEOJ zP>o-f2;Pa{%c=G9=adieY)s;XN^7RVs(NE}N5+@lJ%2*-0s|Y-7C!o=-@r33ejmG* zSCKLj+K7hK4NMy5ZZ@f6jC_fO*VXboI?c=`job9RW%5@85N((Am&+WUm3mvMTC2w< z=pBrl%}zi!tv32rDTw6SE2EC0kwj-6SU-e+a_@f+-;dFeU2z^ApHGWv$EvJtXGK;s zY5lo*xEg>4o;k9Ck3ZKd2cQKU)NzpO+6Ic2?YlYi zFoF?y{EueS=edC&3n)!6ldD%Jn+S*Pa(lB47vfvJpzRat`H~}%z$-CGC`Av&~T0F`byicaI--1qO**Iwe%6b z0M9Sms z+uKw^lVB2hag5@WJ_+SQZtoNuLm&G?;M#*J_R@c$17mWB+P-Et{fNg(w?XTaDDW=pibPjhO(h_`j5HmKo$|(Gti=iLy>mAX?bFC_g4F_?r5;Xf zlV29_36^Sl41^)jNq{@A09JhhhO~w<1cx z+mDR#v;m;S5402(Z$x;z3CYpGYmG zYHlnj|FZ$01>~pFF~T1hQupE%d($yiR)Ah-3CjUQhly#++%dNv;gQyK33bCzW<@xu$Wx{^H8P_uvF&McPRiPCOslEdEpG=A&}C{@ zZ8YZ*)lb7a3sJ+mF`aLASBtJme|{Q-{&Kg`k)eQ$5ipF#_~iF~7vFyIZ#B$Gc+nyR zBn*^@1l^Y8>DBafKa~xYiFlBCUKnsYX^XqRDjAgMix%Mk(5?+KeX%oFx!HKdPdTB5 z1G)r&CIyEDpx;*kK<8#_vQcLpgqHppff*n&i|EXnV$5LXW#~*U#Vsprc1DNdgqDaL zO&yAX8{qBb*4YKsUuTZYMfW_xAZ1HXB=FJSK7s%9WB&{%lP#=tS0sEfM2M*8VX2d# z(=`caWRs!jl0?76jFz_7nH_4H;yjsHB-?k^Zng+ao$H^oVv1XIqs1fnRe3jX%IpZN zt&nM9?S}HM>y|OLqfJt*lS_U8uG1q<_ioEZTdq@Xb}7CmOP_z1Z5 z0B}){k=caCmEL3en8KO&Rfc#03qx@m*v96o@1h3-oOPS20id^R1T=woOCP6P;-XJZ z;f(sPUWX!t&9Z&JU5@4X28_UAVdt}h{3>LHRtF+;T>w<5dQE`d7ELo~f1$=eIOMald! zo>0H6B)}W4j&S+KWAv~p=C#X90HjDZwn?IoZ30vi@oXEKS!qKjl+9l^2FCibj(vB< zBsRg^f^nEXbeT7{-d!3b(JgOVnC0Ne2Jr1CLu{u$hDnMrWuo>_avw+}v`xb(ZPKKp zdT>TvOx%2@m|H%eVt+R6!UKBxAQ-#{juAjw~YQm8$ zw0M>QnWM84uh_}I({g5gf1Z_l);b(#%Xzg*x|24qX$;E7(*dB(@MbtzN{cQ(WlCHe z1oz+W^ONs3HE~vPosZ8K*QOoyx$foJXLP-|cGS@GaU@=bHrW}&-*R_ZG3P(|!SCbS z8{bD5ZX+BGAVO1RUmGt>)V1HG8^*z9bvKA=gvu=s@Na_{#u5&+6m0 zA0-zIEPtzBN+z_w=z}{UA(jg|yJ;W^CJBuKq3kk&cf9sKy#4xnuFzIUfsi|ULTM4kK4S87dK$^DQKved5|1Xd1wiZr$4Nu5bqc?5+deEY z;M7dV%nNiDG-;tR3;f&Mbe3`l`AVeH1tvk1ZMT1xWx$pn!J31lLK# zvkkN}fvn2;Y{6jG;yBozf@Z!KDVM5=A|y1CBtv+^4)zAe@GJLTf#qe=TqH>10AbAQ z+rA`DBTXqQwVtw7u1x$kn!6Yk?QYW26g|(wS`gvpi#+%}8=YR2-pU1_^Q-c_T|m&~ zu@?jU&R1f@`+XV5G-gCKc}_jv>{lv|OeYu(PRb*_(5|8)!b7<*8DAIs0etYz7`^2L z(U1om3P8KyqN|_oa#^*}&E~P=?$~F`+|UW2x@dbGP)u-flO&N~6z9V@3h>k^;ISuT zY=#7ws3?gRdGdw5Ji!zw^i#Pi^(E zF+sthJil%PbhaYP(lJ?kM!_)#-go^;JaqGZjno&AF~x}r09qn<&AjH{v;m~xxbET@ zH|(`{0rY|P{mp%psYPO9zD~F^Sp!e zDHF%fcMpu*w!8ZfH}c%V1KHel?3_7IHto~WTosn3ND?ZV!#kzA)_!{lj`vgi)ptiY z9d|JDJdD#0c;v~B1bXx+w>8u~li92{TjVAS33hy0lU9QOtML#Adz*Os9S5+&gH%eD zhZZAXn~RM>m^p8G03vi!o510VfNS>CK5LR?7Y!*YR^i(QKf_h1;-kfh?rN~Rt{3)( z=cQ*;?y*&^3uRrHDcX3EGAIFqv+dlh^%TmgETsz!J^>57I68om(CzqVJOpZd$x;fF1X*)Kh zW0_9KLE}S&QnqgVYRhRZL2>Y2B&RX&*SGby4BqM zr678J#m>z6{7w_)OzgnCYE>029vW zJxBrpVZ>xJ5q|LE_wk2+^*iu-DdJ!xyL-7Z&Yga3aM8c{S#X#(7IT0DV5DUc=6NOI+#@K%g5`QiN-%PVU*xOOG>FI|NG@d%?+ zDcaoiSNbQJ(iI)dk3+{DM9?cupIOg5+VNE+K~ zVq`4`w3(M?wwUNuMM%3m3_^@wxIMrXyHj}K|4-g~KuLC7SAzGuG-bM~+IItuhHU^% zHVk1&5wxP0Xhc$$t67aSI~r*<+SOT^J(|_%%+Ai)8LhOE=4e(L&4?07S&EV<@`z6K z1W1Aa0T2K|c#rn3TxNc|=e`&5GcxO^tFCSURFRFY&ip3gMZ}AU8~5F(ZAZX4%?cD5 zlkBO^vDLk$>;Rc&woO)Z)xizIRlNDaDPg%qcB(RLI}31F9GvAOl)!uW=kzM@>`CDE z2UpSYJ+yNlX}wNrpRo7%ehz(sWhCt10MIr$nPu{o(~3;Sny5-%+RZk_aCX%ZR-IL0 z&yne!w~?=`VEZQE2XEMcP4flvG?u!iSs;KWnXVn9DCA6wUEN{}#F(>UVb|HS8}qjm z(JT`PEnT$>m<>3On)QQ;PFgz$X#|qx-<(MObIxN2vBmtPr)t}_oYD3rkdcxoAF#X!BL z0GAyv5n0gZ0rLc)36Rs~0+f&O)4whlaLXk7nz7#Nx_0Sq7Jya_=s*5Sg2$I5(SVjU zpaJdI0MO1}whDk22@V&4Hc1G{fIhks<6G2#=GmmffVKd%W$>y7G;s0O6qnC$pa!(N z53gtkcd1s+)x#P>&fU5G4>f{-hZH_=#|hvszMLWQJuEgo1StF|9+C9LGjTo_xs$u~3el%=^xfU37-JolFag<5N@fhA_gDEXpJ{y;J#y{ynwSv>seiCS^Hs$-dSWEyZ83Ta(wsqOM9TYegL}4z4SWH zNzDIZx_0d(bOw;xs5afGe%I3zUQE`0;g!|n#*K?hSumR2bq#pt(0A~s_k9E>TZa*F zGtATejG5*Qi&@wACBwnpne;TX?4kP_eiDCYal0PV*_q2Bh&fK7?7=PoZM0oo09v3X zf*lE&QW0J~2>@-%a|WZOw=?vN9p@kJhN5adcJTdC)4o1+__DKdi1xKX*X`RCN2UvC zwsW=5?!I@UeZaXMQnIU2bcUPz5@<`w*z}Qm8UFI~e}wxFejAwP-Xj)WXl2cK!n_P5 z=DF-Zj?KEFHoeuVHrl{p^gII4!`6&v+*CvQ&ggE{9Z02wP3f2HTyJy`gdxifBR8lX zR^n9w6DXLPw{zqxO*Gm8-twv+z^iX~y)c)Ul&G+Y)r?+3E-M@^GwY^N8%0|o-n z0U6MX`17agB>>IhS^!%5k3`aNd|9m~TF=A^_<;Zv0jI43c*Xg^{)>Q3q8AKJD4Qn= zvgI}8c`iVP3|kY$K);`5g@7H8wt@5OEnIhbQzSn*r^)q(4cZ~=ELT|#f=uf3 zoB;iul~qiDdcA{J?5GPkC19}pbY;0*2d6Gm^<(7#&qNNfJq{*5e)sdaNR)J%samQ>aKhiga+D)?b-@XmC%YwGgEWru$UICEE>gVAHB?tTr0ojxAarYCz zea`|dFG246G>zuokOPWDate?oUe4?6OA={gmUFx|2oUB8=Hm=+x_JiMr<4!CzL0qy zmRrE$G7!?gkqOQEWx%N=VDDUkE4LJqFjM=Z7J9U=?Pc8dyQBX5NBP6C-q-gM?K28M zbB()Pg!mIOpqI#iCX1YazLEGTHK1(|H3t>~fcCz<)PPQaw_SP)Z`(g#GN7#l$K6Nj zlKs*G(87{c7p4aXCJAAu4P3Z6!IcY?(Xro*3G(;!P^a=Ej5*5I{cR=PQ^uG{&X_|a zGk*WB43C`-Kt-xV1A#+S1WVX0z$Mc3fMX_j0`3_USt~5*wH`u)T*87+llw zz>>p*iP}Ry#L;EoOAoBzxs^I%kNYJ_M++2*tR+&A6>W6wMFK|uMFUErLO(+2r)UNq zyp=^%i_QJfZ{6(5@bAy$j(JS-cdTrL1^K#{*A3woA3BIn@G>eV|3 zo@>X|ppoW!#6gRTs%s|gZG)bDEmp$!_$EuCvNIUi) z@Sd&iW*gni)#LPm;mt5`=XRD_@A-J2t%?g^4D&DRv1%8I=!q2Un-05Ab{ldWQ}-?q{O-EpIC@Qc=E)3_{1Zh#lfRbB28nHrJC0J~WY z*#o*CT1galr#&FNR@&8lm*t|li%mlzlX&zhok-Wmnp&Iz4$)@e%y2~Yy!^nflW1F+YB%@3ry7r=25F#0b#PC2`W>glnJDm5R@Qy zn1p!f$SUS$Vw|^oGmai_BVA>Ju>z}<&`1gaMq6nvnx5@AM2En2Q9}@9=!5}6j^|LL z8mL!nfk**A9Pn9WMjTgKdQiue+9{Y93d7lt4ZB`-LQzC0i0~*xgMa{9YY98IqXz6S;*V*-LJ@T>GqZ~pVJ6&8cM=NUPt>A=&ciIb=t=DmC{be`wsN~CZU^9ggI{?Y&Wtz>@a?sAXb#+n69OWYB_5407u&qKK0EU&n~AZ!U&0g zrlf{4d|&IFlbLK^WN6ru;*emVIr*#y0ixK$zL^$YaZOXSq2*Gta5G?O+4Nfu7acN4 zIzX}vTz^S{xzH0i54++U>1T)R^W-bX8IGDOM!u`>c|G&A3qT{p2X5`)vBi2R!O=}Z zs3H^8fOcnIVJi;+pjT4hZI_(J_wAqSk>C&wXfmLweZl}KNq%a8XJ`4tL~#V5_b#N^ zzhL^gG0a$XF3Z(t!M=^LjE^&z3`#iM_@pH8@z^ooKi`_8nDtfv+8nI$K#=tk(4VYn z13=S;iXoH8LRK^rz`P>cDf1lwGT@o~7?J z5hpT@oAD_LTHXDK`CZul=0x1B*p-LPA$>feipjBBBa zp?GG4al`6(4jyFsR%wGl-NKPD=q;7ae=(x0L*|;ZR?9Qq#`f<9+#WS-{A^TZC)tfu zU0b#5bgezCeiduP@s703jdq3VKBvlNT88e`)#G}2A6eTjRsFdnViq>_w3+NicfkH7 zrdv6E)r;MojncUzrSJq;Q2<3k?d9RrD3zU? znRKd+!>w}v%+y~_m6Fi$`FzY_8!;+|Hqn57Gj?|}8Q*L8 zMUaWoS`fURw*+Rq5=sr&(1&U9_! zH%;ibfCPrPEyr;N;7~T6@v}W{U$u+nGO?NQ^Ij^fdIAgr@*yn<*~d z;v)=Lp6+O0JN_&KPoHYREXy=Mwgmjvtu3qu5%OB7$?*zmf>SzzQW1gh-YsSmATc~@ z)c}_ee*!WgkhI#^8=b_D-ZYD%5g_d_jK7AMI$V^``!~C9?7w8|T8;2smVASDdA`P5dV^&z%moPG^{6Mm8@-JDA2D zkJfS9!z)PYO{COrrfo!ih2qejvPtbhu{lLk=@wefm;PC&3>58f>J)zTwe#5AEM!cu zpK!_7<{04P7}if_Cw0^d;N%K$!5nbK<{XV6lf<7&JQ(p~>*ro($C2$|#^_aZMb-1| zb(Qa~c%NL~4?y46!DFWhKvOO$7r7o?V-g@Gz)ldlt95Ls_dUx{+6{R_A|l>&$!WZO z{~U7=%cXvv@3$zHAz^hJ2G!@~zN> zyONib5jRdUL?$FWup`HoNWt;aL-lunvjRX@tvIV3!ni$f&~@wS&EveY+WR=u_n70e z`d#I7#wp6#zQ(QUs73pFns8JTneX+le!GteK%Z?J4SW6|N8NAB%5i2NJZ>Ybwa>;@ zeNJdn++n5nmiv4;}cER$-I_tMW0EzN6~;ao)QT@A+W|OaarrhSr0-hVnjM}G$p&@>oi4>Jq z#oHu@B!L#zO%~jS(NhrWWazUe8M#Gk(rDe11upO6B9@ynUv(vQxN>8r$x#@gOMt^= zh{#1Iyxpay6x@+HKc4irQ9YpIf|2)(dghsbKWvTBGozTp4Pknc&*B$2bogof)<=E^ z;dG3mmLVjtAeyF{fJepqj2A99_V$hLPPjYyYe;c#sRXz-)15qhfCR_6bd_iIT|@fC zSY4(PfHp{}p?->o;eV(n9B^Eu$Ov3yDQ40sY_ILZ&%EV-QI?y8*;@9$+kV~t*T1|Q zceyui4_?pyVBBY~_d3h6lt5z%F^0&|JVyYU8qk&jElCK?ftwh{2sXHyvm#ZYKr{hp zVUDW!CIXcVRu(%QmC@#`ndg?07bav`{3O|LCWKm;!4g8QK8})8)K3;g6~mOZ39)1f zHA+?D{w#QG!4caKc3o`&4x3NW$b58Hv1AG=P)i2A3Q(BB5Qq?ltIoLs+~zroB!k~+ zq+k+rVuPB*+&cnU}0hR2qwHbt4TXQz8L&g0DQx zQ*f2g4PD)G4Ahd7_#a;}i=Fc=6lsVg@zF`@hzr$Atih)XEDbF~=rQyDTM z(m@?hwj%t+7Z;Iw(@1_oI%3^lZD3oVdD+W0<#ppbP#x}4zp^F3U< zzljF>hKV9z`3XQ1h-Nd0GEt%I=qLxS*#%682|{77x`)YQdWNbExEUY)F{{Jo+wLsb z_udNUrx>3B`zXPI5FffN#-ochEK;(?vdQI?onwojzD8WEtzj2*mxPf;Q|$GIOP27? z{j;*9mIIy40MN$_0L{6<0?>{P_zsSNBnEbGN^oGaWk7EX09{(g*k#yUJbWH9gb49r z>Vpm^KK`HEfT9g7)q#MgaO}Y9b(OSWblU~gH_7m1tjfW-#0rTNh2H^w{1#x_)Dq&D zBIF^`JP=UTvXjN{8m6%T%ckF0Hnbcpna|W88L-;;XnrN@UE`mnM&|IPw2Py0uWpag zI#vRTBms?@%ovp+TOiFdkVRHLmsP&*(#$hhSCx6}M*PL0b-N z%X3`018DF>)kNIs1lh&D%@C;=Ok)W^6m1X?Hyr_YVZ2*Vfw>#|~Aqy6r3F zM)!I5ZIeFR?IhKuuLhsXR<5G74FIg&d&Gk|P;>9UZ7sSM-Wb2(_Df41lQ$1%K)VGU z*M+Q$2YfEN^M<@*5SO7#T%WKbj=FqYvrkgHQSY4OS>Mgq%FfyB)MXW=hVx8zls4M9 z_sIwG*{^*JE1eSvf*5%%M@l%7VPQ@-Yr8_1{xb-G7Uruqc&{TJY~-O$=}u-n+MsKn z=Z;$ay^jHH0ccr1GK?@o(hhOUzW3lAH@$X@B!uht3wF$Pb*fEEh=)~%9@p%(w5i3a@xU4+D1D|6_{o{87|0nh;u|__+*($8=Cfv(`X8;-5MK`PN6X zURNms(sjXV_&CPUdA{3rSAo{Gk zRl zfO%QP1i;cFaMAW<{K&NpgyAakEI<<1(4hnef!6})sA7e*d5z)oW>LcSXPe55W0o_C zIZv`$(Y9ZkrqDA))6dGy2pP@}$Sr5vRySA3+J%6*s!sqUKJ!%i@;B#nslN~GjoO&s zlp^6tP2piNE%4C?ay)UUjx6wmnXF;;Ejf^3GC_$}GSLGiyV8JaK@cIJ?I=0cNikDQ z<1H@-w$!v=r<|gxE1Lr=%$H_$(2W$rYD$n4*uM#gMy$IA`iWr-urVhJ_p)*PyIk)8 z&?^Y>!LP-5^klCFv|U=L1c%O};{ebE>%W%(^p#xznhfEi%PHor~RZ6ypnB&y1dhOJww_zrQDiilZ2Gz}=<5m1*nj!XleDVnoAAeLN zuFsW!gvC99~_8=}9H7ZFlP9@`5* zTku!_Xd9Jh#w#04`mmn0h`md<;rf2(eA&uv@I7|?YJV|4$Rq@%kFagQB{a(&8~Gak z&iC@eSs%D~A;wfld*x^+8SZ$}$E{BRt$=w53Xy%%C>XB)C;>%qUMCivCp4l%E0~K8 zya4%fFw($<^%UQGb%=(kf9e%z!^6^&k@hiXbp)YVCLR`EcV3RUh@=yhoGRxv1IRl| zS7+#s*ZYRA3C0}M>s?q>uw~c%s5Ljb_3zfB+E# zfA`u!-+gD-A`{ksRC}I{ku>U^XWx`BqBj^ZL_;0Z^^k|B4?c^J-t}=DN}ocJFCp+c z$`io(9pvN`P(57@Y$|XQKfO|DI1KK1Z^o0Q(;+6Z} zgLj@K0J^v9JO46RD_IQ>KKCf@K7J=2J@ycmiWHrYNv4>MrGuFuL?aK;2t$M!SN=6L zrl;YBA+jRI>8ypNP&443salW@a9m&)PwX8`gNqO0C@*!76ImJb9mz`-za<&4a+tj zhMPdU@--81+0KLf0WT0uX%j1LHSC7D>Tx^SS-#GyKxG8^1^A&|6MW;Tui`Uz|E;oU ziR9#L0sb&Nn!j1&=q^i#mV>I52zAL1U9(lT0xp#kW?65Q=ji1vIy)`bKDsk^yyM+%Y%vDOKbTru+5vvT?z4#{1A;AGk_@znF$KXhHbYXq1i&plw_J+ zO=9WJe63T@QiZ_bk*N9A{uYoVEwK@FaO3U}MM!|$$}tS?#rkY@+WKD|Pn`nz`VrtG z_pGAXoDv`_ZD|-eHKvszNTgN!1}j3n>(C!s_7j0^j}GNAwTt1%urRl|}bA*2Kc!9W8%imZuA z1-RzyS0gg`t;ji0f+GXoc*$ve|CMtZfnlN(juC)9ZUAVb0Zm|3BbT(uA}7Jop8z|i zQ(V23x1R+7+E}P+gqG)}=F6&U>>5G#0tAIS!2k8t6em|hbf&eRkc}_ky$n;)pePTW z0-vcgb>J0wU2Mmn76JGic=M%8xMXLHu$UGpnLG=TW|R-ov0;axGLX&uU_&;XwIB~q zRH_J|42~pv=9sgShLzy3uEmtY0^wy8h{1s6Hpd|1GOb=awY!b<66?dUvBd*kvK5$- zXu@3j!*feM-hW>zhhSMjl85FZpf@7$OxZ4-zX%TVFFnE3?^N$8j6#j{@B_@I!0QeG zyPA4;YI=s-Y zb@l^;=C__XaKQB&Tg}0Je)N0Xd;7;_|E_09Cm8)AXEqyu{P%jQGpT2{fNsA$LjZb| zOPLUW9ovY{|ApEV)m~)nCTz^|j+zT5by}ldJL-L-?*FIueQ7VuZOBCmV^sJX0|*d+{{6psKORhO$EtS*0F!#u6V8cy9#YZaUBo0K z>?@=WN5f_0=qlP;@4OF4YeZ7oTQqG5XDc{Mac0w+d*dxTzX$+9+W5J=<)@MsJ8 z{eNs@d9E&!Cwvdtgp{B1BMsZvGHH$m7Ahdu*BpkaE-g{K09j1%r-j$=4^fLa=aD5G zqLT!o(`#9df)N@!Fe<2j`732GK$kEujckWyGK)*FqR!6zRi2F+0GiJg?O7|$Vk9ku zacv|ogndu&$^en=0yv!k?KW^RfVW-D9*{}MKW%Yp(Z_Fni6C`~#3w_vK#;WIMVjDD z`mYzlr^ak%L3@Inf!JGsXUcGh6Y^0{J$(O70p=K`vu{8I^bj=Io(U*VG{o$lokjt2BLO!Mk(hQ@*hM zMT&@nsW6A>;>+xx96^zo^^6`Ear}#PgkgTa_nHDzQ5#uWmxQ78VKz~!)nd1EgRDEv zTG?(}Eii56lUOE^+c9I2C9(1wQYWK$W|~3|x6Eo)lrapjD`VP7CP{gmb!wf5MqCGo zwmKxi>2wCXejb>OG$W%|WLWM1e{>IUtP>&iIwC8QD$=yy3|sba}C$~tQ%mNn+l^1dJe=yCn?pzB7#Y5n(^>#J;9 zF4@ksOy4c{_Z=Eljly!hH?+1?7L0a?c5VO_feOR=e25?t zlT(xEeDdCp;cL%+78zN7DVcj*I5Vq7B-xlnrb8CvN-eXC>3&X{H9(o%a7>=eq|MmH z0qhd8*AclL#7y@l387{q;&NFuCT$Wz0iYwi^78lKoj1N_EC70vu2enVOexKxn(O#q z`hWj7G%q`a9T&`D@0QDO?8IR_`rrd-pI$^X)yCYOooE#^n4RB&Ak49R+Q+F=OGsPK zVe!-n)KJHc+1;3*-iEoEIZTDVY^0AJJAsochv9FkMSZ4;T2#mB!$)!C;cugL z`UK`SZ$%^AWWxXI2$}f>DNe4O#L*L{&}y}?WzRNjzhD=_sDZgn^THaR_O_yl8BBF* zxNP@JvB{s&Z1NJ@t|5h9AZfD%Fe=qwi~;Rtz)i!WX<3wZV>gnOgKMMx$s{9K+@%dr z?Y*%p#i1-TUKZyGKK6~j!QD^YiKKZ-SS{RGFv`*w)W>W{43kZhNm@A$6pb!BY4-3tU@hfls z6@%C?eqLFK40UB|5X|VdO7-#6#C~r~n^Z0P#=LbyFSDC0%M4|Irf)cUw2cou5#gzm zAw1ua;4tz8+S@g3*!oVLbF7Lme`TbFUP;!OopW^9I1GRK9OGozo|M)t+5d8Fm+4#% zB?}aFCo~7dwjQf@X)Ermhaqh@ngu*YJ#f~ccD0<%Sw&PuMRMxw%e-nP1C~Ei{aU}3 zV$)O$7jFyjlFJ&{8WoaYk<3HUE6xeF`dDqNX0QC1IhyYhDH0iWF}>##_1KC2@pkP;=!Trw*%Ve(c!D3pGYF>gT@V9HDJqc8WcwVt9#JtSF(IQ2p42+CDh4Q$SX?)k60 z*Hl2jCTB1bz@lWwY7E3eUF?xrmfLt3CHa_*y-W5pfhNP?6dz*1EZUyFo}jKxgjr{( zKNBbdSW1AEC17DQ@M9OQAjs-S39vKC=4u;%^k5VBJ;%VOL;x$0U261X1xPIyWd@v= zlNKMoTuaSp>eHHog*?QK7x}nqt1?AJ-`4k}&MRc18`&8GdZIFr1M^vdmu}B7Mf#_yl>7ij{>Jtb>pl3KBvAnRnysdT zsi@4Dt7g~kjty?&xHMK z4v)yLUg@aM(xW`><04OO#;cWQl0zbD<{LkujcByu`Kv7h-^Y9bY*K2YQ*W7IcL4D- zOb&RiM&{K7fF?-&>H8zx{v^{s)y^(_A?X3>5w+UQ457bQV5myJg+JBE) zRQC_as_WM|Xh*w}?gUp}yOHm5>tg5cwNS|@3-wl`|7z#Cqv|_sAvakeM!l($8#Vf- zGrYo?gUvKrF2Q<#ao)4GiO#SPFQVHA)xE!;OcHT4u=MgXd(OX(_9(QV*t?Wng524H?zVf+4!e_ z^~dm*e{lnDe(9^xz-DBf4&oz+(Mg{{GE+l4t>d|%h1(wd3Z8oQUTkUZ#?Iy?n5#Fj zrM?Zm%=*gU-pwR{f#Y6H8X z-Pp5bFJ>FFsHYJ^A{P-XncxwHG z078o5DTCZH(Yrtpq+;2MQWkfXiwI^NJi<8}Qlz78aIq{k|FO-j-lfSJo;CA=2?;94Vd}m}kEJ3g41I;kU6nKyQu~xc#@iMw0j{p<6&U0^Qb)lRQcJfT#xStZ{|XMp8^8 zMv5r)@#vzD-}yQaHge>m_pPl-X%=}VS*Qkt)^^pb#GF%dvyKVGo!2y~C`Bg^ z@#kO7@SW2EPEx}>XPyh1&?L%p8PMG@g>p8veO+ZFn&`y98!tVD@83V~0MG@FFUPq1 zcpU*%(jo=#OZKzlMJxk)Yct1n+cc_x^G6xMF_GW3rE`o`{j1ief8h2ppw&lqlU>u5 zJ>CI+^GhAngE|(;>}KGPJj;> z3lTH&&S*cY>`vETS@v^JSKvR)!J3rS)JYipKCpQjnBf5rneOzL=6gBtcch+d+t{s< z-P&+WOa4B7z(Y8bGl0N5foGYPtS?D{g$5IKGO9)AewN|b!4SXsEg+7#j;@Pz4(0Dc z0fPz76Evp3)0swepN*Eg9C|ZRW56he1XF>BS_bS4W4!K$85puP5+-y^b9AymlFr(p zZ<*wI3%GGFFe~NnN>G)DZ`RgjpBU=Z`(}{tT-n=Q*D+|<)!+MPw22;4aq-&SUAdfa z>@>i%&$ zuU)?ndYQXh>b|e)F1P#izIoibRrmv2EW54K#lFs~y-5iBol})@+)CQw_7?7JyV8+u zdKNA)<{IP469Vv~j5SXG8>3Wm$*6aY`<#DD*V$E;EHI7aLE+)+Pkjv^zvsh9qLyKn zdB~FlJ~w=_Fz3eKuG$n18@36R@Ypea&bSFn3625F9|4_h*mW0xCL<#wYmPe**3AIW zw_N^SyyM1K4`o1iYc>*|C=1mKJDHD-$F!lW?N#9C{>^*vW54n?T)yK?l9E0ogRSEu zDpDkf(TX~_d+8zk?uUO1E3GH6XY+-)Zr>~L)?0o6JBuq(OY4a83<0x}3+T=b5ZNg{ z5^ovzp1cd6xc4(S(mICK#S^F{0p9iIpTJx9yceq-COC}Y7qP%1tS1+-Ns%Ip+F0@q z;tLOa9QQtTA39!+daZ#2`>#eLo5i-7OHhyJ;kD|RpPNBQV85B+X!{tB96N$jr%t2Y zY2ozZQFOAFuth^Z#OApLOxK#&G&75B3%jteX*V`C=P@5{Lera4IJwl~6uk-qx)zeu zNg39LW+pyC0je|ZS7Y?u%1fk88FNd-gIi2x@M$KWK#-!}{qXPONc1>R&)_o@7#+6>Nc2amxnP;F~bwMcg6%Q46EFteSL zHW^UmftIiUv|CkYa#1Zt?xDLtXPht@6Pww?w7*5daO-{p&2$EPc3*(+x$f22JhN2* zA3YAKUiw&DoejIZAOUEzGiF~uax}(=9t-gFB7u871ds@c?ozJHb}prPXh+wR+TRrk z&^q%8`o|vJhzyiv)H*&_X`DKC*6wo@fRWa7{Ykm@wdjY_yz-rMC`!b`&m?+?Y)hFF zr7lW|)bjZnT}0sAXcH6QAn>tJU&fxDKCZbm#8kb27l(4M%wlC4T5V=htix8B($FQP>ttdyul0=V*bBT(2WDHW1-7gTtKECg|92afw zz>gy-dn;)O15!a%hk;&8bq*;n6icn+)8ubuCC&TM53vl5UAPU&0_%4-jA=oVag*G&R zI?p|dW#HyZfu;eo%q2r-%WC$syBD)QvOD@KXYdIeW%p7mYo!46pM5RCgQp^#@CiO= zqBksckc4?EBVi9hdS*sPfmur+DD{yQn#XZL(gmq;=lMQbV zbF3}+9)hW{=lrpmPa*dgFk_qH)L z)e!b?o4UiofVMt_a(0?vkDZ78GV-W!P8PqfT$duiN*ZAQ0`QLgtJ=TP2x%UPbOxEs zl)n+bY(Y8;^121IpP6>yp%H(0Z>s>V-dW)Mhy`qvG8<(yf^pHMyLRnhyQR}T82)mO_dhj-ZyZih4+_zxr({V~WJuFx_@}i6 zZ&asMoKPpe+O%$>{^Q}|eF`=zG5_;w~bZ2^}|0~al@ zJCej<&~vj^EUR3(NUHj9U~h8#zyyPJsP`E3<&ZwVuIH^?r&%8~PHl(3vTAL;4has^ zUSpm3t=k6Y_(s>|SG{_e@y~V_JIAJ|T0h8VXHw5~gV65$+&@>3W0-+Et`Rqv3+y2) z%>HY-7-jWH>%Ox4{kV0i_A}BX&i-J70O)?(=o`+Y{l{sl=i?eR>#$DJZRCmSKj`B1 z_QzqynW$jThm~J|?{toH1%MX4G7tA3xep({;{)gfZCPB&UXOo-nPfs^O>9~TL=Rv; zOV1hsSgo(=hRj9|5ZyCs&8}P7sKS3%2@YA{@?RE!&X9B>+_LYzc;`)L1AtyT-jrc! zrA>g=D)7_)`#bS7|NdvOr*Rn=t35>ygw>!eJejV~B!u<1t2(?BX^{|0vvyNKW0E!y&w297A zj`{j#yyLa+#;*Cjn2x3pN~~gcM7NOXPFV*1Ad#tiRR^Gw^*j7 z0GL#?$$b>}R#7;>|`c+Fn-frX}cG0Z_|8l!H{^A$NgR3qCti zA6;Yi?v7->EJ1EwC6J-vTI)(tiotPf1VlZCrE|qM>C;&|Wl{`VNSNI(nfo(*7h=phwKXOeS^;(D|O_Amy+8HB-6wDIY4L-nB zv_Ao(UEfQaSosvQ=Fd{#rp+;?W=Jb+n1>A85sy1!d!>2wkkUTheZC0B$ia+Hz$)?!wkwGed62(j9oDb||A~ewnAHBnszA_Npa_d_T-X2d}{$qm4qkCx= zfKJm8ANWR!2Tz7L~%c?XA}#gs(8p0a309n z7uCZ=if1K%bpa| z=Fqc$C=DN@{dStv2lig?PSxYIz`40*^r~$A<*pv1RgrfS*LBoHJn;k1;tl<--VV!A zbr{y&CYTe>V$II%(Onl~7d^etJCiy(^G)w+_RNYr`fhhFci%itDaO6NTr>?V&fu=o zZ}d?$>b>5sZ)HYsoaZ_j(1VQ9E&iGGfl*a^KECfA^MjnP8hxU=54w1ilUa`uCMwu^ zUhrLZkKJ6#=9r5@t99n#;e+4CU*7s5w5L{;P?{M{M$6!o#j%11I^Nuc*jhUc1E42w zwqbWz4{Noc-Q{MN_GJNR;X{`IwBg*z&MOxH`c(v=$$(bHXj8F4qheqe}KmV&gft|B^5fufZPJt-!5d;Z3KCqZC<8$A503W;c|HJI&HZIwI0h&H= z@#bssnycTAP2o1w!JSWzoO+`IFc91+ka`6cvy-^*xo_ed4}Th8z2h4wI*YjBl9%D# zZ~6&bv~U2;a0(#nT^7~c$Z7(fJjhT)DV{j`06zcq&){V12$C$t)J!ZImW`>45k%Wj z+cb@5k3NdSNA8DTw6L;r8tH0^ERHeNXd()xWS7wHWT@ADG-sz!pP51sHINoHcwPg| z+8n06Y0UaFh~fs`^`;-ebTEsM(gs2z!)4%;-$-~}mmZJI~Ji;;CUp7uksPGpZ%3ebd;gJW$f{q)g^6e^{TapV+ak zb=JluyO;Z1PYq0@T7pd;#k~)^pMh1z;ekK&BsyAQs@% zY;=s}+0J@dYUL`z@OtYaZJC|%A`-vE!@LgmZ}+h!@R9RFQ{Qnss-BIxZ0Z!5m*JkL z>v;b+TL_y?k>a55le1C=qT9nfqoFRqpv*qBCjl*m{27ha_B~9cEqw1KF~%B1?06{0oBhSn?q;tbpvG|b8_tUnQZ(GC$+{blidD~$kurFM zTYI|v|L%i0ce9T&TE<8FxQE}o3pf(508zuNWq7#B!!E5v!m(85>ag~cI5sgzKphUk zTUmlep5Vs45w6%(lXZkJP)+0$B_^0)&Gs+WfZDw~YQUA-fQHY5>hTVEt69*lx!etF zzZq@gjpvA5OIs-k&rd-B`cH1p@X+Z1r;rICPX@Ujz9M&66P-27u-(_+#1iw!Qg09&*eZ09p=!j0W_0HMM@v zy?Q`D>yy~%hX>sLX1yQ}T0=iZ?$_~$-vVxZEJrx!gQR9T<~N6b;`u~_KNb5?=bgZ- z=xLi|)Drg*21i~eW>HAt^5Y-6jL^* z3EZ?}36NyiRBi5Mk@Z?=kT+Y;jNBc`%45!vdO2#H48L=K1CKlf1XC$;`cs1Q3@OM7 zN;9D&GleRZoY1r8=3yj5Ao)|$B1I$c(GZZoK$NDqY2P&VEu?4=ycW{5hvf`dTm=$7 zj)#?|>S+hKVM~h5jX*PvIP*i<7b;Cr^U?Z*^-4CqqAMMNf z%i}(~Yk{+}HXGFp8)2&F;~8$p8CJ*j4BO|UKK7lHv{#i4hSj(K*~Vv1^2*_+ah%AS z3&$PV{cG+sZ4CRoYJbz6F^@7Cmh}-$A+LM84Md? zju)G=*@!xy$urET@jQlMg$97ut^WN_-H(sn`d4Vpufod{3Whl7=Ko9GH z!2#6(03ZNKL_t(Fg8=B!P1f&_M&D6w64ez|P{Qh-X((%#0Zjnf#77zc`qlf41jpC_ z^zb7ZwNbUDO79{YWe=y9WBk%@|7*Pa-M3)h{sRcn#5|fG~9oAAbz@+;Kamo4fI{%WlG+9edEA_+Xt2`y9E?giIOYxP!-^eh`bT z70hi<&~B%A_>p^X&$n*FLbwOlzw9-*_R5>Fbzv(aPZOhvek3BC>@4DehwjC#U%Cx@ zFMSDKa^QUUjRx-j&fR$O=sl=y+6>HT=Qy=`3@45~icCY8D7=*cIOaJfG{6<;vs0{_~>naga?k?gKWk_ zl4>+UK&D!pB3|iWdS(u3tA%7~1v67qKs`j8x`cj!IBN?a!O4$Wfx?(EAhb@1s$s19 zj80N2ySMApiXL5WW90Fv(?cJ*-cdceoX!;$!>;=gOR#o+7jGdh$jo{rVnuCk4UHw6 zoxk&-gWSLv>q8pk(2mD$uFpo9#`okKV9$*yH@@v}3@ewUd!mt?VyOu6>z_J_ zEL%X@PzEL0wQ4n!v{Me%)RqLV6zrpv1m#BzKh*cI+VZfiaSH$9l{0A8myywyNe!(e z66p-9C2JK!$^*In0ptIBz?JPwnJP%4H36RkMFYcD>HAG&H@ z*T%fiMslL4)0NUErwPl5o`T*$45o}It zWIXbup9L>++<&Bw-}nwtBP*VmF7xf0dWbf&9j}zhkuj@Dm1TWqP3INTsF-w$jY*jfi+O2~5o5k<6flIal7f&yWPB#T=^j>R|ar@jL zAJ_jJ_ust*(j7>F#Pe~22S<1CKqp05<7XZs%KmYziSB)X)W{8$M>jwj?qip8( zw?WsgU2Cn^8;rU1SjS}}%5Ix?Vp>c8bB!&=@MY_$ME90a%{J`ePF>Ha43peEYKV^0 z&D{5$ZTn7AH`h&%TaT(X7*r>B`W@DdM+YqR)yiEcSB==J0y&Fxx#ethrYa-$`v7}D zgumkI{Z#KRY`jiV>GjQr>ja?fQef05)bGbD=6ZVMxxc5ke-86fqbH4?(hoDznK;8L z6MZ)|$T{i)x)C>ho}p4^Z{IB7hAm&99*(-bFCWCl;EgM#(;L{Rm0|mQ7l}m#Id}b;urq! zU&2lA*^TWBTX68`aV#x8hZBp((K?;s>MJkBg*&f8J(3)iNnhe;@c11 zjt3sU14X@ws}9_N124H6bJ#3;#E(4sIBx&qt$5~{BY5TY--B1Y{B;Pt2E5S2@zvA# zhp&AIhl__WyN90zh&w4x9eoO?4<5qy=>V6Vw;!*)_Lnge?LqE)@Ztnfy^dCX1poD~ z|4(#gPNA5V^h{{hH=!BLp-u?K3ouigMSvz&7J<2$&DcJB9F0law z=`bKPH^x1Cvgd;htrLewo#$M`+l3iJhEV8ZDLsh)_UZqE)%vP3)l+IF1|ow}EakX* z*Y()8V>=F?cm{`_eGJE1ClPL%Mn{153|Z2V=MbP0c@EiyD7&&dYw5UEDUd!0$$-<{ zE%6w0;fo1?u9)JxUBZso-Z@UZg>iMtGPewNb$o0)k@87W_;nBMyaR+0qLAC&1Xo}7 zJ$Uma??BC;HW}Te4s$$rB*zCI2M(U5 zrf({MnLuS00J56R1{l>ftfBD=E3sRm-X*gBtNV3tJKH&-{JsQ^^$<|=BDfyg{L4CN zGmi*6*S^?XLYW9Mbvf2V*14d2TbX$tL|PE2Gn&AQ2`dfcA3(`ba1}Z%=`# zD8r>&a?H`U1mnwYlwQY1br5F{%N{e&+FW)djRMx!hgR5cejJ#-;_H^e6YyXLdEg>G46;Xs zeTR34GclYyGOK3kK?WN%qmR>Z*AA$vE;H_vhBc`>b}InrLA};B=s3mD;-70DaVC9v z+#J&sm;fY6|!98Dk09Wid z4?q0opTR}@t_AVWG+jaN2Uv_dxb=}w;u8;l7&|YWM`Nmn)ngr;I`$A&kDm}Jf_J>? zeV9qEMwW#LC2IitG2fy&&a0CZI9!!zsn4j5%6VDvP-o^!Z$LoIz%_#-i4=>$^k9_9uaWY*- zFwIc&RYcqjW|=0`k}z1|9wAG)5!7C2_|JwbYBtx_20Z}uI5XYGNpYMr_gyjkDo3Ps z7k0Kc04P7U2X$gi`9KfnypWJkhFo@fDVlx@7wo(WKXv`j%Yg&YEY%F|`prto)V_7z zM%bpiC~~siZ*=D#<9T8(v7r&bAmHhHcjAk8MR@YfW&IM{0P}LJ=cffzd zjC!acigL`)*05^^*t!YWwX?uc5S=a7TUc$yX zVlTk`iyr>#XA*>48BIla%U58IV7kcLtK0_lO!dH95o({491qweK`XB*;3XdFVU8br zO#@q^HvE={qzJLp2}F8>Y0vDqWr6xdT14r?8DwS1zrpnd0!*2-tH7QaGN5ak&CC3Z zGd@dOjj@NbyOlxDHNDC(?K=pw0-wLPiNAgt@SC)cCvqnBEI}eDsA`jQEHQTi`xU`W zv4!a*a?lcbsBwMQ=^zRMyy2=E_SX|6zQ?qIL>g(-W)%C4dHn0Q%pj5Xc73<36BaXngrBn&|847+?unC^T4MD z+`N6g0Ccy6Yj&!A9c!F^tNMF#yoOZ(zxFZUR1R$34ywR}Ufo8_Rai-Fm$YHqmD1I`+xM5Wja*Qhd&y5DyEajqN7*c))ss5{BCQIaq4^q*XSmhD?9_zNsOD><5l4U}l+a~J*(3+^tLUFqDJQo18bzR!+M|6JU zGm91AU;f*l#5;cBjhLEiN~!O>`-^zwk^8Zwwi*BY9lwaVd=F|F#W@N@qNf@lsZGI~ z4)JK~VSM5KPvhY7V~AH5(MdaqmlL#3EaS>ud-1lL-;E2mTmz4cG4h*2YDMOv7nepY z9LyfUr*Hcx9y|Cj>Rto2sV0s*@eG>j41V#4e*?Q_FGMY5(wJB>d^6m)lP37;;cwuh z-~JG0&ud_=-oVn)MJyh9ToPFQ;OqWZ+;G9`;I-?>vlM>71caJ&B?)uf{?O;~>976` zYV$s}?%s*c=@anM0JF23;D`Am!alO zAuwoy0MN1t7Y>v|ptO9jjdV!WvJD2UL)Rj!ZV_d3f$9@cu_LoLCG{WNj3F zs8K3nE^}aH*Plx8c>7EN+U*S%W1$>^81?0(Xn$GXoezqJuQMkCrn+ZK2#-|v=5 zV#=93&}virh&(2O3*cp;gt13iikaFf=4b2JyEVklZ84e+4|Tr=s&VoU-5bkE|3=0$ zna*T9wlOqB#s(Mo**pb6@; z4{~~yh=vrnpbqSvPf({sz_J|^|Rk;%k4~^D%@WG2U$5wJtU--f}_UrM3B>=7a zul5S?+xG-GdWyMNS5@Xve4A>s%j&@NI~N$T2c7zz9%=_g0zZpU^BZ{g)lKY~0y?Ff zQh`&khsBOaOv`g=8$Y3}e+Sp?sbe}&$?1}iWT!-1$x4FJpfNkr8&=qSFs3k$XDHj> zSsILU-{8g{wfNOKR{5JzcMjhFt%DpeXbu@&i1l4DsZpK&v%VLO;m?L$GHH2x2W)Rs zO*-JK$~COL`sV$S_L{VAqb5f)b_PH8ObU3mJHnvR*z3gC3hgK{ECg8&Dg4ajPfqyYs04)eeM+Y2E&$KCGD9aG$2pWs z1-(HR!u;Nm;2#K+v ze#vRz7k~Sw@q@qg4kX?pjvj8|A3pzKJonTwoWEl$e(itwPngTk!&Dwhs5XIG362c| ztWG8P>QkS?txtYgfai9537w@jrW&)jVCx0AY2P)te9HlZ=_Xy|78D^4?S}yPM=&ttKGuVsYT38<+yyy&G^YT|0<$Z6JaeEJwy>;V|?n)kK)q@ zKZDsVO-%VA@})NRo_{`eZh0B}6AfI@xCj?++liUx6mp+!K*mvkrR)Sg_T|6Am+$%v zwq9@nuD|9MbXFH}@Tmu6n;cF}A)KutBdRQNFzkeZB%Dgq0x?6l+bQP4%{YJRLR^3O z%du@{vw%9%>+C9(!i0z)P_nkmKPiW+tYcxDcL<6ZcW1y4m$D@!lq&}zqk!+%&3hv;Z{0 zzcBQXuXb?##jnPDul;8LlgCMvg{AbW6bo{);GOYbH5FI5hxPc*^@snj=WT=UQ3(#y z|0F>g@XX;DfAEBl<>MJrFNH^qUrtXxS#?G}M;M9S!%t=AF)F9qdu)W3uHtkPU!JcT zxf`1Tk=NMXFYQtyLS}r}rIFx_nmo{s9|d+zA~K?so+nA)l7P%pCU^}HlBt$>n95?& z`JA5ycFqAix8|5>0MoS)5oHfVN+L9x;?(O^*$y&G3CK|ExkKp#1D;C6gmGsAA{$dn zosF~vZ7Pzjrn`}KNk+5%(H?6Oe3>P$*j99@3oO(;T)ZG@10*3J4~|uJWb$!t-7fzQ zat}vNCiwMRL!^->fQTf7W5KdS~bKPtqYzA#bQ2b7mBprC-SLRH1-)d)MhW&BUC zo58fOSOX-fhgJ-n?sVDDG?J0TmV50Aw`%CIzsNNPfF>Z%K%JYmbl_85xni#9-&L&X z{r!u8QA_L!hgg1O`W{QEF+C~5KBB+6A?afrMJJ2ILc|giPf+F5jACOWl{m zbHjQ{`Q6%IDjY|@FL#V%?Kortalcactp`LgJp9GiGkoF66p7bH;nf8=XA={6_W5^t z7-A2Vy1=SLK}gh4fX-Bm;OG=yb6JA-T{VT+MAZ?|KCukkeH;jdma0-S(tVA~DFJAX zg#>6A0GhsGasb*4=20%Y&t6sL6W_`;Vd~*T4E(!K0jGThHfv%d&6&aoIp5Eek;^zW zsh1`n3_p>;QNO|^B_F4QX~X1m_euO?l$*f~kk4(2(&{7{I0d4`vr0sZ&O`PqnNPhovMiA#hp*l|i#J@=6e$zEv%u-t!wJqK z^uY|!l9MB#vzp_w%|6cG1T@S!uc{Pw57){bwFZP9G{UQ_GHTxF-qU~gs5=L>!#MY? z?Fi%C)mzqa?&y8baJxO91c6a*qv!iE)~Z9VpXg-+E*>=iCvTj!FBqpG})A8;Pr$AC5| z&&vn&x56lQ*I&WOC!O{5vvYNinsxHdFt|DUNT>YS*o_3*_oLQxa~jHO==cW<>+^Vyw0K# zO2(qIm?{tW#{{6;5pKES2l37cB{=#4Xt$P=jJI?-#n1hRpTs}=<@e$4hi^yZZ^PZ+ z`3CN|>zkNvH1Y3$>i@tsJ8nW$gz*1=_TB_ovg5iAJa4P@Z~c33bT=Akpu4ey02%-R zf&jryBq&f4#bqSUh}MiYYa*<%HInTKPuLUTuqQk*6P_4_6)_HlY-@rdMOhRn?jS^L z1PBlWvG3?c@7v#Nf7`^lnOXI!>Q&XNzW@Zu4|M#c^5x6CdGqGYlQ++e6t^RS98k<- zE;^5|JojZBt-OLtqX|0*uw`NouDtkN*fqNoJBnK|Wlth6JE9gWhg*CHK@efSHjgJ> zdl1hrK8L0=2RoQT&|JojtvfN}ZO3%D4|iPkAxwIC6-L2CM^;m~Bx}|pzVy%+@c3&F zAvak>)M(-QE8l|~uf7M9g&lb2k;m}bqYvTGrI+KLkNzSo&p{~Us20xF-o&5$$A68J zCy(LQTRx7P4%~tKWD%9d66RNq8Gog!K-CR+*N<_qwf1g{+A z!bwcU)41{S!`Q!TKk^nMU`$vN^_Tpa30uzF0PAU!2B@~0e`Z^y5MpyJnC+ts?|bMQ zc;e}Y;Z8W%v-47X<|Chyi>>FEj^os^(>QkQ1QwT8aKp7XAh)@M;}=fi#iP$+IjW#i zTb2yzj>m{APemT-4IMXx8nV-Cs=nTC!YMQCUHbuQvmsl%@YZI=vp$_@XHS#+dLSD+ z6A!5e)O1&&pDG4g^NTBL72YLa%vXe<-oU%}z89ao?KhbYNa%;+MChAr;A7XE-*q&m z-*4*DrmQ{PKQJ^fu4L&2mBx+XESs3tAq9P4op3o$qsSJ4jWr%ViY`eFoY;4U^d&t_Ot&2G;schOfIJYK3y-sKO(s(2RdWlqrlKklAW#GLW-7Oj;5DEk^ND48*#k?y001BW zNklBHC9ocS4;wXN=?Kzfvm(%CSfzvwnx(Nw2k^GbD6Tg>)MIvMyR!eSNc7? zvTWi1cr-+rnI60vd?pSisAc)E8QmL^yeZQ2K`BDRawRI=c4D*~Qd^NWB7hav;e;W6 z;o42OWe0UJL?gB(@n9{qB(YMq&4Uo)Sk zSiu2?vG>o$BjrKM=O4H5o#%jMMnLC6SRrLckdC*A6e7p+Ir1Qjy`Zonu{VVB8LztXWN5#{wQLhMgl0)8c zNN?hy5kzP$SeTu$@atCsTZ>C*MicOTM<_mesW*(L)IKpXG#h#jnl_7l*J}W69y!}5 zi@>`#FCntZatp)qQ$k-)ee2(_%~16_><>=H@zB)P9A>4 zL6e6cK_I#&>yx2Dp=}g?a@M4hZZ`v0ZYD4QBdXVBzqW76#s7HcgiI~Qq;MUmhQNh} zx)CA=r9Zda!aO0XN%rsVq9wYU!$&$aX+ ztskbo-u{iGQ#B25TZL5$X|)~d6;`q%UDhfQYLISQ(%iFj>8G`|-xf%H3CG5Yc?U|q z(xjbiY;t)@b}-qT!JT-AnSh?fIIAKUxv1|Wqo9XP+^nz6BG`>I5Lw>;PAj9mI+-Zk zJ-EPpt%f7ZFX7oE&*6nvo`IVW;dvGU#$5>?BeyOp3QYZP=r=lZtA9w&{^c}z=p*L=n(*PcYhOByN3fh*_lyX>&dc>W)r{nFFu1`{fGC! z&6N>_TM&d1zJ34K@#f-7xcBfUaL1+Z#U^hGg^~v^Pj1l$&Q;Ii!KWX<%jaK4-L1na zP2j-R1GwSf2e5l)FY-}{LP*xP2rYjFEvqRBbS_lRJog+<80*uUY|dWBd1Ry z3L9`e0!Rds2x<{wi4-?1b(~R`Izn3bKQ*#E3The{A-xVZc=c6``($F~_82YsRhBms zJJd6roqd_ymQbdY5larDI8Z>3+@`P)HA7sz`(5~rn|>Q8GCW_|2!1C2NhH1wJ5t2A z-H6N}2XU3|-Uh1n*j0<%sQXbY@;EjJJp7{wR@p|CKxEKB)nycLjF6$bwgs0I6hxlM z1uUQ$k#wpLfpwTKI<^g2Mmm36(Q)Nu`6q33oUZ=#tytf zfPxnak1lVxxQ>OqMf=6*-5lndE^gfleCCD=Q5$keSyOL$s+Ns_S8)ss; z0`<96nZ|aoZ_@EA^m^WQZfNFL1wapKQMv)j)c&8aLfzsVM-fKC&YhkP(}QtdIqt;z z36u3tTyxA7=rEF~*R!=n-2cqCaoTzv%PT8r)R*;DT$RO0@i1zBw?tO(j-gV6**&Cc z@C~qKWU$d|OIy~f0-!Yo2SLn$oWib9aQyPkck0b&x69G(izR;3k&$WRo+hbO{fL2; zdL6(0FMk!E{q2w9hRg3ny*i7Wn}?V8aBBG^$~7BJKf}h&a3Xi4g1~?H=Gu-MlXus#(6|mfTI^)#j_`0!_l*E;KIT&)T`%l)unrI z&9&RH$=eUNcsXVYvna(yxDi9-UBpoVw(H?c2md+Bg-rq|3m>3sW5rs+b0;6iQ!hUV&k5k!HoRO3vF*Tec)e3;Dz7m{`Z{Om ztEjt!I}YOASKW>+-ez^3TO%~Fxx?P(eBIdD+R+mIlm14lN&uS8axDjypoahQ`Oo8q z8xP>{l~>{D%Io;MZ+=N+cf-|(@vbXxMAYzb_S8JK&P-!6pTp_-^9aiY)N&2{=;#x8 z^_6FZyV3IUa&QsFyo##e7lNivl8;#3yX;)CA23mWIsoXj-D2;|RNLM@F(kYV70Ij0 z$q|B}k&J4#R3btj*zNAd=kEF~6ucZ9@)=lar>=4m54+l1AM!;%#Lo* zbkM7V$d8f8p^#80fWxoHX!-$KL5NmN0NI7_ILK3Vd8J#&6xg;ai60BHDeokblPF)E z98FwOMzLy8gtlagT&((fy&MP_VQK(`5yx{YDgb+88kpv=si9Q~{`6uOM~XUvfT?H4 zsD?I9%rQ}2jLp*yqQC~hOoA$Wo}i^1Oe7Xdf>A4VRR^P{S&-4Y@_;j*bbY|2I>WJ(pgE!JxFPF)j^ zqpcCF53iLI#~x>PCrNv?0Wsz)$MAs z&8}qKNsfNQuObMb8sMjo0+kCuSdLN5`zVwgIJSdaE`rB3(qUvT6*3fXTKHy(?Awf} zWH@Vp64Tt03tH1rFcP0YB00!gK`fvl0Yl1K=nixgAoYo1`#W+G_RhK}@I3>*x_u{8 zD7owI-GL9N$m}_j4(5oIhf( zEMPeT>ZHQS0bU49c)(UChR2YFAdgxrLL;&zStt*h+6h2)n+y{~`yP@$7ZcUeeKYpd zbc4Usl)i5}!}&>(#al-Dl&@$Qnb8;5k9VbB`~jzQKT?z^Va z`(XDQdd*Je*K`$3>y3KPJBEg1bsg_KHCO~|tvUVqaaDG;4$ru)AEnsiwtKkx_RBx9 zPGoyka$_=JlhPIRo2}MP!xD><{BfM;2N`)iw|Zogt>z(fHR*fwM?m*Z<=(~((y-Ap zAWa|5{LgT)2P^U6AB#T6TM#?A;TtzLAs}jIhANvZCTMk!oO$>52GRrP&+#Hy<-?U!>I-&nQU-~d%XTaZ(o^LZ*7~Lgm-HG zCa{q>vZRn8Fkl=)8&(*h)o^epDL4+_wJrd(YEeeT=T+Bw3%~w9e;W7x`mK21;a`w@ zk4~$ILczmy?4gDgytMQ(9y|6lo_fJ*zWDey*K{BR2eI5|c_w^XD)y=r*yeG36e90_0t5nSKJ?wNhKZqL;?u z+392*pH*mX|Hzw#TX9LU4Jr!SmHr+*brkhr9vAQ3frp;IA78ug3%KIIA$;)NAH|`W z8?o3}LR9rIyLnbnllrMQ;cv;oDwS|#2gMjccpS=dEo9x(N7L_SM5Qu2;$Nj@5LebOMMiHIZ6Xn%6d_c%C=S0+TsN1h||NnJeuYaF)b!y1iZFZ@}mTz^ZaJ zsP#|c>^0DCXhMiF^NKuaY4>abHs=`CNlBZp(H>&AC!OI&oN^2_`H12;5is3w(i?oP zonJy?cU7`I(S|_4VfLpLSn#a8I!bHtkdhP;j)2b<0{El?(6UP8lT>4p4DJ@H2=Z_% z3J%JJ;4=>nm@|}3dCyM97b_skFiE!o=(K%OW^`iE#;s?nB{qlcFnG0a$^7YGx|p}a zQ->o`&hVtGn>IZ3k|=uGF!>kB{2~}_hqlZgb?HC>kknm9;WHT_<-gbjF4TcKS6Wxy z2B3^7KQ9J&9&qW_7&D}0;QPeM62|1N=J%`GC{NLRp3(XZEtcTrK}{mtnea2 zEkMB?!2#WFXRl|G=y+0h(kytdu9^e3L|H`-#Hd?CC!zNbx&y{1klQ2Lj>?#mmW_$2 z5egr1Y`JiJz@cvzJ7~hfN{fjt6@X1p)XdFxgmVXH)_let?qi-i$}JJO!PvR1K|6W* zG;rBOQy&`XdDc6R#&E|wetW-c2dUXWPv4At*FlzQqaQITFXvJxX|CvBq-X<4$06&Q z4hvFA2+jOfI;|3vsx^e)X$R^)@a75-)6TP)PG&0?<9Ip3_i^oZ57UhPH)F32OUFx1 zOpS5&GOO|&%r33_;bFU{-f_sd(@JXkkd}68&urdD_Pf{Kb=HHQ834L>4rVm%BSkx` zK$_SGm47SRllJc3rEYv>?yfa!KlFP>zb>Qi($}|S$40-UV{wMfx|Bt%ZJ+v${_5>S zvd`W9mpXODJro?tshsxeahua^h}JX_-o}SVZ!ZQnE^`d@Fs09;ds*a@bz)_y>t~^i zo+-jx8gjGS!WSO;|1j^KMKxHI%}AqOh0SC@F}EbHiuB-kNfIdep^N9H-;e81ZzN5_ zTQXE_eqE(tZ8ydM73TV~VsBNOBMm?+C`sS{C0AY3!JP*`g4 zK8eqM?hd^Bh7ZC)9=TQy(=`u;IEVT2G9EwvFur!=37oGj!f&j=@tVlz9UQoLH$HUW zUR+ju7xIlrHard!_X!x0m+Q_e`8pnX;Q>7M#tS$-KZn3?B0rJG4cEOJ@45D4*nypJ z!xr-4GQ1!Xr;1#m(e)81x$ z_{NW6@6<&qDv`Sv0bPxzj@q%U%}Au0J^7+hv@odC+rH8gDvCC3F4yfDM&-R#U zJ0db8K&pf$ls>V8sr)o{+Ov4iwZDMN_8h_rS}4c7ccQ}H6!4%x|Kvt*l>FAQ=c8V= z;h&qtc0v!Mb*|0QPas+%Fl~vpl!F>AV}ifjtdozG&k=Ya4=Dj0RwJNU0F-P<0yRc$ zE>}Zroe^T1Hb6^R@*TVq&$&bjhok2r6pFyU?WALBV=s!Ml=H+S^<%xwSm>%~TwgfR zL@}Skr8_LREfsOLNPvX^v(Cs>XC|m86V8Ym)^<_rVA?M)0ydtX4pHM)YdK zAi%XbGt&URP>JYBVg*8UC*7k!2;2&&Y61B;#1^N8ZPR&_ayGnVWUU_YQJej4eKqUt zaLr8Kno`MtI|p8B?7Qu+nO*Wd3Wa8)C14?=Fdf8!iZl`!=aQM zuB&bRS?Du_B1h>O=MjPZl^CcrfGSfeF!G=L$OQWd zs>*>T;Ix1(UK5vW&GWugdl1Y>r>?MFV(Qu4w!74~APu)oy-Rwsw0x%5GyOBcII#uV z{>yhU(`rqY-}T&TJD2*8a-&G}5?E{jCl~oWf>Tn!^-4|6Z{e8N(e~{w>j-FJRv-to z1svWUpy+Z{HvBxpx|$STiXIJ8xwI-%0BG^=^~skG9&h9B%J=UO;hJ?*mM4c9yz#;FSGjqR7~-}Tu>A(u)|(A;V?jRBHj;HP`Zsiddv*vB zlWAST%4A*6dS#kuSg$vY`RfA zs5J*^EEfRv2v`V#r50ejGuwQea{-*-o2!Cr+3|6O~-~UVuK8F^1Yq*_KF}|Yts7AsVO;MhXBxN<}7VQG8m(` zODWg!y{ebl#NX|^WzpiEm7}-aA$w(CR^idw%D`_}xGF6t2DGS|IQ+YfWMTC6rtnXD*z; z6LU{uzTQGJ=c5)Zpi()7X1IcjHeHU7T=g3$d$Y(}4dh~#V28j<>{wWg8mOR-lXGXV z&}iV$Cv981+jxV3YE5{!}t+9v` z=Z?b8S=h0C7xqlwj9Yi!CcM*O+)!718NKL`qp^Wgizg6yF{*wYk3RifEY;5ocwL^z z%LYU?&5?)L$w{=NB9O7rq6``qyl?`axcyhKd(&RwgjL~&ii_Fs^eHrgea<*$V_1e> zosi^pqBas|-gdeP6fHIycy0a}ys`8{oLe{x&x>&G>{;A;)jhcG;=3_nmrz@nL;b=T z%p{E{(op({5ETdeoasK=q>eT>FaYi_!>p=xptBxRQ$}}cdu4Jg!+{B{2 zse1?=sh!%_&b%K(6vJxDP|Z49mjRm#6~NaSndDoQth7bZk>p}O8D&U-EDR-i)t=lY z{L+U$i#R`xT+_pBaax1bDsx@dO_mYLI`=$-tk=JYaR~*0Z?8)Un93X)$`yGF3suGc z%R?@1pz8#9eMr<6C(ue$@iR~Isxql90s=n~Hc#1b8o-F|OFka9H&|f&c`HV`hSC%!`hpczrBBbNnWPw+sqEfW2z!Dx}C zRtl;gqqf`FmEnBWNeyQ_;F5_5Q$@uCZ|g&+)#{+}BQpgiB<5Js*7f_Bs$eprlHBzK zp96_hjo^ot@EEhd1m`Q3iY#wiZY?i)Pa;yd9WiX=)xjdwJB1#H5#k|k*dC$8fe`8q zMTgL3zX$D0l#?{(q)D08gLX?g`Z;N+jbEcQQy;1tJ<)k7jIYBrm4F}VH9|&MYCYnO z0qUx(*P45rvL!D$BY7JHtz3X}g;BnAl^9XU$Y-IrX9P44a{ML^Y|o=?$I6H7@r#UL z28$_egWIhoLxnrQKqi;9j$WvP5G6MaLW}KDz%%El0{zsD3d7+nZi4~)B5I_KR%GMk zN(kOFqJ3c`JrBfq^Fl6X8Oncs5F{^^ya4($Qt{Zp&09khJ)P5{-Li4isaG*GK5Lfo z#DQqnlgY%*ZC^zlS{wT#QT2Mwq|BI*QF#41ufj<9h&g9@V_}7f@e<&^IWRFdTg<{} z#>IS>DQV`lp0kuS{l7hV;ObeDw<}H~HRj{4m}zr&h*EVabXzd#LhrJHX4ZBNx1^88 zr!XX6ChD2NGD1tG4v_@3=axk$VU);b&TFWHRDLe`3|yezpbxFea>#|fO$BnO+;zz3LBgsYdrGxu$meC)&MHOH#tA zv0`J%+qL%^!g0-3x-lBv_@BHIgA<|+AM{Kcjn4WpauHs&WU@@8RagE~`k>k9Q+C4Z z7vgVz@I}11^0Xwpki=SHDA%&uF?kx8Y6H-Ef~A`eWt54YelmqAfSV%TL1Rjxemka^_*h0rK7^#PPI@Wyv8F1}s?(oIP_MM^7Jx%P8sn zhv0c-1Pvb^Gn!jIVlTp}vnTPw>o3E~x!69r6PNF~4Ac2C^3DYEwg<~9;k7r9Rth!^iiZc?3Hy zn!seKERoC;vlEzaoW(=m{Cix!{uBkSC14b+#9Io)5bSx}|K&=6g$%tPy0(p)G?ljYp z(DJI>i|XdP;fd9eg#ub7I8&)_LL;G-Le7izGaji>g-d%xD+cJ!<}QZ^0b8e)Bh7)J9^x85pAezy; z3w5Ac3lTU>AZiPbJ88WrGuGkSJUEU-FPpY42Vb%da1LvlANtw?GHX3d9`Ls3wvLV_ zYP)oFFoTGw^`TMN0zR~dM*(EvX4rw;y<62xRLw}6 zXDJ$#Cd;Hydet}ayDHZCLmSA~b2m9}NupQvV}y|YR{)}AgdktZlH6J9?L6vLI z%J@b@7AJM+(OpmWwQNwyq~DiN%#GU~bgeZbMgH>wKiv|@uE68TVbsQ9gY~<=v1zuW z*UlRMXp~TT4MBHj2f9>4B{+B;XxGXHe8o81JFia z(yALJ<}A}`)FjGM$Int3EiZGeiwGW1)BpOBFW}jwr{FRJc<9Sj*T`3!Q=43-=6XII z?l$%FpyLbklJywiRSZrV2Xs4{KsoYiQ>vw)?_JUDCngcle$&JI4t*LQKb#>6 zVNX-jja){VX#2TXui^Lq&2QkNzjYVFoR8&&1{UWQF!#n8Og75+y?*OH?Y#I;mp~SICk_DmY3`J=-nU1oj2Zruwtu7JB~dQ z6y{ts;tIa~=-2W5@z+tFn#L8EUWpx>cVhdtJ>tclKe>pPUpR$(@A?Hej7D=?56(If7Q*HE=?lu6yU)_qY>kg2cO2CeS2~7p51U?M}7cj z(uU`{h$3!46opJA_t9NMLVE1N4@2Zy1ps?Mguh&}IsY$(r`Y7*6a=dB~<*ApR#|My-W~#YK4THXJ^5 zJ8Fybc;T66@aCyEQJ4iTJ-7!KmKRZ7t|6#}_`vOVtvI&Rgz9wVs%oDYFlR|0G9fSD$%3KhSyM_-8R)1ozaX90ih@D9YpkgkF~= z@R>SDV1eyw0h^1!wh}N^1PTNsxK;=iL(-yYhk2}l?AFw={K66MNzOLf=4RmF&9hAu zHsvJ(x52CXI+>P4sPmkXk@7~i3Ez{SNuo&|G0wumS!@pZG)OJxUor@&@;7b+W*x;t zZP07!apnn{xnM#XJu`aXZfVGdD8(qqpBM!#c18(<$L(j994u7BTX&7DG&-hOHA*s*ec}Iu)*J3pm+{!F?U5 zMq?PpZfkDZsBT1&cI<4$!W&Bg3MDdu13VO#14e>=8iZyYazJ8kEQr#n*2y8d0a%mz zqq}7QXzCTY<_YBAvMt8M*Z_2L!m_ zr~@NXx=7MNb2GtIoTS=F+PB_mVQ#Ky@L60Zn|6H#2Y7Pm6k+iIMfNNMZgdS)o>a}$ zrA) z`Y`*ORfPxHoc{Tot&hWf5anO#TTF?*Z2$nR-tEu$H% z;I-OGJo4sac;o!*SXpkNUg5<(2PLP7-}uE(f%xNov@7D3{AAA)r zUwBQD{FTd7C{Ijb*G2nq?$lWvdHDo>@zzh_z|;X0^D4qKM1Z;zqg9UZ%&`Y?-{W5q zfH?0Kv3J`(Tz%+DY?){>j&I#je|M<-UU`lsz~Rqp*Cm93S(ov-pdz{y(V1 z737==Y?gXFYX6eb{R%0t<*i$)I z4MNh1#A4YC=jZYH@BS%DJ6#lJ3s_i~hvmhHf&k_GW;Ci5EXtvTlS2McAYQ`qbFH+Zmlke;9z4=WfqxC0Z2&G(;jU?e??1pe$3!BRqVbAP# z9J=%-94hlx1NkCUS&8r;v(XzUg)v*Qw&KPVru+8_Q59ySCU8`4?kGTvn`lNS%UP7> zqLr)37BEf9ivVb}VqD0_*u)B0p0qOniag9Bpd`e#z%+qta@>X?>Tm=gVJ<;Q9LU=i zI?-B@v;#WIj3XzJWQ@R$V^m>bG6ZG{fExmfq%Y8bF<;N~2uAS|Xy!YOT1f&tf(1I_ z)I?!QLMq)}MzFP`d5!z70WX3I28b7a>Ij&y0&FV-yC(I*9cxC}c2>U5n2oD&S6v@y7!a$??xGJ=7#%Hv(?$pNfeHDaClF!=A@o%MorqC!@^&K1rL>;s5>d~}Gyu)H zXuc%gLF=aIz2>wR;85rJW7#`4M=0mbE=_e}uoQY{lQ`&o^QiN;ada%jt`B&;|IeZH zFM=nxPtG%voVOLo@JBnRA28pO?sa0j(r!R9`q|h=kvnYwxwBp1&K)g9t46vvt{LX( zQ7Y8c&9qf0YXuo)YmA4x2h?;dn*aINnO2EL-}NNOA+{lSQ_ew* zwsKUfMz4UHP9{Z%$No=x<@aVhx^)gBIm+1!mrm=1nFHYZq>_!2tByDLAr>bXGTe zT!C(Ud9}qg7hJRSHQ6R*ddBMgAO#=y)xDy5D<}WP56i~CA?eZSpCwp0vhj@{{|z2E z@jc`{Pe83G=8m3CQUJ8Nn%`OZP130JA=H(pMNw{eFLhXiyeDyHpIFU1V37ip^UPk>fQ`=K@|@dKC{Je*|w-UYF~mt!ju?Glc8pv7(w)XfuKOtV z*)uZv6Kj`zI(h z^KkPvoG28o#AXhdZyv{=edFJuUTR{Zv%b?$+TTbPDrnN#-7H$*+cl~%^ybI zDhi0NHa8Y5n-M%o;>L{QH$uRA~$U#EY@J> zTUcB zE2}P}GXgBe>6U{x^#;5RI_f1#Q!^`Wa~-Kkz?a;$MVrZ36>!PTx88dz8V3!s@c@pX z2@mRM2N)s7NU)lTtR+CHqwOR)qNc})84YQZW`lGDF+B2gk`hACVQ&6uatIW&T}?$T zEt`B3AxSP&{!Q*$=;%NSk?l1}?*!-5(YuB;gUne3r&$*-gv=HQpaPSnSdzerJ_#?8 zqFU(v8du*$as&1deT;WwXhG`Un175y0oU1^(+yz0rl>Y3Qyw%JFp#uioC}mY$4tO_ zy$?yw5&kSUUi2Lq1AwtS!NOeJ#CvuT{Zmi1=jBiUdeA0l3<0!@j+)WEBi2)X0QlVH z$qV<2%6CD%JG!WJnTI+;?V@Q(q-LG4jPg|n)f#NovN!cgl1%Xvl@4kmNdK{gFZ+n1&dLyDNY|D@JDKeqAAIep-z54q&VoTiL06fPo~1ZTTkqT*al zaJNeWQ{7xckt5%k2v`f3?)RPBVia>GA#ksMFl+{|q4T}+TZQU&&oct}OzUmoI3w*_ zikp}Rd;BhkZi#5m&RVKo+_ncg!Et+(O+a&Et3exZU^B2kr}&Um!qA@eG}X`z@z>j; z9M?jQn!i1Q%`ji(_J&p*+VJ_n!dyeyePaj36;7;WF2R01ALU?8Cugt2Rt ztYQYKM>Y(A&eEc{n0~?7!z@jETg!}Cb~m(b8>(zWT0XWebiBCUaqZ08UQaJ;=aP0c zS;wH~`^%?U=FTcH%xqfsVW31A=x-lT=L1Q{f%){5E zjT6vMYt6|SVjMb&9J2AX$G?CFPdUy{Vp_P-}6Uun^f!lFW{$dopqHM4YAZmv(8eSbgIPw6VKmH7y zoCljAvK^xlM5tDpm?})-x^3^mO&8saDX)Y)i6LVjq3fYuSix6c_zHgb=94HCCy{qu zNqCpDUDW+1TD2xF-*F4>z2VnU_Dis=hJZD)X`Qt3;B#Ncm!JDQ>=|If+k&DyfuI?} zUunpO<<=|j#?6;~35M*+6lpgZZTsIKOxVGqV%eI=dewXE(ObULyBfPaQjgg_R4~f5`#t-ns`r z{{B;V<+;3qT$sb8ie zq16sLqpcV-W^(nT@zy*!*vIE5q&A6B4ICV8FhQrH<1h)UxGd$!hpG8MB^M<5SeXP& z5J?3vik|Dux=cg80hjYw&7I7*(Sl4cnllE3HbWLR4KiuE3`v!suQQYXc9Id%tee-J z`Cdo8QzEZ5cr6K_2woGUOMc!%za!CUx_-6ps(OTGR|DUU4@?nUcVkTCfO0-W*|Cu$ z_qag<#fWe{?v`$1FFoeqChAEUuq+;Os&)_X@oAG}^hu?%;$W_-J^08!!pF68@bB1GH^So=5o}-U^gGQaGtY-S$CXmq(Lk1GCTB;Q}9LBa~8B z|7l0DDtSo6r~#q1 z?ny8+ZHWd~W!;p2k$|wWy6S6$?Ie5pFq(dfIb5R6x_et7hx3L5I(r24m{Yl3JdOBy z#Nv`1mLBmN8(>+H@Dsne>|wsn8w@&`t3LlQ0CaLTB|RF$K_cang@>ZF@0oCLz&HuD|Oz4t}B?MfaoT9Jh_4NGn=aN5a1 z9POBnYL*)|dPw;h|1NYJ{7zrniLo51`~@Lz{-}J7av96@W9)T8T(*T)G_mju?EGry z=cwnj7WKH^qn=vb7@2;Wr#oZTj>+g5#wvdvzP9_=7KAjSWC|q-1P$Qf|ZNOcn)A8-)RmW0y7U)ZObTsHaEi_MmrkY`1X_ z*9buO8lv6~XK}CJc2ym*RIFB$&GI*fvp1;dYMao%KK$eg`zNJkGHe|OvyFXe0Q#Gc ze;yAUdqARHC3-Jb5s{1nBSAw~^s`Kl&fxV8qh_!eLqpbAN;;uiyVAbRSWgTz`zuZx zIT1qzQtAk3MZqx|fF7pGJ-*Xe@r}*J0KfY$ehcsa&6{!Pn#&P3XYuN*&)_Rx{%b6p zJBM4Yx(&bm>%WVs;xzK1jUqgRCE&}Cei7e(>KoX#?_%t_Xgl`q+>gAQ6Y$j!eB`4d zcI0

    %=zLp#_Kc$tB{6Jkl;In8!meeg~%)P9TS6bO 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

    dVQy{_3kwdM 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%0Arsv3sz(dn>R|K)2Hk)hq+`8r05C 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 o@O>IO(=S!_}f$ft4 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

    )sae@N{Gsxc|FSz7( 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%0D~*;M_ABM zz-(pLQx2#tMeo#7m3Rqtk@+-fffk$ozCP^JmLm6&S_2?`-1u=X!{43>aFG%n5%8WH70{%8RB}`JjIWTFmn~4>dP&A zfZ7UBTh6d$+`)KN=kfDrfbyuWzf*pKsc}sSdFD!lViMqiDwg-X001BWNklhp4FBdRkv2mqpD{jguiPvkwej)! z6?m0Py_uza$YXnkn_V`CJa@gr@*ZD5(7bwoUkA9hH(AR`vo=(xX~lm3h=FjeT zPB%JEkAEwi#Ou)Rxl7oEd+=3-At1BqtpuR$zB!=p)&rmgXA?f7c&EZdVX71L9Dno3Cvoi7`$YfRn2@=(BnL1F zV)3)@&Hv(`pr`M92SVpJ=_ihHM~v#_a31Ggc^UQWDyqB3fYCOVqRUvSU&iJ0GnlzN zi-o0SL}4gK`S|!af)c^!5LvX0eK*{T_Z|BLc9d_V*@*ycaSnktF3p|CLej+5rDb>{ z9(M2E4aT@nz5W^&7q4P!dljx%M$}%!ExY!i;FaLUB}@m~1hj5v4K$q=X6tj9t6f1D zw(-Wx7ZBAWY}vXMJ9bSYEtPQU)H708?fxT=VRCdAip~fM9?iBEn$cCvEX?4<>nCtw z{u0^*FeGi1@Dl+at^O?%5&6ARWF|EEQ9oa2QCw@`97+c|cU^P*M$7N|p0*#g0|_FOGY4C?-iY77=bwovs-#|e3VLa?+LC)jeQYHu zyJ&6L!q;zV4@hn9_O5vjA#_D>A`ky52SCTR2%$K7$`aMtWON+G5m)HMzBbc%o!G|% z+cF%xiF1f-86Q!WB1#=$j$5XTV7umzfH#tnV?K)sEW{Y|GgLV)6Bpl^1@=w`D3mf> zjT~H_X`!~###qI}BfFU*OI1lSn>;K!z!x50#^rbnPC;dtLXiQ9#i5c{VL?J+2b$ai zBg>@0Rm+K_%c|+T9*cOgJ5wLGR@(UGhXagcE>>E=bFXIzM;uhDK&8kO&ICc`fuQS0>>&VCx9~Dqsg&8+Jpp|DU<)H23%wPv6tTEe2A{NG zGN8?Tvo;ZdXQ?+PMZn0g0xGV9%1De75-B=19~M#a9gH!ErBr1N#4OU8rU;`E zk%3uhmhkyk+gNI3a0}#XGP8gjX|_3;%*H&SoyVL6=|`?)_O#>yaB*>lmXwQw3p29G{cPA!D>dvKElAP8 zl-VMVhbJ#2`12P$L_tA937m)WJRJtK*#k}cs{Dph9i@nxtg|ls)Www+@H}Xh^d=8P)l0Uqku2CG9rL>KQws{x{nDxX^)@mD4 z_JocGv@)Psgz$?`*93qjuqm=DIdHTKKn`kJBeOii}Xf!MM z!ud89nnir@)K|t`Me-fp<+&b2~*lb5NFjf&Ca`Hmu-ElR(@APF&SufE9uD6C+&#r2EoDKezw%0e z)(Y_Gy+CsbxIDLl8+VUlS1B@C4h-P%Ieh8!AI|_QZPlJ0ujspzkxd3YKV#uTmW{H7 z2RYuD@wZ|$p!q%bRRP{vIMo4m5zJ=5+PVuCZOm^`W;q_bPWP|8rr*r@y*uSv`)1du z?DxU)yTzN`bqDPcJz#KWeS34TN}f?|+2(^l=lt_rvjoS0t@1ho(Do4rEu(M6miuP! z(E}}XE;iWF?=i#Hxbd5V2zoBM-lYaOTkE#Os+qCg1-etJSFU6T&FMii@H#fho9*qP z&+h;;`p!~xLW*vf6g_ItB?;O=h*RfI;5$G08!Sb$$UIh3XSytpr*lLWjp{(_=rO2) z(d_Czk7=Z#fT?vMueD!sK=)YyT1}v?s;!ugQk_;ufH>qddXgAvI)abg{o6QtzyQ!P zTnreOTctWf;pb8uLl3+44qWXP4RP7d+_U3rt#dLsw8#L=XBkeuavZOmdK|ahx((BN zx1*JXSS0W~`#P>JEa39R1*|N!5XUsYGsIDZLQp`lSVXl{!9#aFfJblrD9Cw`jV%jN zl)2;L^yO3d>{ma7rV}A3S5Y1tL72v9F0WvEqKFSX_AyLVZh(srWfYOHqIep?_e!X@ z8n`%f9!tprnqC{1XD_1`E~C+Cim>c$yKcvw`|m?>gi;`(YLs)XX25f=yny+|Ink*M z+bam;8e*pjC-BjZ9kh)8d6KmS+@So21d+stQs%QTX2fqYDBwoB_FCT$HP3TKkC|Ts zeB&VoLH>~39%hW+?ziikPx)nBH3rpERwsxlw`3DC&}NKND&nRoMm-nz-t>OF=hk0l zUY;oiX4XM*8Z7{A4Rh-?ty`L3HhJhvt0)gSb|^8iaEER@eay@V6BDpmrzhlv7~ zIXRJmmW4^}W%~(~m3X*sdxD2{h2rc)WI;;+Xh4_0h=n!j4O=i*l&!-=GS$p!q_Ze| zv6!Ih$Jps6D0)8r{Ct3MdW}wm#gOch4E1J;LKNen!&ThKTuEW6QKQen*&6VTAJ#EP zPMcpq#5qGRjcJs&Aedo*c3}0MwZ*c4OpdcE<_ZITI&I^lj|JFS&JZ>{{NyrFGa7$n zy-fL#%Js!eH5<2%Q=2iBz>$s;W*c0C!JR)RH+XG-%AO|xv{ncDyXTki&9fCO7YTRf z0cd4|$s6{_g5)H3?EYsM&d_G zQi^g6=wa;84aR=YcF@a!765vVXvAO*XicEkfv$k9g3r99q|iGK+KGedG2nL&)-mGI z1}bB*o#Fff;Fk(g)Jyg=qdP7j5BuN5{Ru+S38hx;STRPKxh~lVt~4~InCDiCoFxtd z-xC=DYD$Yfx~FU^%c43H1J9q%P;14Sew+Yd!YmEVSfIl%@Qf6e)wN9CCZ`E)$BGJJ zd-}eTypbY}9UPfz;%#@0V64$9OZ zZ$e!US9p*FM;CzUHS2TiGyxt{JYVa&&ED#uKk0+Pa2i%5G4` zsP4O#CneyZ3>cMLQ2>X)Wh{ELPTIz365?G)C$W_U;|yRXYp9uL1fU73X;DoAgqo7R zH3IJ3m(kKN{i@-C{-54HxE}4h$^B^)hwIa8##S6U_`*5h;Eljk1E>{%OILxZ5$g0N z7zr{sMF+)Y4_m?}>f>en?~k`|-@PTgqY|Ut24(^uwYKX125Eq8P8-u>L?m6rEC>n* zPhU>)`R58~1>BVsfHqsFkucJby_kdcT}-iE24e+$a|l7Zn5hFFe=x&`rsk1lMR*L` zcmZC$)WSks685%L9_ZeqcaM-EAb~S|4qn?vGC1dr=!y&_KEDmJnWdY9Lu96SRoqJGLh%bFm`;t?3pfnyf9O_b|b0Bf$~7 z9{zF=0IlXpFV9B+O^eDIUzG2V_)?Ja6Svjyp8X!$ae%0uVKxdR7&DP3XgREJg`*s3HMi#Ni00j%wQJ0#`V~1MUDHdH9-#aQl_A(MP2#A%F$WCXKh4D(hl_Y2m|Py;JS6Ol@d-~1xi(5>j=;eRhom(SM*i#BuF%qFC@lq zie0j}D5W|m-NN^elLSHHVcbh_aEf~Amg3qa{R{$TS1*z415*9u_O-3doG+HUNk8~} z9W1j|uaF0euVvSMT-=EqvQe}3b*CWvTlvtqr6SPwrQbj3}L+;!e#n1<=U*D&X7!nk^C56vw+ zV)$y?NW`8j4Bx>@G>5M~^##0o<)jqkAVY{w3e*3@x)HOBj)tA#{m?|-02%J>uC+<~ z7m76jXtQcbS~Yv{t5U4TAvapR=F`bZTzZ@A)>@vqldw z|Fwb@8%*ZTlGHa!)VDUpCe2lB&LW-iAi}qge;42S(Kj%@vx55`-j7||t7x?5apwGa zT%5Up`Q>>mFD;|COmUVHT1_8e#47e=sIk0pi1$DCOL+f-zliOH-5PL-BNSNj*dfOt z!lyp}FL3;|r%NB}fUBQ3lY#*B}1| zzIozH$R=HQMIV*XF=3b#{1Oh{un%`k-G$v#2a(aDAxq6@v9}T8>rZ|S&%OFA8nt-Z(;ddSGEHnjB&)04F<1L1>M+2w z^k3J_>F!9~bn)Rp9L%hNU=;rE4wU33AHc~rwRR~Tf7Lx zYKlKQR}@fASW+xL=mw&@+GsksV;AtY34&q~l8l9E5;WoCxpOXl@X`tz!KgSWF~_~f z^i&ovj8s&_Xru}-oNu3w6trgf(D`LiMH*6G6L{zTChk2@7U$#29PsT+Ixfg$y>Tam zeZ&{Eg`Y-?872#vuwk?n3_v$55@-6dXH=W+(ZBSY4gie|-y#5gu7VW-pczn5OHkg` zf|5NK>;ll@ILhHhg5&lE9^F470Q8xw4puAxZGaD1o$NE_1H(DCr`%o`&;+14Dgp&b zP1^dV$9MjOzP89qa9993BchvQKr1ktTNe!gZP5=2w9}Cn0NTaYQ8J*L7!v@xh=nl2 z=ll??{dVUio>sv+JJZ(2?uX}-j@gmp;#%P0V_m=U$4IiAR(;*b&C zky5cP@cIQ{rWvBu4$(jX%~YLz6?kQNDg$a-D!M#W@0zHqn+Dme6bg@EYV%0c#IGMM z~dVr4a#*HgI4ouxBhmv6Dl?0E^k2ZKP$uJ~8ajw=2-b<6|uw z#P&$HZ#uCT+fV%$H(Iv@_Smt@j)Q;y-4&c(4&YQv($8UA3pl!zwlb;dmXS&T*%+`gGzqpW1Mz3z)-lzOJpAvyX5$3fC=Z>rIIVc!_ z5VJx}6SS6r2lfKfWtCUZ0ok`7t_pw+w_k4D2iN-uYy4@Zkz^;tWInoBrnFcHT=g|A zo;s`}zQlyF;*yyQ9Q0Gf6E6PzY2c=Pz&#aZFfLLv*9B&3KzkW@?^F%jD`aCPhnlfN!o@(locAka@y@{`DgnKC*p5GC#O}Bz}OG zF1D~hM!gMO<<@x}A>C3E1m^_kVvyDp6SPlYw`R7FQ3=z4uiazqftmo@u>DfTJs>S%&-$@CW z@PX~jPKkj!nYKRg?KgBB6&t{9WtF{QV8b&83#CiAUUAG(nJ8-lV-7^#f`v(0n2vvF z512$JRs0L2EC$FY37WvR5p9dPl7g9|5inxx1Tim6A-kHd-$yLGNqLE?+D7abDuj?c z;w5dYI02SpPgP?K+g1WnM%jvec4G(}yP+u$BN<1zk=yG(>yDsuo7!nybGY98pU!Pfo#Vh= z^#6bM-ZV(A>pBzs-j+*ct*9#OJ3xRWKmr6eaFIk(3$@y^Bx|uHk9sWIZBKMWw>>lM z`QeFhOiXmg^muyQmffwEWwm5mc33Uj+EckaC}UuI=i zW)(o$-7$!uR6u3ENpN6XbR9+!C-H z1Cyh`?xZ31xMo%Hy-Q=*Q3CGS!D`h2rKW=y0}nr-Y*qwp+^o*BrA1(F4*2lVChQsA`yquN{p=^kgXQdN?>R9^o7`Py=#+Yyd zT(>1J>#O~=%HWNL7tqy|cC*tN=V!&QSNXiYerG&lVuV-gMCb(CvuE*Yr-uR8SAy&< zRhjf%y14=!FZwDnpa%)@GSON3*6sf`$W^ZNaeMjK%dl877aROt2LI%mpLMlMcbksY zZm_1^(c|KSzH0wHyyl_!$Nz$6LUZ?PFNJ3Yb;%kiNCb7%SfLQUCF${8fE|_7%|XfVLLHia5x070EuExm5NL zNdtLh&3%KmR-~U7SI) z5u)Cxqq0;(qZY$)Mlh7$4A-4NA@5;naZXmzjaT1*ci#Fg6!Sx1#}hIk9jUkVaN>oh z@NfR&_ffZN7@OFjCDCInELX5xnaABXzZw7foxg{e-LV57k!CPkWJ_2fKKXYa#lz?B zhdq(Q$oLps&xVt81Y8@%DE_Cn|4S6ZafI}&#kpmm>R_QZi!VR$1^ndM$KiMhMka?a zIzEiz*bth{Kp1gS{@V;xDX?MqN)V^Z<8*m(3;%B+M~ZD?{;0rD{&enZ`THQoxZ4+B z4FGzOXX*ADO2^cQF9=(lP@x2LzS2=-;N!;_o-E>bZ~Gk-Ms@>nfP~SQsRl9ZXVd(t z$DUh{j`cMu{ty4%=5}Qbg5~gMzrqoe0%EqS`W|87KicAOt#KgwP zY!z>ReF?iKB9!NVzdh+-x&U0W3!;S?21=LFu*7(TjujGYAEKQRu|rum66_7OWYrqW zel`<#bOoS)TE@4|lu#*<3z-3+1$@#nJZ<-GK`IJ>=45z?8b0150Q4vpYrsnjOj4`8 zA)tjGv$X-xSq60Ld|mgx=okwFK*zp~kDX8qXaS%l5u!@TO<-swDq7mtY9Z3k5f-y$ zp&mGxngD)jZylqaN>(m563o;bB(5W1jrbSFOlq)30{RU8M|NC;rQl?%($xrBN0xv` zy5kzb1OXHXsIlQ6o2wBRrl#ajh$sv(+lcYpg&6ad9O{;ffK_R-sTx|>Uoo3gG$FIL z1_0*k z3e=H&ok0y1|4#vZqRXwAaKcTMGeXPP2@68?Sm7bdCfEd`T-TAg9EzH__xO+iU6cuC z5{Y0XuTXC&K*}_pV?Kv69JMkqo%p!!U=FmvEQQZTg}ujp&~aYZQFPf~Qhga>vE5M6h;1FV8pRSFaUEr4zw*fv5fT;NGErZlf zRvw|_;`wt;T%sV4Qo>06EVKSZiYK$KDolLn+!6s)KACtQ1m;a^16_5Z8kDx|kIq}D z6|TcRvE3T9mbI!Sd_-oU<^Bo4$;2>iJokN|WfFMvd;@szt~v^mh|vIN8vm%>rtDxl z13GXh!Lf`7=7&(z0JOwu`k>Pk31d->7b6W|siDqQO`^q;1$=N{1#jHXCWJQZW`a`- z1w2rPT$fT!Ilh`6j zk4dkB3$cwqdpts;>7YT-R~3?}IhFOIsPM*mDBWkC5=Oox7UGRX8LJ5wue}-=cIxmV z4{of^p6A`4=*j`mX%oUu zT10zrF*C}GNlm=0lj1xzj)~VICk);aP>?Sksj0f@`Ek8&QEok@-F6c zunP}3f_*;LIlzP7`*Kd3UZ+-eXgYuHd=2@%25W?sz#t(~EOxF?NhBo5(Oq#ZT)Ox& z{@*|Q1K4|VIDYp{7#j6({^Chon0o=sOS7n!BMF=vvlWDO51XgA;?T7>W5@QR@SHJt zj)kGTi;I_D#(m%WHvY%Ad8$c9PGEuF== znM)`y&SN|`hJW$i{}p4_7T5_{4t&R)0MIi_=kUG9zlmpGcmm}{4NcUg>~wr;9K+)y zs^KA7tbQzkiLhCQ2=PcvV}-{C|cGY34$HHTVu~?ZR&EjCOdtB_P(c($}c@ zY;1+G6M8Td(_8D==|lzt(SS{Q2q-dfKz&rp!R{^l@y~Di4Zs^#HdF%;tr5$PaQBy4 z>nN^iNX&;j>{h#DmSI2}4d_P}@kC`<7+(W3pz>)4u>b%d07*naR22*(W9KA}bftgo zwiq{Tsv}C2E+V*t5&Ro~bG<%R?i~3A0slyF6Kr zRivvVIJg!pIGO=n4IONx2K2rom$f40W~gtj1@x+jW$JGnqb+BGX;F>DHpW{%cE84a1#3( zVbYaqx}w88lG18cqbqV`!cumnnIZMAdCpQ_^G*9B+O&r*KU> z^s+xJK8hqLL)ejxSvdIS3B{ZwkXUEAyHONmlF|Xj#zmnFuUuq9SjFBXbDU#TP)GcTr|BnI?qNV~3;fh}6!z zj|6z{mWpOT=ioaIo;%ybtX)jysZzU<@wYh}1R*{8bB>KNWgZAlQa_xPtMuQ@O*iMlyW1>;dlabdk{S;)q zYyDt33v@$uCete+B&jZILz*QkP+G=?&q6@9sgjm&K3oG53J@9dHBYQ3Btq{UFLeAD|NInr9OJLM~I5Z_#7(MrXNjdr(zuAhMfs+*j`ZQEOo>Q z+%_Np??!5)kYQc}f(BX6z#RQ1Hk&R2JI2+!h*XEE1R(Mo17{lH2m>@|PYCg7lynS^jiU=j(g2wohc5_ouY4mcYCV?|(y zi3|FovC?-Y+nK(NM@q1dYcKxYS{ zr`yr-I=v@;4Pn9hX5dx$Rww^CbB<|{p*4-&o&Hz(t$SSFEdF#z`aQ;)e54-XO}~4z zTZs1A8uYub!W>_@OX|p90urtFY1^1BU%(%K^`o#xe1yrel%g}p3WG=(m=a?+WN%4( zrq+Iv0JL*rj0G5c!dgSy%gl5dXT>m4zMyUtVjMEfgXXXKywdrdhzDg52r9%joTP;J z9C{CqU2~%_8dm_&StqW~;13cmb^pw2Y=k9-L?9lZl18@9l9A~X?Tp)!kevo9iVN4S39ag2D|kc1u_J1>rR z+zfDO_OvjmoRWk2rFopWcoHw4dl?O@frQ=2^IYOapN&6jS&0_%kSWVm&E({d-bmSf z+;UCVfj{>Itc}yOI!LklvXNcg#XVW&TPXmoL3g7Tq*|)z07W%vV{@;>C0rSbKECgV z@B-l4eTVU@cm8u&aY0yvT2(v4GF!##S(46 zl?-Un<}*e53aIKT!C?SsISV{t{@%4S!O=~1gt3y~Xw!h!OH5+l3^`NT=hnaR@6y=C zQreyya!q0S#{@(Pbd!-~g(yU>lwFS(LIGJBfpLoI_>*GPv~4_k(#1cVv_+e-!SZTJ z8mO9eo52SEs9Jkf=BxVzs9mA@9Z12otxmfXK$MUK1ZUvL(WZ$Hr}Z#tdU@ka->$fCj$#(?xvy%-R8HIsfz+kmeKC z1HAvbDsI;R^yx(lOTMlS=pw4;GBL^Etfe&6q0GcV4BIX-5W^0xt`ve3^by(Zebh5JayqTtTlO9Wk zn*xqdD_vD*DeYM{0+chvvW3-FB9NA^p-3Ag`mPjrp!h?8Mr7lO^96kE=@@mceUBy6 zzIp(HH2TI;5-rR}P0daji3&}YWV{BVSQs7EBiz2%!fOxEU1D=F-ZR2%#TB4N)KjDh zm;wO!ZxbGHS_btaSv`ZO5Rwl#nvGSrsWm zk|{QDq5}NQ{p_zm+o+h4e0J){3TvH1paC%4Gq}&*|5}&(3F9yDW$1$uC}kr%7T3pE3SC@UhJdqd2f&?9#yE9aY4Q?YdI#1#PgJx6`KZ%c*r1(D!r*fw4`=VQj=&d%5mJ?vr=bW)FJAz72OF@Xmh z93^nski|fKdP+|PTnHlNVwwgk9;)UZq|zLc+;CzA$SOrb*$&i{CXnb@lzQX&sv6hv z?=I~JFKny5VcRY&+ft+m+d{!=BH_4--`{SKTXm?40ZlvSSs{Ge!IvIh#{F}Y;82Ye zP1UMu;MfWx3|UUu?G^x?N^tD2;O+ws{Lq5a1fDGy@B;HZd{1f_>|6&YG1`P zCXh(bbGZuanFijpoggQ7nc6dreD z*#%|nb>{)SUZfgV+Z*1MmXpA4oG`A@w!@}PVFiE!>jlu4Ib=dz#o{IbpuZx|Kv0%6 z0JSSt?r9~Xp*%z5hY8c4Rhv$NZ=B8J!E-*n3YZ%}tp)yA?O z!X_r{1jqN~ad66$7%PkvI7`-fg>qE1wJ!k^6Tr38ku>{_YzMQ6i?{)7%tIQo@|`J( zLM>(j@EkA7>QKXbC{$8B!#Q9#n-@wKO>Gwyi%$Hxc`~NSc9*ji7|r=Y?2!^A4Mxd% z$leBag2lkbsb!$b>+^p4%!@prq}od;@R@5kQprNk4p3tjfL{m|gZuDEh%F_hcdac& zdqj|i+1UU)YdgEyWL4cQ*Xv`l`>}(wI9z8G(|PH1*|fdO;C4Q<>@sVq_5C*1b4He= zJJVa+;CA>R9b|cz&fl#9e9ITRUCT^bI#22!tVHdi%%5K0HXrFW!R`On?+Swt_0RT` zEm`yIBF`L>t3J-F{MM^XYTM}ddyF;tMqQA#e%J4}=T}>xKilbE|J`H^T8EE1tZdx( z!!O~!m+pr%8X$=40(3X{@!Kj>yaphaD_B5@lsZYt@#b4l0%Au#vb9U|$zWAfR#Pjn{ z!}UT;ZkQA;#y8&mW^C}LVAX86&IkgJ9ix}9?9buUxusS5^r)N*%=q`G$Kxj-$C;(m60I;uQe&t}{nc<96<#ySYUE9wKpL25_GxQw*Mpv}HtX7v z9cY7Ona+IXH8P*IgKctc>3)`2KnDd{3txdX1Uo}%>_m{6?7#YQ9m}(2jN7C5gMaZy z$T>qubR$Y*>r})@bfC8ebT>OS&=3srp+07#_3JJGv@oDcsIm!R8vt!|gR_RPwbzA9 zOGiD)i6-aWdlDSkSVt7+1S}Q}=!DHKRie-Uk}4d~e++n+A(C+$E!e=GDd1>+S=KJw zw=u}#g*Z*F1f#kxmQ|KoLMfIexr|OiR3aN+_-P(LJ*y%VmZ7pSm_mjWn@!$K21nVO zR% z0J;*|BEj*`_SXc&qRRJN!@)c!o5Ju~1K2!DHaL@YuE&^mWWfz$9NXdG&<@4W}X27quZ*a9-r7lx7`Xjm{ z$x27&lu#h|lqCN&j7ez(B^AKEODoP~vqtn~Pm!(3bDO;$*oMr;BWEIf`uV)b+eq8; zP}xkSY|C@Qtk3p!CNee}sAMxjHt@Vq1>Sco#Cx|aOY>FB$_W7d+=T#hQ9*F8G=ZhJ zOKMAWl@R3@xX;+g^zQ8qoixpvcCyNc)$^-#-P?Ch*1UJ!S>0TGdw)nrCFlVfd1ft8s4}+ zh99`Fd<)N1^EgR;ed=YC8Bggf-N=>t*(Gh0m#H5f0E<;%wgDWT1m3XOSEA9fX{80D z=JaZJx?@~Zw;}W1S&NsBdzaPT@}k;*siU5*`@>v&)!o^4QzggOx$V+>XP~q6tdiub zbXmoH7xTFPtg<;At40tb7NAzoDw{eBu&z!o^ISsXpr2v0f~JX4M7U+wC=N~wOr8=6 zm?UCyex?lk6B!SDXlZa1W6KO*-{c~Ob8NRW+G{!roiX@8-U%p z1o@Z^A|2J1#XPH)Qd3zz!_?L-6HP3j4<=1NP-nE3rdlNUO~9OqALe--B}t+cKE(cr zJ~Wdah*7o@G(1QA;z9*DzAeHqY18_T8mrYdUiNprX1oPJ%Z^!PVe|r^y8+MUGUf?7 zFPmMv>p3YppC!w{Hsh0B#s+v^4Q%iFe%fdLM+Bg|IY6Dmn>ESp2g-n_f5DjG1*0$veI@;^aP=MS?F#LHjwwwXN`36Xu4f? zy*s&^&p9vv-!s9GEm7>8u&mX}yt}-Bi4tuofBScz_&q#Re;DQFML78c`69b-=W*=X zJ8=7v+mQ>WFzIYX;KVq;cownK#F_b*@Z9O2V73a(*Be+YFQaxT!YzmI#{c}be<@8p zSkNrZ`6T15raz8YVrwDrn)urv{x!~4E}&kkV}AY;78WkzEqA{e@4n?Xfsi$@{5~1S ziYXe|F%l<6{a4GBtua=rX$}J@NFS`B^Za)$|U^fbQI6YgyeZQ{9=CAF2_Q0ikuH zHkQwk%E09u63h&3ROTv3>It?wd-1P+^|vu1n&9k0(vs~-SMLA-bT8NQvQCI@u1@BH ztzTy)I6_!~jn6#7CWQR}Xk+zT<4^V^*S!It@7bH+@J7XerbZ(*pc$eV(98hPQcf%9 zN-H)pv4S*TXD9R+xN#$}H@}F4UFpdl)09F*?$j$+uAx9>CFenyfZ=fn+p%zIA%{;q z5@Rlj;5eRWFcNBz)Qhl|Qj(%hJDT^?O$fC{E`t^(nv%%E5G>rb7r1GU4?7Ow2OjFa zC;G5t*D2PN0*r)nt;>H|IzMUGuy>n-QR?n$NTYlAj*it}{G`nCS3l}dCY9g-zW(?k zzH`<9&}8weYpHkDo$6Bo!0dfg_^V`6!zlp0;4839%8~Un8VzU(L^IFV z#(?&L*Y08yLIObqPkt5vbWH)!(u7dW1(|f}E%jKW8kYKB1%Ot7t!r7R`ZlIE03S90 zv{l4>odC2@1yd%hai@CGVR&_x{%;>maBRW{Sl-_Tjq1Z)Y*O}|OiMLV*(oJS5TcQ| z_}Y^Z9zW-xn&+x!6I}+STIbrx3uV0-&4lJ>K~-}u@EZA?OP3VI`QI6MVx z9iykqC)FasCgGMDhwgLH&qu$klWGlLZZ~%FH~qlMM(O{NzpV1iZ8>XWq|{(4aFpAC z=Z6BIA9^{&r=QQEX|Z`5eJphWrEII#h)Gq7o_eZmW2A2s;YI-H3h;p&1N`EaWyDDy zwgAu;oF&gH7%U26>+i-P&1n(RBk)!{nD=>L!Pn;E&)seh=~HA=gPpojlf%X5n0rY zSv$ud1Fx!wdG*LiowM0@s;#==>VXW{bI!6i>bsu(On5ff&>l5=|=C|VFPL#Roj(@xIq!{sOYf-6j`0PmHN^#@*yjnHG5pvOm@At zbkkFNp?gH74pK_W(O8BVd|jnyoE~14ENl|Ybq+?UN4p7XfrYs`FjG?i`PPvbSC9FC z%ZRgc>2#h@+1c*560Q&fx?>&nv;Ntozn*Q-b_Vy6;pn#ZJMU?Zffb+a5fiOjg2UV( z9iYAp=x$Gt-HM%8)IrS}j>vy{A8lVg-QKqQGq2{{U7@$^b_)|&Wp2@PL9JK-Yk4lc z7B1&CvqO71*ICPBzgnM7sW~d-41xy!;!_{POVzX3aP<^wNd>if8DSW}a#YseC8#BU zmOf}wXHYu`Cd-)mEm=KT?dJDoLUUlVnw%XAV@2Scg_K%=wE0&N<`93Mpd9P3Vnm4} zWj9vj;?39n0$y{~og!wa0_m2%b+43Sn*r=*ft9D+W9Hfq#FZb)e6N?|*JB@;BXebt z)n&1+Sj*Xe$R57k7kcYoTM4g~@2uuh<}-a!vnI^_^u3H7kbsKX<4PorpI&S%;g7%g z`p(FT#o=DKjL?OO}-o0Htl0phi(4#6LXsd3^K!`*7*f45F}s ziOC_{bNjux_l6Ik(3lX7G0_%JNt7`h+rolZ#@~GZzu?5_AHyq-qqR2jW#HYXY2YBk4XAsm2NMaYer+4D#?|47%y!y59 z0#9@SgD{32#;DuN`0fke#nTr~pl(rv*Ah*{)Q6TbVKd%}5s^A(nZ+WX(ED@6Nw{Wv z*JIu2PTOm~+=`9TV@{~Av^YX`Fu*0F<2j~YttEP3vthJif=?$WPBk4UI%iEOT zXj-^?Z-he|n+Vy!E;daF)fEIN$u?*+ra@Z>qq$7*k0a_+TXu7R%|jGCB~z@W4B7TR z>3FwRET1dpSrrFTCGnYOia0UDc_pC03Ldg^Oyk;&=44y0%)GAxDOB~3`iX4kgHymS z93^3@f-rJX4?HaUjsR6gmz4mW0qKO`NFb{om zKqnTy`uIG)ca9PqSq8Lz3*AU7J=@wAp=LnK#R)+B8i4L(Kz9M4^>s|V*RuQ?fNuh? z+5NKxp#SrU8lDmWnzUUj1)y7}Ji#Qx2-ovXw!5rrmY`dx1vWO0#rV*H1`0WL4x|K! zg9X+N8vxn>gIQO_Ops=)@~=z;Y#OTJhE38sN;B+?v((Lz$N#b+SR9!SaT}^d(12J)l?vVQyORtQd9Q#kNu4orhvfP_sPp zgdw`vurO1hUbG^wbB}Uui>5pEI(;@;0_4_! z)^ub$n9u4PEqf>_(Ii6XIQZ*_d^}OfN#ixzLs9P06&>dN`FTlJkm)C^P-W-L(ZDxR zc1=A&%)~V554xcq6U0mov$dtL?nD;B5j#mnUlK>~%MpI=mI5}9=|*Ifq-6t0turrn zRhtkVWo#0+Q~~00guAa#Fr>M{i6lmKVj_dx$_R8F@?P_>1|xMvP&zYvtvOXcwJc!v ziCRysKi_daWOF{|igE{;qd-VD51jV#>8CvePF~i2B#ns;1KNPldd>_R-LSG{e<=-U zN^qR30Ux~4$Gb#=Ljll~oj7?R#>FrvOiGhLXv;_GBmt+EYk>-Z1$!B{@6m$S=G>5% z=&&6E40AnQi8*YIZg+pB`#i`~Y2UKNfF^4-MBv!?(j#TuKT7~w^&MbLnX06JXh(aTykMJ5(n)7QFxI326ZK1mC zG`k7T@;sp%^yG7jl3u>&yIpApw7FwC zC@TQy?k2LE$>^TKQr{osDp$aCyh@koZW8;yQ~ys~_5=62MMoASJyUz#a9!uB-i+&g z&CYwS_d1t7h?jW*&3I8%7HWtP#{d8z07*naRCO(NIK}wkckjc+@+AyyDByhkBF-)cIuDVkA?wmieZB z%+>-*uako7>R+=X1 z-H(z#A@mhf@-OR9$SFBIe)d89)z?3P=}p7fyJe3gKK!VOEz^5()4sb=!WeAIcO+ye zQahS@ZVr~hIeh2&@8XLOeGH9ij2t`^y%I*e9FFdO4c>Xz|9}Z+0#;l{(xhH5Fyk)Z zYma^bFE5-DP{blw$MQI>Q<>HO)F^w(d^2-m)`=-0U9oP~Z0}ZnK^zHP>U^12Y=BeR zcpvS#pzM3eys@%_;Ir_XA|zg*O4-9u0{xg}#snE$pT|m61CDGDuxY3%rORr5S{5($_A{2!uzke-i`0NGC6p&F z=I|HKuwsD0JHb=Uljaf;VZ}~Ms_m4vZDt=4fTlKY6xyPD`zyDQQMC-j9-5JjML#D& z6oV?huL0|j@|%t)}E+yI0HcM39upmvtvMa0?>jZwlSbr0?;bO zuFf^eyi@}Vo5w=@^1%Q@p06~Z$$+lfuw12wEeVgz7R>H#a~?}|O$1^4>pFX9e zCdhtn(k~WcqxOqRV`_nI=>^i#K$o~zw1Ps>z#fh*9NnJBb=#FBN^C26Hdc(W!64`0 z!aP71jm+Y>pqdd<|6F7(*i6z<&oRpeivWgg;HoiTXR<6EtCNUvkEyI|*@?{dY#ZP< zT%zaD_c~iLdnj|@XWppnmpP1=|8-*#CHl}A zLrcnA_@`N`q1LRR5>#=faRv`P^*vl#I46yuoSe#3)6-QuPV0?n`lucm+n7Kd?s_uY8QfqSL-ivlAw%iGju zi?gX*GX{OBW-ebzn$~Gkq&p(Bp@%JP?R6GdHxN;WzkUZYeC6-0<}*^VXZC>pff}?a zt48ieX0UQbHKZ;LL^yYb!7Crjg4Y@ZmOD#OsvHOb-q^l^^Ui-W(uAs@bOkHM1lWol zrdUsG&_;#`B`2tf7}_zKafoIdiGHpp+M8S@j+6#Rej*M2q&PPT;m1B|K^4_t8I@)g zwMG?{W*uP^V$;+FwoZ&=A~!BgE1Jy$^0^UsOdKG=#if(@hX+3+>vL%HIP%2;ma5NU ze%8lrcf1WZTz?xHiy=Pu*-vACJb_>N@b6-@v`rd-v7JiTB;aeop?BmEPzex`0Skh@ zMV!3!629_au1K8(7K&QV>y8S9oNP9rG2&pJ$o(ROR;UTfh@>J+oH zJasmi5Qr1_O(s7=96NFx?>_tyQgs2%C!y1wdz--?aRLl_O|QH-4VY2`K=wQ1S55$3s;7oG|~Tfsbxa&-XG(IAiBi z$5O)kZ*~EsU0qCs)K>H|o0W1_SSNAYiwFH3Xwini`*furUYIJ$VD|VmkAEnhG z5-i8I^W6yuDoxt-&j2=7??x>jlVD~(#K#}1W5ybmiXr7zX#YUVLg`!UhE=TW;0bJ6 zeQ5wX268;ZLl>h3;H?K^?3!eAHl?XvZrHd`X2Y`jYzq4Vh zWHC%{70RCY0$w{|gek|y?KkEzMIc5?*vq=16hUYqAikYb^APyT{*VQ|#Rjh44vbK9 zpi44fFoNuQ?b3k9(V9Ni+V6VDt^9W1J=FSu`ALNf+{>Z3?T?;m;Nt|KErPvDf`d!h zG$1rp1Ih=_dP=H+X%>J!S4r^Cjt6+hMgq_UIF=_8949ZvIIjU{lfYUrAA0c;gkuxx z9F}mL0JH>0O4nZOPMa^(d%o5?lYNJ@#~dn9NO@hRazino9enZOMLaNH0^5lz1w8#0 zD@yW}H8m$a2@>3C)aPa%=0gXYc*Cv=ngJy^*o(nNB}`C{DczSKNb<@?Yu8PH(}>__ zh^iOjLbZsC%LJesxN{p-h4tyssf5&boo1_j`+m6Z2Qr9-IzQ5wZhf=S&Vbg}>vHrc z06LPY4&V3ie?6?EG5DXz5b3a0S}0539IY>w8d_WH&07L8v#L-;O`;HmW)b&XV@Yoh z+BPwfOkCQr#CWx3V9^IEq3WkWmoJwG8WuqLWH$Yy3%(QpLk-}Dt-x+KL_+N-4&+>lMA&#vYg0K!huA?3_ z(exF-?b&&h3MB!2m*$sn;|;e0v5%#t88onrCYI0$mJv{Xf=nU8!%hJOyMUcz6L`;^ zzYGsk@RxJ2>A*Xl1aK_LuP2xA>97A0PA)!-q(IpTYWJ2gT$;qKH{F3`K95K5`v!jP zZT|~)?0lUr3l2qd*^is3`4!A8&0)4WgK}dAOVvwQsx1m|;28{6=<*S!l{#wO9= z!eA$I26;&Xv*%CYzQ;a~s=J87$e1+UAeLWilyUyd3^t5R;EhM$i6gs?!y>rNv9st{ zB{)|;hf_~Ki_&Bsu9YCNYgnqxD%P|?h_N{IX#<}RMc zb1y!H6ED4jU_3z8nMdp{V?(hdqIZ^nbzIG)SZOfCfWX;cC1VF$yH!x@)IOzw&6;dx z$A`1`Uek5Dn@RJmT`!eJDZSmI);lTQDVb+#(>qc!$iMi0gl5^t)Z`F;`WQ<$7p-?t7nc##05k)?d-lh;W{Sxa zGN}oyv^1bocA$9+a~xz`Hv>R3xQQCTb=yL0845&#Mgf-X?rQox881_BQvs}L8wunz z8VUaJQJ`EKg3qp0)P$r~yU~D_FDdqn0Mi;cQ&Xsd35j2+x*%nyj_63gTS!0!9r#MVP%}pfbWzukDh&HJMGCSKPr0@4);`f026STK%a6_D`zZsu z1wgC9j==zE#4h4yfcIZl#VvcufCf%4kmcP4fX+T}W}%z85P()BI6|!feWd|tla6fx z&{5OD$DgXUNpKhd+N^8t1hc*c;cVQqa0NndMM?AH|+~?V5<#BiaZnmeR0V~lkcmS zs!4S7x#%a+w}^rWdqy1WpJuW@>l3bA)tNZ11fVI)q_3w7rGyDc+adN#%PrR`Y&u%O{w<*bgqK}Z zf)WDT65o@oXwRy{wwSC_Ye6`QqUglG6AVp|a~x^Hb=77M*Y8#hxoj?^C>E&@Ce9bC zstKx-*Kmccn1T_3wH?5Ou%Ok0Wyicfc#s~bYcokdvri9js&@T|`bYCCL!2S~fB^sF zXY2Ub6E*^iK9x#H^TSyUXx+J1&6&B7*?U@ogCH>h=#Lx^@z&{O(H9^9-L!4Ia52JJ zKPRmuOp>y5wB@u@MRn46GEWBd9>US>0CX$*=^p1_sp%MCwA*gg3xE!70?gsE?G>pVvX#l!vt3=KRuZ?i`t|bJ`9GXD^7kpQA(8+uj!a!n6UqKpTX`sjW zC*--ign7@w`T7{<7Jy?LecZ9tWY@U=T6IbN-&;q%8K1B7JKdmzPJqmW(mm(P_)Kl9 zcYxW|m8R{hekD4mY^AO&NPIc3{+~zl!V<6R>I$jq3S;SyzzPlp<|+9gNg@aatL!RC zNV0$lAj5)RaWNIw@S0;o*fy=0(EJ<$Xg{`@uS3;WjR}{@y5`<+fl6KdOb~j6O>dWh z<2!-<1=Tb%iFux`H1mTc*ajHCRX@_jigx{{cHgzrm+gLw&hK=7O3!HKJnHqR12cp( zMrhSjIP+-z&ykf+Wu9j(bCd<3&ChM`)idU4zkj!Tru()3X3yjVRshh0eA}3}PDiG- zga^IK6qc|a3t>*1vU)9NU>qmoq-FEBDGRvo z+qF-UV$)eC(@K6CR!PemtmX_IYBovZ@j|f$N z8P#eN&3Xe-$Zqom3>Ah2H7MnC7%mmyO7x<%+gRuuBoP{MfQA(!2peenA%c2SR78ez zMT~eu()h+D`&rV_AshnEj)Q8@K*evu57;1!P4YM~F5)19mpB;8xfm@Lg{jSs(iBIt z-2_R_mO7_^?-^(yy%`{Ch9XHoop530)?hPZWUJXrPF2SE&z?*OSdA#xH zdyx+(k+6x2qjV^xkz~Qg^B14M=kEUt)C#lMxoIcn=6;Ih@_Bf15pE-g-NQHHgFp9s zaM}M_qUk{HLB{*V>S_G+)MI$?#J6!__7p;^hS*8qdJZ;^@4}mpei*mxzY9a|2%^N7 zIxxNkm(ou!JcO@3{s~;FTtdjk8VT8BAu5#s!-XNd;n=-+-Tt>@Dz`~7)(P|{Du7=I z=kV`8`G+_+^DK7n+lk!>zY#T;^MJjfu{Ck;wDW5RgQ9XFvwSPdt1L#)|~0-YQx5V`oR*;V;qt0nIL;o z-bksDtKF*KQv4wUrSZ8`qL}x0d9Fq-iZ1Z_y%7%YaNr2q8ll3qz3513yOG$E*Vb+s zfje2>VG{-9adZbzwAEhg_9qkP_8@unidoFn1_^sJ6>vRPl`z!#+)*T8$Jd`~;<2+i zR6GZMU`eSysRTAD%~Cn%wX|x*_7Txita6PV%bn~>f&*L6;~$xtI28ao1U`H?!fSReBJw>1;SgSIxY7Ww zsj*}}yClZgXN7GbbO_0FpjuSDCYI-cqtg-Y+@_5i6F`z^?p!gw2F%#j*6&+M3H5K? ztXU_VFpx!Sn~VWxCKH#p!L%J;H=Z8nf)p*1d_Mn_habNJG;&I{kI6H!QAr@@g;)rw zh}N4fO=z+LP5Cxl+f3ehafBdnu*C~-{BRx{OVl;zM?(2_*kmOL(DZ?YrfTTCtQ)J6 z_>-fiauwKJ0&d^Mj9Vx%VTwQK;ZLpBAOkw!9_anC&ROh!KCK049qf@ZK5u3od$M~6 zTq^0kGq2Tc7-fC;4z&h)g-%BEKwmOeJX48j5;?sX&)tr-75mYg8H0>d`sH;opp7}` zJPb1vx|WgnC-+%1I;$P_{YE(xIbX^5TkW>}{LSohtl6-1d7pkm(D~kLdA=(-W4RBP$FM7ZN=5(*5}I1AirDq#kSi2tX6~Opz=~KqydJ85J{FU5s;I2DEWH z+9zDKKgj$sUbM`k%Cd?LY15chji!vT6oB27Im*G8gPT~$j}D(29yhme;wMpDSa&yogGpDpC!RA0Z&$ z*b3p<9yW{=P%4cfSI8k>C?Q9YtSCacT0x~z150B$g??VAJ>* zrp7m*SSZ5E<>31bc!d}XK@}G-%%Ii?5jGk~!UUF2HgtlV$I@I2alwZ-3gk+|aB|cx zv`|~FVfMl$ER|=mJU<85@!(i4a$ZgvepRYuO^4VpwgHE(zXfyUSwvO^Q`3`}nVFT& z@=R_7aUK3r9rbF6#f7t&JAWPrrf$SX-u*k+J$(cY%ZyzgapE9wSPt!=9L(Wsk9`T> z`0;)g0Q(0o01qYrpGqmhMjN3&)xA`$Rm%)X$S!9S}qy@{_ILo>Z)xR8n$6k z8`bkMlpDis2i}Z*<3~{lJV_{cd9~-@^1wN z!f1My0tvPKQ_*e*RX{@%X+Wb4W4f12;^%VhQ0Hw2yk1)fEFjM+VOCd9spXX_&_I0u0oMuZGw@yam7Z^S^}=Z&Ht!a;BBnWmq}pSxn$!yrY#bw-*0q zz@b_FV?B@Xb^w}`{?9zJh!d5PNN}(+g3KcIyjgYk?BJ@48-^z(X=oeoxhlc6ldOVJ z5*(cjXu)aqI!H$@6XcnHW006MfJ0kDY%ax;Txr#%sMl_f!`gi}{!M8>6J!p-8iK#N zKfu#Vc{KAvnt^RANWA5+8+A{fV;yHr3Rx;1HZfy6wsHNI0B^d=XjlT(AjY{0OYNl} zoV=@G7Y3x%n1LG;OrTzFfTZ3@%d;HYg;w_*buhOpHH?${k*vd~?EquZ(9cN7Kypr4-e5WCby zCLBu{Ep;cw|5X~68a~juB}15{M0^m@h3lAz`1xz5+7ooq)D`qTWPK3mStBT zl>I9dZN=VooCHbeBJTiq?+tNemkT%KJhGuLaDK@~jrtS138B&hRcd3RKtWuTrPgtR zgBv|e7FbE7SlQiJ$g2nCt2x}=e%Jf+T@#-K;$sa;>cr3-fKPpA0cC$2W$xcV+e%4N zvO%q4Dyy@R<4gNNDGgD9R>=+e$O$m)FW{Z`c$g{#2&)C0e8s{2Pc*Px$RVI##A*w> zA^wQyz%wbp^GNQYW{PJx$CgIQj$B;72{^h37}gdrAY+@7KTW{%#BEj02{kalwi12~ zxOq2_w@Dr`8m+A}aj;Nouut{fujwMVoa+q`xTR*a9f0l~;maV41RE&^C(hOJM?a<9 z43%aBk&ol=Ro(Y*5x@WdAOJ~3K~#V~6Lsx(E3vQUNvaPd5yp9RaiIeI`t2d^om>|A z9$`Q`7GAs<<7MAd&7#eD*6qwD1DZ|D#PXDJ%l5ny#5GMNGlQP>F|sJYt3290r@a>d z?b|lK^iUZOF7^YUjdP%UF77jR&RJ-{k*dUx9IoSz9d!hOi`XyVm1+)W1E9>M?m(on zxK~|4pv9<5GtgyL3sTC14GWinqZ>lJW}8_3wC+oGf5tyq`J(M3o3&@zReCw&-)(T) z?b!hPA?W|GwECU=NcX9o+w z@f{H?uZcJ=bPyvtMoSO;l^*~0yY#>Ms|G%2{04Kx_IjE%lYhFm&`Dq2th&pwGgktD zHokBFvnTV3F2MPk#wQ)*D+WNzai4}Y18nIvz3)H9huhDx)Wz=5i|X}c-A=+Q^cJfP zZg%$!`nfeemQja3Q3tqSVWe0PNer7TBG*MJU%-%;!w_=9TpAtUiYUxucqqn*HwxPh@XFFTT&yi% zc=Lz^Bf}-KQHz+LE#t+PUc^%moRCBJwYR(l2lrhA+bSYVs#x;paOUKTsJQbO9V=jJ z<2Z&2qi~%(;vmM-`5J1AA*PFy*tuzs0LM{O!(4p^OUWYYb_hRdg32HDnvcD&& zg18=IZe{_)`EiVmZA2kA3df32TdrfNI)l1ZMPi5WN;v_DnRzZRl?8;`F}Xt;e^nYy zl)Mpf#B<2O&3Q;d8~J<#m;6h3=&2uL)~aA=d;>})4~=>a7tWl=`BzS%US5_2#onz4 zv3uJAjFd_W`*eX9UVH+P+r;SDPAt@y(F|%xA`6$!okqbap)@gp(Vv8R#-IzV|3Lbm> zOStjiYjE`1cc56Btd#iSC0!$uQUCBo}( ze*<2B=pD#gdBubwKyPQ74rVkMS9`8*j+(Jt=6iij;(Csao=3Q5A`5^LN~fOBJi62c zfNp0%ccUpv3%!`fgaV-NK9Jzri5h|=*ByY?CqWu;Yv9xz#U_9jCBH_DYqrMNQc6_m zYzK#^ZOqz$NFC5?0NS=fRGb|C?tULn%;(U|6J$_Q8v;OTfJbdIv+|Tog@%FjQLo00 zl`0~`5j!|M)x^Em=zujzPz^$ys}z*RG@Fs?_mdM#Hv|lV%|SXlHGvq?41>IFcnH(3>c zmho=Q>bmy8WdYEw1WW22%MVKLo53@|z?!clINo<4#E3|66fj4YUB!a!bpX(95rol$ zR*ecdrc7LHu&X$-ok>CkR2in-+TK44Ks)%@4;OGYoQ6-NO4g=2FIWR00JC1!vcJR* zXZDjMTNHg++JHn3@-A@qt^h}Nd!m<0@PJYz=gR~AN3%Inr`q%vH`VB z>F_E|Q?2hQ+NFUK24b>}CFBHvDbv#cuAQ30UDtak*h9izU97tJ`}<~5EsY~^$)vWW zx=!?Xr1DMee<4YT>#d{-2(~c^9s3c+69@Mkvp@np*ArJG$p&IC9ZE%z6{>-7HEpOj zfL$ZN)`>{54Gn;vIfPap)wPa!KPzUee8122`hAzl>~+b^M_WI3{G;CU+ymsX(>6bK zzJ@>g39HqHB!Q_kplJ{Eo>GC0+H0AJnrlNb{uKZnCoV2lfZw=1!kadf0lNqnt_GkZ zyzJ)`HfO3Qx}DhxkQ3XHpk!BZY#T`l-2v$Jj_4r%%X+Tes|le1&<`);!G$5sfadyF zn)!xI)LM1Qag=?>y+Au9icT)73GnNOYPfx815w~f1>o6o9w)0nIS1re37{)a@{zJl zss<9G?amES4;?I4fLkU)9N*5j%qF`{)$MB4d+qzf*tBde_Db%c?m$_e)1%GM8m~sL z+!bF{b6~Wa>x&Nl&+o@rE+t}znzTvMQS~SWzku6BgH|S_T1t{eC3CKi8<>c5{Ej&%3-E1va0genNQig zh6<&eFmc2(j71dy^)pkwCPW`;ZS1tH>C@lKFge?=lsObAsiD0-vZBZgDR@-crH|tv z=XxlWiYR(HOb(Y&$`vu3+la~Go!Bz96>(ev18*j3Z9Kd zGsJhk{T;mY+%x#dJANC7cDxovXAE|}2%pS5uZ%P0$MD&I_;chYOBfj*#`K0sOpR{9 zXwE~l>|!XK!gl9cjE-(Xh#DLQ7m<&OvxH~skK)JAehFja<0uqIuyJAswoYvUsvg|X zK>_3NoDFaiYS>ZtIf4_0s3x{K$6t$lut^xZPBRBP z@nGjvBc>!~^Q}k#(69aUt9Ww$Gzy!?F<#2SiyJt9?kr9}`=~HH-h0>YV*j@5P#l^< z%m#&)k0@@U+?>I89{4Qg>ho}iM^qQ&dJLyNi(zLP`?uVNeOs@`*u)-KWZttuVZDqb z*Muei6-26pUdnQ~tiYiLaQ@VbSeRSF^z=2@vE={?xnU%}kCB`Qn^|=Rg!v(1cTwZ7 ziZZ_c+?VmAAAAwh!{d0}v0uTitp|}Xie`2`jHE#cS?P(xQf^9!G!Q#3mX^vmb?O8r z$HsBZ?wttYsyMKrZ(*t0#B!wp$H}1?H8D{vVEgnm3Jx$_qO(L-%@*D5My-f2tYd!Z z0v?}v5)YsHp(G`2mn?t;jl~K!maf7(Zha@b$b}U}DCR7@aP9@n`4@1>U(n@kbn954 z$$e!Q2s)M86J%OJA8i><;|*jtj@I#PZ*-Hfwfz9-u0ddLTfOo;9Kb;L@$j_!)zUj< zz)#?mSOSX&D3?PlHn9*a1=u(|jNf_p?<4P)gtufj@8edc2_hzZu;jn z0P};KaOr1yo}(QAbYSBzA6ddv(u9z}F&WURfvc3JcV(@qi%apouz_7fk&@sb0PV+l zsZvKj+lABnuJbdoQ zJ|17lAEMs=U&6(38g-UQYf=Dpi3va}(NhBl=(8camrON>2G|Ii z6+GbeI|E$5Qv=XEH$xlemn|w#_v=%tM<2W}mrTYu53;x8$%n7r+U*2O~6^Hh%b%8creICKywajwZ)&uEYbWIU@&%H?QBS;lVpz>%F~PP5eA*izj& zaz$#d+idh3|Nb+0*3}{nLss)R9L=0I~+^~(`861G_ z1{8_EIKYGq;CZcjm7WY}%f=TUuHd1iA+R-LOM*k+u?_gri9A`h793WtQ63U5%49%a zSHx*LDOUdkS~h*o^LriFiG}s{Aq^RuJHmPYmO+ z1s{%=lY|#lnH-W{?52_m;+of0(L(YvCzRHM7XO(^Ynj6Yw(E!w6*VX?WJ#mc8}A36VGN4lf zngY<-8}u9H?vBb@u5h`7xY`ll@9Ecf@6P4Z?=FMRnC^qr8<kOJQVW|O2q_8CB#*ed+?egZ-Qk_BbLmsi;MLa@zF2*G3-g@E#|3T6)d1$ z@iBMqWn8o65PtQozl)J@3hvMtBDWw->|8s>eB%}T*|+{JmfWf^XzR5lOpKK$=WFzndy_Rp)@v$dMp2vlv8+NjX@OWy!Lvah7Mi?Dy>V=8f0Pn)TkA zpR;DhmdE4gvBHxjQa4(Ro#GO zdF+;H0A084J@!l!2qRb7va~=pmcc>QDGV% zzwh5;*QWQeA_U1AgeDznlY?%);Cfu5fIlGKQ^FPMHV~=2B@=c`dUZ6%Y5d9cgxe}3Ig;}m5%MvaD z3~Hw%MLT$%h0Jq{_3D^873f;ZbV~wG@n{-r{;g zS~Oi59A!rq+Yb~#&TS7vbw*}z7KfE0CYrED`CyIEsal8+UH>b%aoerTv|!9R)*o)M zkH+pqtCrXMqoYHb?C82->n6rt;* z;Uieu59hoP6Z4`GOJJN%P^Fe7hnJp7slg6>tj-4*>oqv&YQ++59^8dth5SZRlVvV{ z=g>5soajYqnGzg~$wdM{e|&El`#S*8bjT-J0*%H)3%E1_&>ld59r4kAk__mYiO(D@ z;gv}x!Jz&0K_|pSrT#ANKA@wkIenJ2=^Rts0 z_3ZDc>^42I^yi@zHufV6c?Y;}y^Cwt+Az7pLI$AE7f5DC71>PqVX+C6@(A3wsW8Nv zObz41DV7kBqKl2QnSb3?aNg;n*2c44*Cr1Jh>b^V(A+!usXMt;1czFL!4$^e$5~Nv%jNbpmH1PeyK5CAQ z&}Kmx1j@G~<}zh55fhZJrv09P9%9m32GWKJw;I6mLVVx`2csl|rVawg_A<~${t^L1 z)Move0Zh&S8+#*cTUkSz>==XHiY(G8aVQ?LPGhjdZD`4tw}=bcItIxj$>s+o?xVgh zf;=?KNhA$;?Lw6$ILahv#zhE)0WHjQsy-r&c!@i7j3LMk1JDfbNk3mKM);lEBiu&- zG_pL#0zgMNRkLFW4vxN(&_n|OEyZthMiJMI6KgsFKqtS`qE8o#raFbuOCF-8FSG`r zJ-CL6zdu;Sp+X)-S_LEEFd@Li>?eFn(|tYnw0uqI;je273;fK@O1q#voIig-UX#fPGcQlxE9duNSmY8c4p zfm?O}8}qcZ0+?=ytV8mTDYl3Clm~}uP=zTt)aS}>3BgSpg2W5NGI@2(<|k*t7Qge= zWk9R>q}?s;zp5^1Y{^1zv7@^o3r~JJ$Z&8=v=(#yD_xrn{oS@-XgX_b1-7?hLU(My zl>*Rlw=SCjT_40&jqR|MJHFq~-Ua%+Yw`E4w>votukzbmjn3_~b1w3Eg9Jyn-H}*~ z5&$$gF;}^Z{&8-n0cd5;O`udP;ZOd@pCPrX0&}>Es$Yc{5aUCo_j5O>&SnOU1aS4J zqCOA{jBraZtJCD5U{19&?j-FbC`X`W=P4(#$w+FgYGJ3=$&KpMQ1OE=Utp9oBQe&)BE$OjT zxDYs3eFL9;;!kk$@@woMREs4zW|fQ6tQcO6JNMm(J?n2l${U1XQ5qq!VQh{?=fY_` zf8iy3Q7|vy&%g4YFk36Y z4XDow=z)cg-uC<0d+pmfWt50Vd1$tJ(| zEx(LyE8YS+Q>Vg+T;9iWxR@Mew^DCUdXsqI*>B-Y^%Y#2J%Q1_3~t=97yCEA8+msN ztiXX|Qej1clIT4RW=T+pIENGX+>ibnj-PrBww=fJjeGEsJ3fJdZ~%@+Og0M^J(oOM z3SY$2Vg}ModJ2cn{1DF`e3<1)*00-)TX)@!4TC!wJSQ)i*3)@R;E9tD;)Rn3fQ*5R zm4_MhVXiWbo=i#sA^{9D;x>}AZkTC=egu=AtJ16)PGRs&ugeyWS-iv=*P6EY9Sg6- zU(@Tn!?(_914kpiH%huA()g2xPKDJVmI%VHO#2dHEyv=f|^7iS<^y&*$7F0gBL zh+(2FQE=1Z`HfqEw(;s%g;Ss-IFXN1XyJP6SJz*&fj`luYXG)ATR(+MF^V!Xc~yXph^Ra0nqfJ02~A?aG5yY zVEKZNZS~NTs=|n}n5;UOE|~&kD1bw^M8gyD4ASZKG^YuGcFNelhGc!zZ0HyfHokfC zpu~u3D9-x$^uYjys1G%&K`WWgish~O_sVOH=|cLRN)KP{S!4_Sz+!goJ2(2+J}!(y z4M3lp1q0EVte=Qe^|q%#Is%G93^#6*$ue}3UkuJlp zI9#Ar8klr}n(ecXK(>~o9mvlyY4C^;K|qbxgJyTvhHVEtf1>#+ZrPE; zHESYdl}w&b+mz;DL_n3ZdBE9U)Z;}uTP;#yNsmEmv1j7*@>?txPc=-xt}nd8y{d)Z z((Wj>jp1l-PntGrH8)wW)(8ZEK3`)7bj45rG)Zu9HYW`uWq!(@AUd~d-%)#{)Sw|L z4)O&pTr5TSlmeh5Vn9Ox=u?vsPF1OBcw&Fh-5XC(rC&^01!ZFm?ya2lVAL&`c1E~vt<4_TY8vtlk#!emn)(>OVTM)5HF`!9~q-r=Q z`M}3^*6{X?9$YU4v*zH)yn)vyfH@nmGk|Z4>;_9l1yab4589~4QA(sb?32JfW569- zCAO?*m?-<0+}@fqa5@!{%RThk3zhHC`CA zTGiaD#|ZU<8vxd<1a^!7LpeJ1A>Yqo2}+WoN%8!tAF_&AN@9$3 zAMhB}--i8nt^~ZCDc!b%6E|yr;})*-avITcWhVjL+tR=(PG8rHeotv(X!Z!M}rHya;al~6VZNxu^ZQvn^sLLoK-0g_e#uR4d}%v${J zJO4w&tv>&a&*JFu?_<|nuEXhbFX7yov#1a#n8{%K#tj(C0~`C+;;x%M0ULwx)kYk^ z!LgZF@r7^v34&4vgMGu8slI~qGv{!5{t{;AirBsOI{e0m{s6mH?nhrwpFk6|`x_Qs zIQ|H}@Z{$)>&>7)(+|hWAT*~jJ2#KgTnVX62KVm&0N%F$UC5^L$k-;*VTPp!&Jm@Z5p zo3U{Hp10!N`+pTH2iGvOkgYubK{V=saqNm+!7HUhc>LtIF?neowYdts>I`n%^9%Uk z-d`0ik4I4>6(*!8LFEF|))1IDF@FqSc<^(WF)qQ*c*r^dc5b{GZ{PQ;$VJ0QyEF~R z*%4NrCI`8x3SOLi0-yWtpQ4Ho*>n$jGeg+F@kZRf>1|k%-o&T)TwdqHAe$n`~IZ zO&ljNC;)8TuD7*Qp-~K(g765gXdC){uvTfA{hK z1Ot7rbZL5J7nWkd7i)JzZ#8#xlLK@$w#tR=UI;*c@o)jJQV~L%3g|5zfF?-=V&UDp zJ;F8ypi@eM!;s*QLJ-Apjzfdw%QY1y@Yx~2K>(> zCeD=&4oDe*roc$ep=8Qoy#S%`*yI31i~=*D6~ISKx0}bSccV@iQ77p)wkRaQRCDpm`^wn6z5@Ww;G48Rp}56|4)nv}=T97f=2b2XUZfU9Qjo^s2!SzqGZ69)}K}v#bF zIVANM#aqQeEwWc+PC&)fU<3V>$vDuKxcPW!<9kGq(+Q>YPOMZ`X(Ny~Q2 z5IaV0g&C6WGg&k~mS^c9I#LM<8L36s(mRKDU2iZ@ZF@cJuQ32^ge<-B%rW4(Gb9Dz zA+o9N1g$xbb(~F5v1$umWQxQct!ernRWvm`mJagW02_MJxM?>XW{4f(HOB1>5zu$Z zWYX`*cMU9*DV4nl+%g_vG!w!h^t`EtK^NQUf~+ zA(>-z`1I;|VnACB05mNk`bt87 zt+@zclMU4}E94vJjUx7sQ=OXS1JK=s&R5Ov;NfZwK!5#U2}kDgm?PdfO-E+oD(F|) zq`LQ}&-_g;Mn^Db&9qq_?|nN$d|=Bwia{2>o5Gn%;Q4dFmjF}{VmF5zY`SRL)g zX2Ezg7`av+p8B1ZQfPC?DQjM_qLZ;Sf&KhYI(YF=F(SPDS_Xf2l47v{k!49{2$6gu zR~38K#aZPLpO3dVYd{~;=(m%-K=&=LDEf%PCjy!QjF}$ZdXs~ZELg&jY$M4!WmHEf zst?Zt$-vX^+hXQ+o#C-8W0m+)>(T4Zt}gcM?pLFp7WKQe-Y1uI=G~$HlCA5;w(y!x zd?|S_!hN;yC1RF!^CsT_z$ebqJB?)Xm^Anbofc?Q`<4knCr#VJ=5{~ionG}{K3~uS zSF3Zoo$XC7Z{6^z54vqnI{og1i05HOv(M4|K0#ZFVbDfRMNy{_2E;0YX?9l=Zi8T z+RcdnRA97J0jA$lrF#>;TSMON!QQQVv2)dK^!KgBE3dtPCw}mCY}mCLH{5s^s(ygk znF21)O~W-(Sha2hCtg2-1Baf(d*Ai}+l7S8ZV!E5#wujW3YcC{7fFR z)i?3Rg_m%8;&n_;&mgJ<*uCj?+;QDq80qQ9aAp9MQ0ikI$IickA3gO$oS8Y#auGXs z+<;xz?82G>DO{LER_!8Gp_p6;0dXu?@Dbqn>`{F4d*8sD7tWxsFNa(9-;JC0+=c`?sntMf9)9SflJfEV=_l~;i~oR{>7u8n51#A8b{u$=??!Y=W`HPAg9}Vi zF%J!H=w$b1qu4^st6>*!xsbZES@FVK$ZAX8U@6W{W9!?hPA@{)N>~^5R{;Qw$^q)QEiL9K zEjog&8PFPlCjE1o!re2V>3%k0D7bHXge?Ol_ykCYHfse^{se)u3JMb)K>CM%L8)WQ zfdubB%Jdo)VE_6EgBedElQ<}pmuu*s*n`yEWvw|YAoIy0@c$hEX6SpAVIjo!IE^!T zKLMcC1|borpvcN`CSaL^&;Yo7osZi$iKKxa8MriWVU`ZF=-v#<%ANQ>CB>^#M@b@x z7>~XeVf&DUv3z^2+~(nIjCoZ+tN~~M4;-4rlNX2qeFXq?=)iPcd}3c2ds+g}qNz;p z&SR=Z3utA-Q+ZIkAu0MJuK zDpp+AfYx(}3B#&E`rv`*H~r@W16Bn$uUjGjt>IFf4d9J)RebSCfO)G2L5d1O z$&_UqXA+C7ek>`?QhSB&G#;>e5kfDp(US%~uri$Hh1fLUA?0Nek#E3<#33S! zB%dNo&fECrvmOe>uui4fMv^fht$Lzf8-~pq)KcJ)a|pPKGf6?vIkX*_=rwKZTmx)d z4N#Q=i@@!`L|_{1hE$00OhB8`ho*bYmVsdtxN%L06cYr*H%snEJdPUBX*(Vr2dX>& zq3u;V!f!?*w140I?ORWQrr)XpcXa?7c=cQr|NR96Wzv8)r3j(cfKF=Y%e)u3QV8)< zgpiMPSmwmSM2P_CaDfEJ>B$Huhyl&T@apnYe4AtwiSbmkW*l^l?!3pz{SwS^A~}!=`wz9 zAHkoC*Y;>>Us^4Rjt*Q?S0?V!e7i+&l~^Y2R;KviO?Ocj#}=SThC?5}bMA-Xv8eVJ zU$<~@!iSY2-;RoQlRr%dGXh5If~v|Rkr;*jC&}#4#nDBcL_gVJi6IK%XgrAJ0Ng+$ zzwG)RXV9b#7dtlfVr-a-r~-K!KN7*B0B|9R1&&8(hQk?0hGJpMF{Tjy8 z8!;ah@al`tq2F?G-PrqJ_OC!d@(%_TJhD(B@xe?L-#zeUeBu88f)zun@LQk!18iHj z13gH=j(n6aPa%vv4CdD()w==}_;5oHRkMalRKtn0NAQKe`EwKs1>Cs%R{Y8be+^@) zK6t?tUVZ6@SlPcGio3ZRMMG-;BMRuSLd8ap9JNU%}Id zA44&m!>Y}jv3m4c)G&yVGNp8#MU;u)hEy#+MA}TjHY`|X4Qbm%u^hq5mXUV`Fjbp` zogPGhEM7Qw4E^ZA#udXz8C0~;fE|#7lVP^f#Y<=K+T;&0zI{9T(*vj>gEUfjb@~+k z_RHVIs6B!|_{hJ;KyO}HDI~r~)PRW6H>-Gg<`};B;zO9h9D=~ZFK} z5x4KoT3pd&96&rF&4!E?Y20b`c1;nn$~+#}KX!kg9}uVw;iWJZE5 zTLoQj+v;K8DnZmK5W6sMqe!P^#FVTPi{y?9WY@)Wm}g~12)qa@vKF=sQ%i+4)M+j? z_JIob8UW}iJb5AC0)UQ_q1$Z4inYX=jy5dM#V7VwuxEV^g|dOO3nVyX4lwAd$0pJE z1_rbX+`68M5MF%=j`|~80nj!g+vysB77$5%0NIlbtQzp~v8`^*fSz#`0Bw}VZdy;$P1>lpw#yCnCI$z@_H(f_%H=R3JbS8&2alR4q|$uY zB8Qa3Ium_!accAglzH3$a4AVMR-!QhFL01c10TL7!1#a!VsKCQ3h(RRe$ZbQx1o z8i8W=QC1igUgmlyl;x)mBI*51RFw^)7jj@wEd~pin+G=b7x4>sRJx%nKX$BwabF%Bf z>a=Yx@_FphCnj0r<;g2r-Kg6rUjSpxfF=o!D*p6&10^m(=yAprXNJT@2zVeP~(Q{2ps-2&hbXWK; z%2ioxMN0hLv>KG{uCt)!X7RSfeXcAYu?s>I70<>W|2V*;YavK`2m%u|75j^z4`Bi# zxuK#IWxW(3fU`lw7IMZhFDvESDcLfXi{$l2^TI+;O4^W08CW-JVC^8Vt{)hpB9jV; z=IlmwK&X2*#u?i7t9+@B8#Ipj;&Xd3FTMW2s|`T&*e}WSwz{}J54r}TyU>E}XbW0g z5X)XD9qDfF5rgr1A+(s<9q+T426VfjZPV{p9f0n_9qjmi|8hZ>JeArEBDOi=J{_!Faau~APCA{~Bd(qdogOj=fKVYCV3OyK>1H*JMpPI*KzWr&OnRx|Ux9nzT^W>{9 z!JnGM|M|)Ph%x6zICd5=Jw%a*2r1O4%5&DlB^<}6zxqdb_4OC9>)M;KfA<|&IkXz- zYJeWsz~0sGqN;!_EE$;|yeL2=a#6KPn5<6VAD(>xubh1jel5gpH@^edZry@#einr{ zUdH|n@4`s_IxZR!8dXj`tT;Y=yMz;$kK)MLXE9d_Fk8NWpya|1doY^q#n0_}3$~8$ zffHqcAO+jZ!ZsWjj*Yp>IsExI{|jcV8HAY(dV2;D1tzk{VeRNTY#&{XO(Q#zaRynJ zlwc{x$|;pFAK!oDYk21LTNavl^AjGZ;>-M{dPt&YL45 z*5%S1e*F6PajJX}={z|(8H8>ILB)hs^D&%puy%MY)(u^Q4Z}M)7tbS>5XsA+f@e-V zhNoWr0gQYZxlBJ&DUx2uBIooXyfBBn6=L_^+puC_0}P9FO9`aTpo%JvzVa~s`s;s* zoA%y;oA%#~tes|-xf2t>y~lp!a1xNUW-jDH(*Q8Y77tL zSU3E~FCWBYbp}?3@&zqE@ZdE>zymX=8h0fDvq&paAiadkQ(r-`JzCr_afNEWi_U;Z z+R9c7Qr)kmhI`ZX%LJh13FplOvi0?-V`>f3Xhb&761(4*kdsD-$0J<#6?fNtve1jLFk z^x=9QzI!^0gKtErItHiXO4_CbvMR)7yDwXT$l1uDs;UUiTGzBkk_k6CwU^k4AKD#Y zT|WU;be3e{LcwB*0?n@0&N8no72gOumDaatzY^U%XFAxml8&0>@T${XO5%2Uf-+bk z3deZh@D!drpF=5=OGt3&qbmi$B{yO{s0sk5`^NzEz6$oNO90TW$#zFes%Qo@k6u&5 ze-;4fS0-(Qj>BzZJ#vNoCM7tuccQ^vRsgpCS_rAI zZ<7RvE<7n9p3H4dF{bhM4D?$S+_WwO0zd^==_2A#Yebg40%C~m2NT~s>f-2$2y+<% zishh(n9nk#$u+EsAySKyrd~4+Y0oi%s^_3D3w(4}h_Sp28!28B^PYjT(-vzB%LGi_zR`;yZNR4i30>G`AY=#1z~Ql!!iQRCm=3RO`Zvv+z``}-z|E_H zUQ%)(0NMbmHZbo3GX*&h&!&NF1}Im7$~>^9&&BRlf_l;cOG65KqPN+`wB7r<+!T}h zIRAYq-%Ad?_Bj?#hva_LeE0TtwDFTh06M~J7itVZmnoZ%0BEi<+8%(8mlMSgD&2t@ z&@liF+&4fH96cN(kPmulD#FRK#pD#3XNm4fq?0!T(0kWpVY38BcMRxd`xEu$z5H9W z0ibJ!iLXCX!jXC6bk`*~WQx=UFxWDxLl`P@N3xIvOwy{ehye}Yjtz78;AWr{&;gvy zvR0H4z&-@~$Q0v9+{qOHSWbu5C9P|~t^p5C03%Tew{FZxziPXz%}e4idHJ1D|7N`1 zF7T*YtdB$+7Cc+ssMD&d+rxz`qF&!bJ7)SwMSy>?50c$Uq?}id0bhL;n9o!Z*crHP z0N<22g=7q=_-y?Ufr=8UoropTXyladrS`}8(4G36c_Jcjq?3@z=8;SuCAZpE4YoUv zHN$D_TG!8D^gtRQ7m-$jlva%ps?-0v%DwEd9NUv!Pq6HDkLWn)YK(6yJ150|Ws!Fe zB1`KQNLFaSw4+5`Y-Tjsz;?zm0X|=e1z&Ez#xfhpMU(h@*C2Yb0Zsl#ygnKo>-sm6 zYp`+gE=L2pb62$AxH^CLO0MWShP;x8{49O*m?SXP;yVJg>kk%QAaWs+vd?lNWaLd^rI2G2A?u{kV>zh#Hh%lQ--G4# zAd2Q=VMI!o<5OP4K&7XMzxd%_;&ONy6PG4XoSnqvg^Sp{Vk`cykN#Jz$!=yq!!oK& zC8v@P%$~JEOxUmE8wdU;4jn&&e0~U{W2@l=DL54m_wD>RZdh@b6vDAN*^-^BD$1x> zvp8Emfya(Lg~{q9rsfLh&Guvc+LcIEBCNCraqG&DVZaz+?LpWs`&?zSh>|gh*UCq5 zV)i)7o((q$aPj1swiHb!FX;IpZfVfLZ8tKoApjr#0vwLq7(Sui{HYz`BNxSrFXLjj+up33z0L^ z7`NBprggipcFpzdWl$P5F|3YF9K}ON{|>dG8BS&Of)JkPAgoYMtP7_SV%v&qaO;M9 zFurn|5+em%Dz;<#*1&ffc}ADmTED)2q`O#d~XVNPa5g|G-{>=-}9KEPOy0@aG1MM zt9gjLDi@?Q9E%TlM77gW0jC%g4TOm&s2mbqY;eKuo3L-%9yLkQB(>LMt;H^wN|j6e zyX9hRGITl+YIUu;RPWhMd-tN&PdkZnQ8&h3*@F1eT;#l%N4R7CQE2YmGj7iT;hQQBb!Gy`SK46K993=*pMCAO6Q;d#hlw0Nzw z`bpgS5^6_&eKou6F08SRl zKCo^uz=t>2kW1D00CLuIFjXS(xeh?<<;Pf6Ty#<_o)kW0f*AU&8g51co6%*wQ=4l=VYPBj5N7(%JA91mg4Ctf=v>cq&TnGI-X#V+=@Tb3pj9Bp84aofRP_ag;Y0{4HSAcC!OC6&7U)MZZo0APi%$r-L%Vym z3QV=<$FE=ja{xZ`$UG`RFN!u$BW&3x`7FiAR0V43do(9VM2x^KW=4m?jJ8bDWd;UQ z6@2KfEb_hwRB0yBA)H8IP)kz=?LTEimVuJ*;K650I9(h-l#;p*^bHdwCIzs)vu0UI?X%&ay)>h`!9ktwDVZn@4=0qGy~ADU#Q{J#DE4dph-iY z){(GliA5`g&$RSdB2#M-0Q%m60zf`31b{w072!mg^q|B*#sG9vqw4^)kDO7)-ti1< zCBeaSza40@G;7-S>MQbN+5pgWa7GO1BlEo|aZQdS16u7R3D8Fh0E=y=!x%c0$2p)x6;0roKlWXY;e_ z2Faoi+wBg!$TQSi$LHi-Mq=G|RtzrdFR1CM{b%h`#-<=?>(t*{f%6@o zzZe60u`jpi(q%B9TRoxCivOgiX2%Zt=W@Z7bac1tt5aVtrwy&1y`1}WYTG};=XBz% zHyhej8WQ0-#m~gaH($Uv4*oT&QBl|!yuna4TpyN2Y$Mss4BmYh!PTZa-;pi=03ZNK zL_t)H|BMYx^8J*+7ghX$bA&5s3A9?1*k@9gd{kRXl^8(<}WkV!jIjW<1n zPu}_|IAIEARF>;hcx5n~*~4XX2A_H8kKqsI;ra!HH5UjoSikam{ObPSfK#EAFVg*^ zG;=9rN6u2!uHn$-$MERs@8MGIET?2aed|%=?$AiN9lyxg%_4k zPEX$-`6~?LJnvvV^p5c$cae5^ulhg~TDs(i3bLL4rb^af4 zYIX{6a@f3KAKY>Qhn_ir+H`>1_J05$+xLE$uGU^5FoA>#fr-KyeBj3m(hQ8@D_EZD`6xJ9qHATOXiaSx5N8RBOV&X;ciZ$eoEdK4s{%`bTNqR%k zS7WDD)B8GaHc3DC3SPUdh0{*hq8HGI9UtBafR-YS3jk=IX7zsH$0YPF>A>>7%^@}o zl^L9&B6b8;QH68jKE{k$RWK{QQwso^raBd^yLm%|e2P#Z(PdmP%NM+>f)o`)gn+-7 zCxQDPn?tR?FJ_x*2DA`m)Lr=xCD{_=c3MY4n5EPJlJ=qCW;E;LW7iSPL^j*PT+PH( zNdPC!@YL;%Wf>HZ#7V&_zN2D>VPIhIiV%4MBXqrl4trgFKFCvqF(eG=mH;$=E^C5k zK$i^YBmjM8+CahU5`bn2fnXk0pFaeE%a5b0pP{&Wu0JOH1jD)iegfO6M4*Cax z-`qobsjd{7Mu@qpiE{q3Z9jfggr^)NBebHtl{44 zfW51zt^n0vws@@RUP_UNi=a7Hm1TD#)4@w;Y&`OEh%%izSwdJ~0GjP1jWHc=P{j{9 zmX?EPlh6Cf2H6e}R)K9f;D$ZGr~_1rzzZ`#j}45E0zHn;M2Sj8d>(plddC$#z~)gP zV^E<(<>M;zuC~v{`M6;FYquZjPVc;5b}(-(K5m~*)$mmP=tZ-y8Yf3H0DVjW(8V?Y zwAfGO6DA|1HURYR+z#9`FbgCY&>Da?C|qjNfacpPt3W23NG%S0kQNt7;5m7&iieI}`vO-v#IvbDrT zOFO%G|8zUnT>;QZL!Z2{q#VhoT76FyQcyL4trVqLx|p7;;Md>r``Dab3)3PEXJORY zl=n#V+)RM~_gkOEi!%o>x^V-XbPBiZxEtertKoPC#+`AP^OQE`!ls?lp+Yq^R7yp> zSv-rUPyGldOK$>wWx&kCv5LrtE3jq5&Dfs31)Kd13K5w@WCn;r6V=oVipCV4JN+D9 znK=$WyBdT2J@CB(N`>>7oN=+n+KCTuejmm%s{pGCge5K>F`q5qSnVjzxv${(#Y?z2 zRYBI=fR#f-K&^uFrzWsx!!5Xb+Z{+78KhI9Gf9QC0?)^(=@WSJSnHia1|5i66i52&TgGurhfB)R$ovQH^p&Gss3m z*gC!sH>|yhyOkgw+wxHhOZd*gZ(!Pb1Af{@V3EjS2CiR&U$qg=SCFpSxM}O{*uU;J zBs@m5XfNnGh z+-E9s<36Me4mLzS_a$|=NreXkVsS)#_Tm>jeEdD1#GaKmz;xu0OdmS6>?VGset&uX z6};k-_5R&rCe1otAz%1L+97QXKEvD zNz*3qrANv*R>;8Yt7qg0`&GI64bxpv8h*YST@9M4ENnQ2&49r5!vEVY8z2CB&Ld!~i2+SrOKUAL9`*U5%6YN|w2NV4 zK!fCrei{tuGDw0Wazq1K%VY4tUK<89+i328N(44h3=IaLKf0-c3^Sk!fKFkuEXC(o z16rg-8DVD7oeyTn;ELG8a{VsnFusa&e$9AUSTb`Yys$ z#lpoo0n)W>r}&7939k-Uw25RO!H8f75r!QD*RIsGbgXlS@)#5QRFAK(T;R{$oHkBo?$Er+wU2KV|grj z76xgyp;gjhR=|Fm62(mN^$a+cg-b;f_di@hHIqY_R-BEX0@Lyk(WD~aOaai8-A3Sz z5!tXPyTpu;VFMPSI#b3k-jc_vVahfG-kbr(C^em`bvac8ZVDyWgsa$rMdCozfa^C< zK}?Y|5QC$Pjs~{$KHPZj*kW60wefW8tS@B?>_X2g>DDg_N-PAR`7o8F8xZ06#Tq_+ zgsPe-4QMUFA%Z$G2NVOkE?6KPwNQcs_?_D$5Cb|gNCR3J&}TFQnj|>1j(nmklUN7A zqE6%^Z~pWF=;YE`%4lili1z_~>`7q`0njk;w};AjfdFXoeuqGlwOf$Q(G5GK^VpdPp6eUkUk68id#n+mR*lxGsk;iVSDi~BlWO7-=rr+K66 zB2G;!aIQXX0%mpw6YH6ON&X5wkBBs(;ld0v`22w)PE6Y_mr9g^Lm zL%NVP>?H%Z%!E!}kRzg*Ly2d<=}m$J6nG^1e_EVV5QX7K;2qpgD%Sz4r%=fT4h&wdj> zKJyfO(-lXZVKf!YklPRl7%f1qwh+40TIe7pPW@ZOqC}wHGdkD)8|pB)NpC~6?je_BV+5Zx_1kph{-}3Mmd9P#&5umwY!neSe!~5_&)4Z z3VoR#q|IEz$@QCaC-KlT-$7tjFw(mUBSR~Z>CI!be-vpui#{_CJIJ7Pxdhj)qUw6M zSU8VMm9wa1$PJz0Al<3h7*4Ig(7*s(FNa*uN~{=Ihmp)E(q4oxsG*!G~yH8T0#2s6eU-gGbG*<+7#(LmE7tw)kbqwmoi zA%-+vPLwp0HK8eRC3t|qX(yDVJOi702S<{ zwM%St0-w#mg5z0u%likt5mDOoLJjIhm2nm4R9Ad*@31OJxB0+8_q7d|7EXSbP zUJATo-l&pl(7OlM3i5%Q*9rrg7>5gr5GFgGCl0Zl>VkE&CJ$Z!9(cY2-^`-cO9w&% zM8$Pxbzq_FvSAxvsOw~^qG+}wIZ zt@gh#bfgHOlHkw)v@oCrXcY+#0veS@c5>D&#(@4w1JHpF-!<^rm&-UhRWCxA1fUtD zO-RgW4?rJ7(WhiVilK>hgAsmdQyJ-W4QAAXIp4u$0-$MbEAU7Xt0HD=X)K=7^$E}< z+r#UHq+3kj?zIFuNN}w)4cabPW(Uf=Adtqe=ou#7m;wIg$vODFeQ+%>z!=|4^crGW z6fHFp?J9U#%(ODW~d+EYXXX7zD5dF%r-L*8-_mTS0mBXG;LCVV%7K?hQy1J~yy8~%^l zMCY4Cc21iiYdu#&69-;0ap*GOrVK=M7)^|1t$)PNAe*BNB@2Eaq62KxfMo}8D7UIm z!?vLeZryJqL((BGV5b!75{Nb{0pW85){&%01QbfZx?W)WNCcbZ;#4gcr1(<8q`i3Zt~GxvY^G@N)bZh%f2yD!=F57U_Q#iFq5jISG?NAvn&E>fWA@3n-(P}_Y4k#&3^p)YD^ zzLka-MDW;7Qf7x})3YvjoOwm@4)qP~D^ieyV0U_|WO|5fhHiz9jcAPN5FxHTU`kw0 zJ{sNI4k??1Qdr99&l=dVb_{FAfWaIv?9h=nxWK#=lGRM_rWh&KA5TUiSH6Da4o!wB zIe5)O!tPk(^+^D_d+XZ$mEwoDe%J2U*7caQ+ovX<*Zhp+K}stIbjy}D#b)hB?&>k1 z+3#Hr0KNF6>a;|!)|C8bf1fMq=x%3un@&zZ7fK&$8Kcq0rYz%5Kl5J^4J|T^1mXm^ zICB#BKmB=>+&K^{I0_}Lm>h|KJbK=^RS^TO%G9u3CP3+?S8q2b+Dd1%`9d=gy+HG+ zc>*bup9G+3Qx_2{6^4lz6+?!;k8G+R<0BieqIVoC21k*#fs!|ir(b>wXD?541(^A2 zAAakDe~8g^8cr~cbl|}bO=LV97b<7)*qI+=%9?{|QnKa@OG8u(5oYFrRsA>MEnDxz zrWNCGNSHXBhh=8qhBX{I{xn`b{~RCr508x@>o^Gg5+*KA!JkVbHLw+1w%meiM%N-6 z%)y~@AASWMe9V+fc;)N~%;G$=r_mE4wA1js2$Pq~aApmR=GNlvx4j>E%R=OqVEO^d zn8WFrQ#d<6iQLd2QW*m^j~I$3O2ugu&QHRb@4=n7y%!_-UM}>?Amq*RFEV05&XxSyjJr-#f22549Kl20>J1;r2>-b{3`7Xa_ zW?h5x(xqw9w^eESbr-OCoiqo6%^Z>L*R#TG_zT+Qi{CDZxGs2wdYc5=kpm*>MyY5| z&OQg+RPfTGpo7353jrZDH6J(bxgPJ`|1sF;6?O!BIZFJP1M>2gZm!U6eFlg}^(&%gJRY01G!1oSM;V}lFd+J39 z+evW5>s~#N_c~I8Y5_pc7$~p?bRz&AQ1%DOwj`U}0)W14y@w%^;J7LPbp2`dza=!F zs|G%Mw2YUhhzdt6Ua`)x)^`&FTIQ8xJqaKu0CXuZx!BQ1x0KM6a$!VS%=sx?E}6oB zRvMMeY$KMnY7AoyaT>AAeF~t7DOe=ej^={oGFaPRSN2a3&Q*=rJPf8`s!@s;hCutTP$0W&nEOs!?l0jSDd% zYbNmdCp}ya9Tdr*^QcCE21X+I?BfYzk6;qX)}TUIbbw6zGiB1$khU!h8D+fd)(rX` z6H!gZ)D3KSfyjL5xk+GFmOyA?9h(97)A@25-+J0b(M} zamsz2@z~DlEDYKg+i^UFXP)uauas~L52A~rf&~HvhI8KvKD;8?CFSSo<`%bo)gjmR4 zbOfNA?C(;2jCR*A+s|pG0Uc3PKoT4kyfmN3d=mi8H2}FGL<&$oneKhHH__h73c^|+ zm~B!BI}Bl(l%Xq`8e;2}43au572i;~EiA4s&!dBffEe&3lgH)81$^dgAJ!)362WmH zJ?%s&6CK0O+G2}@o;rMI2UDI&*fZGz+65`=B3%w~?P?QuZU~TfELb72c_U;jlj~K~ ze{|ZG$TZ3i0k-PMv>ANsxCFahM2cCR@Uz*1tAVP8z>(9yL$6mb>)UWG7onMjrwR#@ z?`;I0Vj&YQKo|k_C1nPYEz|5|*&k>R6@eqQ5R{Wduft*`>JW{;M`r@8H!XWDv9syG zg2uNm?ICNJ80rbIVXPNx`bBz(4uF{%ub-;}58cr*2z|9ykAB0YEzXAGkXq(PwYB5W zHZ;B4tEJCdfzS)U;U+j;Kd!keJM~~&06KZ2Bm-Jci6(+aJajD&pBJ{G)%$eij_5TO zcj>dLenjq`}o?byl(sSNcB7YQRtNOWKKN`cM_$e){Wp z;o=bva>?q40f7Y)*aTF#Bi@+=OYd=@j& z1wPTY(j@uZgPb#hXubyTf{S0g{Wmd^8$cM85mhRjN>#JUIB@m=9zSsyg|G@QqF~2I zZ%-dq_79-HlEuxd--)ejcOoPTW8lK~J@~{9j!eu|CUEH0$8oB17D2{j@RvqI9zgG^9D0Ycm?>REWxj~9-VAQp{7D$q z5jai?DbhwPkrp!*6Y`PCnDDK6{LOd1g85z-BU?8jZ{|@tcO1Pn6L;O)_}WbY-U25h7agEg*gV#pBqrixB7o0-{Ua`?iM!USG1 zK~p2lQp8C6kXnP59V}H8sP*)30(g?UzJ@8(vzBBLnl}5+#W|D_h;7~S0qEv-Hk!|c z#$AI%@vHMMbbFNM93elP?k6kOaESdv2S)U#1+yGt^Y|)!;%)zi)9JZ5O46=r2KXWX zv~Fj!&%dO8zuFgf-I#?8=)XExz_E%jpo7ro;#o39=}lF*qk)h_yER};k{c8OynP*M zixLA`1JIN$BOxG>fb?iJsWr$`Q~=J;r9+zlxNR+vA&q;2-4X|ide~(g6yucjrlsgj z)dU`Y6?o`a1t!so=`&_D#__1qlGL8G&O%TCUR;cj7q9|_iSZP|FQ&0=RT1yrMQp_k z2dA?Y2c?Px#KfFTWE02ltTIz2$l?Hwbjg)`e+cX!^;y4A4n8_NHjTrrizy1w`2EAv zc(f}3I)Qq`+i4PjuHh5=s@Rh#LP!8KF$EhK&?W`-$-r2aWwQqKKL!AObjm?!lZ{S* z0qU?yGlOLoiB}@5UScqsyyq1I18e(%k8Lj@>kt5~8PFylIPl?$3X&*z)>1NTMu*~Wv3K!smH**M4vGbMdKMEwD*?0=h?PAx1>Ck77)lfPMj(6p1J~9JxaJW|?uwnp zZn2%e-OOkTuG+;~P4QU!kgWbmBLh0bsY@>Y_^^q&D8s2Zl+8&$3jt{QZCo%wbfGl> z%?$R105r)h_@;rj0CZD>X;cUtjTz9Z)3Di|DJh$5y-ryG03ZNKL_t(e-PL87wAhF( zJFHy$&uJKG^>6Wx>i%Zzjw%MLe6E0SC1FkST?8z1G2&1p zB6f}eZy5rpe3Ib-Mh3_`KC-68hfEYZXx~?2iDqXn5xpkIdr3w%5eV>K6Pb`YhEC|6 z%TcY^I68=ZZ3g(xBa?X3NF$v}BcyCPg9r$+2a@y=ALy%1jNga}10t+mzJb~Yw!Eeem2}JUf57tx%(|t^;%^`aIG`Uh%fUM!;rfmb*JOqqnq~A&T zQu|`kuW@A2P$FZg)@VZpHfuloNLvOnxgHeC zbEs5{$T_RQAA}9q2t0l};FCnT`u)S{| zKCu7yv0;28r?D~*DKz1m77BI=&tHB92VQ>yu1Sh&E<)FbU#YJocC}Q=>75L42|2;-4W1t|B|1(K%k&5k5RS6Rh9{Le}c<6h$ z?dSGj)v6JkJo7SUE=^78P`) z;DmJN97Q3afZV4vJqL#G;@9u~J**zyP!|Y{pSQT%bS2x>&xW0s_tSxc2_He#00Gd) z34pd71W_G;=JZHy!(%8~+h+wMF*rgTErWrz9itUyeg(vUCdnIBbTG+w&}?Yk79MfM z)}y-<0Pc9et?Pg^LAu>CjD>~nXrx_45Why@81<+RlfwEHCUJ}rBI`SqZ&k4gRPz9Wb^6K zx~Ld~c*NWWX-d23A<;rQ&|2b;W}=gvf&kD{ck>Gfx6#%UQdJRBpZ;;Q`H8>jx0A2D;tQrD7v89A; zih#NdGoYuau$yA`^MMUBuw-rN`ORfdDWF#LH_8X<@qxS66QCsd#BFT~-%Dt7!n+h8 zCk;E=z zi_TQAyedu^zzrkJ^O@fTkWM<45%wh+8SrE1nx- zg*AtF-Z6l&R8hcZpHk2X&J}l1fHfssLNXjw8pHr{X%7zhVy211r+^$)a&(e0(s6YWOd@!#33mR_%rcy?PER#DN23PLfQbWolpNmKmGH*Oz*oh zJ$+dK=t7v`8WJSiKtG)r(3JVcH9eXCOf-5Em&?F!-4@|KlHf42toKU*^tqV`$L3ow zpqt)_!Bvvrhyvt{3id7rK-WW-`im#}Vu{;IeEG8do>l-fEl?jN{Oj1AmHl1&lpK$$f60&vh_4p7vbW+V=w_̨}C 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
+
+ logo +

+ Edit src/App.js and save to reload. +

+
+ Learn React + +
+