diff --git a/Images/Choose.png b/Images/Choose.png new file mode 100644 index 0000000..18001f2 Binary files /dev/null and b/Images/Choose.png differ diff --git a/Images/Main.png b/Images/Main.png new file mode 100644 index 0000000..7375540 Binary files /dev/null and b/Images/Main.png differ diff --git a/Images/Summary.png b/Images/Summary.png new file mode 100644 index 0000000..f7baa52 Binary files /dev/null and b/Images/Summary.png differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9648ba3 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Ana + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Queries/infoQueryRequest.js b/Queries/infoQueryRequest.js new file mode 100644 index 0000000..c25aa9b --- /dev/null +++ b/Queries/infoQueryRequest.js @@ -0,0 +1,53 @@ +const axios = require('axios'); +const oauth = require('axios-oauth-client'); +const GraphQLClient = require('graphql-request').GraphQLClient; +require('dotenv').config(); + +const APIKey = process.env.WCL_API_KEY; +const clientID = process.env.WCL_CLIENT; +const clientSecret = process.env.WCL_SECRET; +const oAuthEndpoint = process.env.WCL_OAUTH_ENDPOINT; +const wclEndpoint = process.env.WCL_GQL_ENDPOINT; + +module.exports = async function (code) { + const query = `{ + reportData { + report(code: "${code}") { + fights(translate: true, killType: Kills) { + keystoneAffixes + keystoneLevel + id + startTime + endTime + keystoneTime + gameZone { + id + name + } + encounterID + } + title + } + } + }`; + + const getClientCredentials = oauth.client(axios.create(), { + url: oAuthEndpoint, + grant_type: 'client_credentials', + client_id: clientID, + client_secret: clientSecret, + }); + + const auth = await getClientCredentials(); + + const graphQLClient = new GraphQLClient(wclEndpoint, { + headers: { + authorization: `Bearer ${auth.access_token}`, + }, + }); + + const data = await graphQLClient.request(query); + const dataToExtract = JSON.stringify(data, undefined, 2); + + return dataToExtract; +}; diff --git a/Queries/summaryQueryRequest.js b/Queries/summaryQueryRequest.js new file mode 100644 index 0000000..43ae35a --- /dev/null +++ b/Queries/summaryQueryRequest.js @@ -0,0 +1,88 @@ +const axios = require('axios'); +const oauth = require('axios-oauth-client'); +const GraphQLClient = require('graphql-request').GraphQLClient; +require('dotenv').config(); + +const APIKey = process.env.WCL_API_KEY; +const clientID = process.env.WCL_CLIENT; +const clientSecret = process.env.WCL_SECRET; +const oAuthEndpoint = process.env.WCL_OAUTH_ENDPOINT; +const wclEndpoint = process.env.WCL_GQL_ENDPOINT; + +module.exports = async function (code, id, startTime, endTime) { + const query = `{ + reportData { + report(code: "${code}") { + table(dataType: Summary startTime: ${startTime} endTime: ${endTime}) + fights(encounterID: ${id} translate: true, killType: All) { + averageItemLevel + keystoneAffixes + keystoneLevel + id + startTime + endTime + keystoneTime + gameZone { + id + name + } + friendlyPlayers + encounterID + dungeonPulls { + name + encounterID + enemyNPCs{ + id + gameID + } + maps { + id + } + x + y + endTime + startTime + } + boundingBox { + minX + minY + } + } + region { + slug + } + title + startTime + endTime + masterData{ + actors(type: "Player"){ + id + name + subType + server + } + } + } + } + }`; + + const getClientCredentials = oauth.client(axios.create(), { + url: oAuthEndpoint, + grant_type: 'client_credentials', + client_id: clientID, + client_secret: clientSecret, + }); + + const auth = await getClientCredentials(); + + const graphQLClient = new GraphQLClient(wclEndpoint, { + headers: { + authorization: `Bearer ${auth.access_token}`, + }, + }); + + const data = await graphQLClient.request(query); + const dataToExtract = JSON.stringify(data, undefined, 2); + + return dataToExtract; +}; diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa13381 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +![GitHub](https://img.shields.io/github/license/Uklizdev/keystone-helper?style=for-the-badge) ![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) Buy Me A Coffee Express.js + +# Keystone Helper + +> This web application uses Warcraft logs v2 API to help World of Warcraft players analyze keystone logs. + +## Live version 📡 + +Not availiable **yet** + +### Paste your report code or link: + +![Main](/Images/Main.png) + +### Click the key you want to analyze: + +![Chooose](/Images/Choose.png) + +### Analyze it! (still under developement): + +![Summary](/Images/Summary.png) + +## Contributing 🖇️ + +Any contributions are highly appreciated. There are two things you can do: + +1. Create an issue explaining your idea. +2. Fork the project and submit a Pull Request with your idea already developed explaining it in detail. + +## License 📄 + +This project is [MIT](https://choosealicense.com/licenses/mit/) licenced + +⌨️ with ❤️ by [Ukliz](https://github.com/Uklizdev) 😊 diff --git a/frontend/README.md b/frontend/README.md deleted file mode 100644 index 02aac3f..0000000 --- a/frontend/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# 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: - -### `yarn start` - -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.\ -You will also see any lint errors in the console. - -### `yarn 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. - -### `yarn 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. - -### `yarn 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) - -### `yarn 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 index 5b26732..b7eb566 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,7 @@ { "name": "frontend", "version": "0.1.0", +<<<<<<< HEAD "lockfileVersion": 2, "requires": true, "packages": { @@ -20840,13 +20841,57 @@ "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", "semver": "^6.3.0", +======= + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + }, + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "source-map": "^0.5.0" }, "dependencies": { "semver": { +<<<<<<< HEAD "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" +======= + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "source-map": { "version": "0.5.7", @@ -20856,11 +20901,19 @@ } }, "@babel/generator": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "requires": { "@babel/types": "^7.16.0", +======= + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "requires": { + "@babel/types": "^7.15.6", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -20873,6 +20926,7 @@ } }, "@babel/helper-annotate-as-pure": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", @@ -20897,6 +20951,32 @@ "@babel/compat-data": "^7.16.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.17.5", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "semver": "^6.3.0" }, "dependencies": { @@ -20908,6 +20988,7 @@ } }, "@babel/helper-create-class-features-plugin": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", @@ -20926,13 +21007,39 @@ "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { +<<<<<<< HEAD "version": "0.3.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", +======= + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -20952,6 +21059,7 @@ } }, "@babel/helper-explode-assignable-expression": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", @@ -21022,6 +21130,78 @@ "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "requires": { "@babel/types": "^7.16.0" +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "requires": { + "@babel/types": "^7.15.4" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "@babel/helper-plugin-utils": { @@ -21030,6 +21210,7 @@ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" }, "@babel/helper-remap-async-to-generator": { +<<<<<<< HEAD "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", @@ -21072,6 +21253,50 @@ "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "requires": { "@babel/types": "^7.16.0" +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "requires": { + "@babel/types": "^7.15.4" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "@babel/helper-validator-identifier": { @@ -21085,6 +21310,7 @@ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" }, "@babel/helper-wrap-function": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", @@ -21111,6 +21337,34 @@ "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "requires": { "@babel/helper-validator-identifier": "^7.15.7", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -21146,11 +21400,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, +<<<<<<< HEAD "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=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -21167,6 +21424,7 @@ } }, "@babel/parser": { +<<<<<<< HEAD "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" @@ -21196,24 +21454,63 @@ "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.16.4", +======= + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", "requires": { "@babel/helper-create-class-features-plugin": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-class-static-block": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", "requires": { "@babel/helper-create-class-features-plugin": "^7.16.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" } @@ -21229,60 +21526,97 @@ } }, "@babel/plugin-proposal-dynamic-import": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", @@ -21298,47 +21632,98 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", +======= + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", "requires": { "@babel/helper-create-class-features-plugin": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-private-property-in-object": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-create-class-features-plugin": "^7.16.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, @@ -21375,9 +21760,15 @@ } }, "@babel/plugin-syntax-decorators": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -21399,9 +21790,15 @@ } }, "@babel/plugin-syntax-flow": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz", "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -21423,9 +21820,15 @@ } }, "@babel/plugin-syntax-jsx": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -21495,22 +21898,35 @@ } }, "@babel/plugin-syntax-typescript": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", @@ -21524,19 +21940,41 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", +======= + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", @@ -21547,48 +21985,94 @@ "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", +======= + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-duplicate-keys": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, @@ -21602,49 +22086,84 @@ } }, "@babel/plugin-transform-for-of": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", "requires": { "@babel/helper-function-name": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-literals": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", "requires": { "@babel/helper-module-transforms": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", @@ -21652,10 +22171,20 @@ "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-simple-access": "^7.16.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", @@ -21664,19 +22193,38 @@ "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-identifier": "^7.15.7", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", "requires": { "@babel/helper-module-transforms": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", @@ -21688,11 +22236,25 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", +======= + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", @@ -21705,35 +22267,68 @@ "version": "7.16.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-constant-elements": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz", "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-display-name": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", +======= + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-jsx": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", @@ -21759,21 +22354,76 @@ "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", +======= + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.9" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz", + "integrity": "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -21797,14 +22447,21 @@ } }, "@babel/plugin-transform-shorthand-properties": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", @@ -21817,27 +22474,54 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", +======= + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typescript": { +<<<<<<< HEAD "version": "7.16.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", @@ -21851,20 +22535,44 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", +======= + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz", + "integrity": "sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0", +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { +<<<<<<< HEAD "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", @@ -21890,6 +22598,32 @@ "@babel/plugin-proposal-private-methods": "^7.16.0", "@babel/plugin-proposal-private-property-in-object": "^7.16.0", "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", +======= + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@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", @@ -21904,6 +22638,7 @@ "@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", +<<<<<<< HEAD "@babel/plugin-transform-arrow-functions": "^7.16.0", "@babel/plugin-transform-async-to-generator": "^7.16.0", "@babel/plugin-transform-block-scoped-functions": "^7.16.0", @@ -21942,6 +22677,46 @@ "babel-plugin-polyfill-corejs3": "^0.4.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "core-js-compat": "^3.19.1", +======= + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.15.8", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "semver": "^6.3.0" }, "dependencies": { @@ -21953,9 +22728,15 @@ } }, "@babel/preset-modules": { +<<<<<<< HEAD "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==", +======= + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -21965,6 +22746,7 @@ } }, "@babel/preset-react": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", @@ -21975,6 +22757,18 @@ "@babel/plugin-transform-react-jsx": "^7.16.0", "@babel/plugin-transform-react-jsx-development": "^7.16.0", "@babel/plugin-transform-react-pure-annotations": "^7.16.0" +======= + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "@babel/preset-typescript": { @@ -21987,23 +22781,38 @@ } }, "@babel/runtime": { +<<<<<<< HEAD "version": "7.16.3", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { +<<<<<<< HEAD "version": "7.16.3", "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", "requires": { "core-js-pure": "^3.19.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "requires": { + "core-js-pure": "^3.16.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "regenerator-runtime": "^0.13.4" } }, "@babel/template": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", @@ -22025,16 +22834,47 @@ "@babel/helper-split-export-declaration": "^7.16.0", "@babel/parser": "^7.16.3", "@babel/types": "^7.16.0", +======= + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { +<<<<<<< HEAD "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "requires": { "@babel/helper-validator-identifier": "^7.15.7", +======= + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "to-fast-properties": "^2.0.0" } }, @@ -22079,9 +22919,15 @@ }, "dependencies": { "globals": { +<<<<<<< HEAD "version": "13.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", +======= + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "type-fest": "^0.20.2" } @@ -22090,11 +22936,14 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" +<<<<<<< HEAD }, "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==" +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22148,9 +22997,15 @@ } }, "@humanwhocodes/object-schema": { +<<<<<<< HEAD "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==" +======= + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -22168,6 +23023,14 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" +<<<<<<< HEAD +======= + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22208,6 +23071,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22266,6 +23141,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -22313,6 +23200,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22348,6 +23247,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22380,6 +23291,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22435,6 +23358,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "istanbul-lib-instrument": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", @@ -22461,6 +23396,7 @@ "slash": "^3.0.0" } }, +<<<<<<< HEAD "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -22471,6 +23407,8 @@ "supports-color": "^7.0.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -22518,6 +23456,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22574,6 +23524,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -22587,6 +23549,20 @@ "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" +<<<<<<< HEAD +======= + }, + "dependencies": { + "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" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "@nodelib/fs.scandir": { @@ -22840,9 +23816,15 @@ } }, "@testing-library/dom": { +<<<<<<< HEAD "version": "8.11.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", "integrity": "sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==", +======= + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.10.1.tgz", + "integrity": "sha512-rab7vpf1uGig5efWwsCOn9j4/doy+W3VBoUyzX7C4y77u0wAckwc7R8nyH6e2rw0rRzKJR+gWPiAg8zhiFbxWQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -22852,12 +23834,37 @@ "dom-accessibility-api": "^0.5.9", "lz-string": "^1.4.4", "pretty-format": "^27.0.2" +<<<<<<< HEAD } }, "@testing-library/jest-dom": { "version": "5.15.1", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.15.1.tgz", "integrity": "sha512-kmj8opVDRE1E4GXyLlESsQthCXK7An28dFWxhiMwD7ZUI7ZxA6sjdJRxLerD9Jd8cHX4BDc1jzXaaZKqzlUkvg==", +======= + }, + "dependencies": { + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "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" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -22868,6 +23875,7 @@ "dom-accessibility-api": "^0.5.6", "lodash": "^4.17.15", "redent": "^3.0.0" +<<<<<<< HEAD }, "dependencies": { "aria-query": { @@ -22888,6 +23896,8 @@ "supports-color": "^7.1.0" } } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "@testing-library/react": { @@ -22955,9 +23965,15 @@ } }, "@types/eslint": { +<<<<<<< HEAD "version": "7.29.0", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", +======= + "version": "7.28.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.1.tgz", + "integrity": "sha512-XhZKznR3i/W5dXqUhgU9fFdJekufbeBd5DALmkuXoeFcjbQcPk+2cL+WLHf6Q81HWAnM2vrslIHpGVyCAviRwg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -23012,9 +24028,15 @@ } }, "@types/jest": { +<<<<<<< HEAD "version": "27.0.3", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz", "integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==", +======= + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.2.tgz", + "integrity": "sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "jest-diff": "^27.0.0", "pretty-format": "^27.0.0" @@ -23036,9 +24058,15 @@ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, "@types/node": { +<<<<<<< HEAD "version": "16.11.10", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz", "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==" +======= + "version": "16.11.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", + "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "@types/normalize-package-data": { "version": "2.4.1", @@ -23051,9 +24079,15 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { +<<<<<<< HEAD "version": "2.4.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" +======= + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "@types/q": { "version": "1.5.5", @@ -23100,9 +24134,15 @@ } }, "@types/webpack": { +<<<<<<< HEAD "version": "4.41.32", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", +======= + "version": "4.41.31", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", + "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@types/node": "*", "@types/tapable": "^1", @@ -23436,8 +24476,12 @@ "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", +<<<<<<< HEAD "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "requires": {} +======= + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "acorn-walk": { "version": "7.2.0", @@ -23489,14 +24533,22 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", +<<<<<<< HEAD "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", "requires": {} +======= + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", +<<<<<<< HEAD "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "requires": {} +======= + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "alphanum-sort": { "version": "1.0.2", @@ -23564,9 +24616,19 @@ } }, "aria-query": { +<<<<<<< HEAD "version": "5.0.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" +======= + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "arity-n": { "version": "1.0.4", @@ -23762,9 +24824,15 @@ } }, "axe-core": { +<<<<<<< HEAD "version": "4.3.5", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" +======= + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "axobject-query": { "version": "2.2.0", @@ -23833,6 +24901,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -23926,6 +25006,7 @@ "babel-plugin-named-asset-import": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", +<<<<<<< HEAD "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", "requires": {} }, @@ -23936,6 +25017,17 @@ "requires": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.3.0", +======= + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "semver": "^6.1.1" }, "dependencies": { @@ -23947,6 +25039,7 @@ } }, "babel-plugin-polyfill-corejs3": { +<<<<<<< HEAD "version": "0.4.0", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", @@ -23961,6 +25054,22 @@ "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "requires": { "@babel/helper-define-polyfill-provider": "^0.3.0" +======= + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "babel-plugin-syntax-object-rest-spread": { @@ -24032,6 +25141,7 @@ "babel-plugin-transform-react-remove-prop-types": "0.4.24" }, "dependencies": { +<<<<<<< HEAD "@babel/core": { "version": "7.12.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", @@ -24055,6 +25165,8 @@ "source-map": "^0.5.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@babel/plugin-proposal-class-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", @@ -24185,6 +25297,7 @@ "@babel/plugin-transform-react-jsx-self": "^7.12.1", "@babel/plugin-transform-react-jsx-source": "^7.12.1", "@babel/plugin-transform-react-pure-annotations": "^7.12.1" +<<<<<<< HEAD }, "dependencies": { "@babel/plugin-transform-react-jsx-self": { @@ -24203,6 +25316,8 @@ "@babel/helper-plugin-utils": "^7.14.5" } } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "@babel/runtime": { @@ -24217,11 +25332,14 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" +<<<<<<< HEAD }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -24277,6 +25395,35 @@ "requires": { "is-descriptor": "^1.0.0" } +<<<<<<< HEAD +======= + }, + "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==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -24312,6 +25459,7 @@ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "optional": true }, +<<<<<<< HEAD "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -24321,6 +25469,8 @@ "file-uri-to-path": "1.0.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -24498,6 +25648,7 @@ } }, "browserslist": { +<<<<<<< HEAD "version": "4.18.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", @@ -24506,6 +25657,16 @@ "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", "node-releases": "^2.0.1", +======= + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.4.tgz", + "integrity": "sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ==", + "requires": { + "caniuse-lite": "^1.0.30001265", + "electron-to-chromium": "^1.3.867", + "escalade": "^3.1.1", + "node-releases": "^2.0.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "picocolors": "^1.0.0" } }, @@ -24649,12 +25810,28 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" +<<<<<<< HEAD } }, "camelcase": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" +======= + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "caniuse-api": { "version": "3.0.0", @@ -24668,9 +25845,15 @@ } }, "caniuse-lite": { +<<<<<<< HEAD "version": "1.0.30001282", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==" +======= + "version": "1.0.30001270", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001270.tgz", + "integrity": "sha512-TcIC7AyNWXhcOmv2KftOl1ShFAaHQYcB/EPL/hEyMrcS7ZX0/DvV1aoy6BzV0+16wTpoAyTMGDNAJfSqS/rz7A==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "capture-exit": { "version": "2.0.0", @@ -24686,9 +25869,15 @@ "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, "chalk": { +<<<<<<< HEAD "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", +======= + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24767,6 +25956,7 @@ "requires": { "is-descriptor": "^0.1.0" } +<<<<<<< HEAD }, "is-accessor-descriptor": { "version": "0.1.6", @@ -24818,13 +26008,21 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, "clean-css": { +<<<<<<< HEAD "version": "4.2.4", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", +======= + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "source-map": "~0.6.0" } @@ -24890,11 +26088,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, +<<<<<<< HEAD "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=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -24984,9 +26185,15 @@ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" }, "common-tags": { +<<<<<<< HEAD "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==" +======= + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "commondir": { "version": "1.0.1", @@ -25139,6 +26346,7 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { +<<<<<<< HEAD "version": "3.19.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz", "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==" @@ -25149,6 +26357,18 @@ "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", "requires": { "browserslist": "^4.17.6", +======= + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", + "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==" + }, + "core-js-compat": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", + "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", + "requires": { + "browserslist": "^4.17.3", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "semver": "7.0.0" }, "dependencies": { @@ -25160,9 +26380,15 @@ } }, "core-js-pure": { +<<<<<<< HEAD "version": "3.19.1", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz", "integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==" +======= + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.3.tgz", + "integrity": "sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "core-util-is": { "version": "1.0.3", @@ -25223,6 +26449,7 @@ } }, "cross-spawn": { +<<<<<<< HEAD "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", @@ -25230,6 +26457,24 @@ "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" +======= + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "crypto-browserify": { @@ -25341,6 +26586,7 @@ } }, "css-select": { +<<<<<<< HEAD "version": "4.1.3", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", @@ -25350,6 +26596,16 @@ "domhandler": "^4.2.0", "domutils": "^2.6.0", "nth-check": "^2.0.0" +======= + "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" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "css-select-base-adapter": { @@ -25367,9 +26623,15 @@ } }, "css-what": { +<<<<<<< HEAD "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" +======= + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "css.escape": { "version": "1.5.1", @@ -25624,6 +26886,7 @@ "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" +<<<<<<< HEAD }, "dependencies": { "cross-spawn": { @@ -25704,6 +26967,8 @@ "isexe": "^2.0.0" } } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "define-properties": { @@ -25721,6 +26986,37 @@ "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" +<<<<<<< HEAD +======= + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "del": { @@ -25898,9 +27194,15 @@ } }, "dom-accessibility-api": { +<<<<<<< HEAD "version": "0.5.10", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==" +======= + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.9.tgz", + "integrity": "sha512-+KPF4o71fl6NrdnqIrJc6m44NA+Rhf1h7In2MRznejSQasWkjqmHOBUlk+pXJ77cVOSYyZeNHFwn/sjotB6+Sw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "dom-converter": { "version": "0.2.0", @@ -25911,6 +27213,7 @@ } }, "dom-serializer": { +<<<<<<< HEAD "version": "1.3.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", @@ -25918,6 +27221,21 @@ "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" +======= + "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.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "domain-browser": { @@ -25926,9 +27244,15 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { +<<<<<<< HEAD "version": "2.2.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" +======= + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "domexception": { "version": "2.0.1", @@ -25951,6 +27275,7 @@ "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "requires": { "domelementtype": "^2.2.0" +<<<<<<< HEAD } }, "domutils": { @@ -25961,6 +27286,24 @@ "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" +======= + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "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" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "dot-case": { @@ -25970,6 +27313,16 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" +<<<<<<< HEAD +======= + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "dot-prop": { @@ -25978,6 +27331,7 @@ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "requires": { "is-obj": "^2.0.0" +<<<<<<< HEAD }, "dependencies": { "is-obj": { @@ -25985,6 +27339,8 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "dotenv": { @@ -26024,9 +27380,15 @@ "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, "electron-to-chromium": { +<<<<<<< HEAD "version": "1.4.0", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.0.tgz", "integrity": "sha512-+oXCt6SaIu8EmFTPx8wNGSB0tHQ5biDscnlf6Uxuz17e9CjzMRtGk9B8705aMPnj0iWr3iC74WuIkngCsLElmA==" +======= + "version": "1.3.873", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.873.tgz", + "integrity": "sha512-TiHlCgl2uP26Z0c67u442c0a2MZCWZNCRnPTQDPhVJ4h9G6z2zU0lApD9H0K9R5yFL5SfdaiVsVD2izOY24xBQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "elliptic": { "version": "6.5.4", @@ -26055,9 +27417,15 @@ "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" }, "emoji-regex": { +<<<<<<< HEAD "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +======= + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "emojis-list": { "version": "3.0.0", @@ -26212,9 +27580,15 @@ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { +<<<<<<< HEAD "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" +======= + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "escodegen": { "version": "2.0.0", @@ -26228,6 +27602,14 @@ "source-map": "~0.6.1" }, "dependencies": { +<<<<<<< HEAD +======= + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -26320,6 +27702,33 @@ "@babel/highlight": "^7.10.4" } }, +<<<<<<< HEAD +======= + "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" + } + }, + "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" + } + }, + "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==" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", @@ -26336,9 +27745,15 @@ } }, "globals": { +<<<<<<< HEAD "version": "13.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", +======= + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "type-fest": "^0.20.2" } @@ -26348,10 +27763,38 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, +<<<<<<< HEAD "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==" +======= + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -26451,6 +27894,17 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" +<<<<<<< HEAD +======= + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -26464,18 +27918,30 @@ } }, "eslint-plugin-import": { +<<<<<<< HEAD "version": "2.25.3", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", +======= + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", + "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "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", +<<<<<<< HEAD "eslint-module-utils": "^2.7.1", "has": "^1.0.3", "is-core-module": "^2.8.0", +======= + "eslint-module-utils": "^2.7.0", + "has": "^1.0.3", + "is-core-module": "^2.7.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", @@ -26524,6 +27990,7 @@ } }, "eslint-plugin-jsx-a11y": { +<<<<<<< HEAD "version": "6.5.1", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", @@ -26550,10 +28017,34 @@ "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" } +======= + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, "eslint-plugin-react": { +<<<<<<< HEAD "version": "7.27.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", @@ -26572,6 +28063,26 @@ "resolve": "^2.0.0-next.3", "semver": "^6.3.0", "string.prototype.matchall": "^4.0.6" +======= + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "dependencies": { "doctrine": { @@ -26582,6 +28093,14 @@ "esutils": "^2.0.2" } }, +<<<<<<< HEAD +======= + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "resolve": { "version": "2.0.0-next.3", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", @@ -26599,10 +28118,16 @@ } }, "eslint-plugin-react-hooks": { +<<<<<<< HEAD "version": "4.3.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", "requires": {} +======= + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "eslint-plugin-testing-library": { "version": "3.10.2", @@ -26674,6 +28199,7 @@ "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" +<<<<<<< HEAD }, "dependencies": { "estraverse": { @@ -26681,6 +28207,8 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "eslint-utils": { @@ -26697,6 +28225,7 @@ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "eslint-webpack-plugin": { +<<<<<<< HEAD "version": "2.6.0", "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.6.0.tgz", "integrity": "sha512-V+LPY/T3kur5QO3u+1s34VDTcRxjXWPUGM4hlmTb5DwVD0OQz631yGTxJZf4SpAqAjdbBVe978S8BJeHpAdOhQ==", @@ -26707,6 +28236,18 @@ "micromatch": "^4.0.4", "normalize-path": "^3.0.0", "schema-utils": "^3.1.1" +======= + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "requires": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "dependencies": { "schema-utils": { @@ -26749,6 +28290,16 @@ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "requires": { "estraverse": "^5.1.0" +<<<<<<< HEAD +======= + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "esrecurse": { @@ -26757,12 +28308,28 @@ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { "estraverse": "^5.2.0" +<<<<<<< HEAD } }, "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" +======= + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "estree-walker": { "version": "1.0.1", @@ -26812,6 +28379,7 @@ "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" }, "execa": { +<<<<<<< HEAD "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", @@ -26825,6 +28393,19 @@ "onetime": "^5.1.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" +======= + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "exit": { @@ -26870,6 +28451,7 @@ "is-extendable": "^0.1.0" } }, +<<<<<<< HEAD "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -26926,6 +28508,8 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -26966,6 +28550,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -27052,6 +28648,19 @@ "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" +<<<<<<< HEAD +======= + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "extglob": { @@ -27085,10 +28694,38 @@ "is-extendable": "^0.1.0" } }, +<<<<<<< HEAD "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" +======= + "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==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -27177,12 +28814,15 @@ } } }, +<<<<<<< HEAD "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "optional": true }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "filesize": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", @@ -27233,6 +28873,7 @@ "commondir": "^1.0.1", "make-dir": "^2.0.0", "pkg-dir": "^3.0.0" +<<<<<<< HEAD }, "dependencies": { "find-up": { @@ -27273,6 +28914,8 @@ "find-up": "^3.0.0" } } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "find-up": { @@ -27294,9 +28937,15 @@ } }, "flatted": { +<<<<<<< HEAD "version": "3.2.4", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" +======= + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "flatten": { "version": "1.0.3", @@ -27313,9 +28962,15 @@ } }, "follow-redirects": { +<<<<<<< HEAD "version": "1.14.5", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==" +======= + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "for-in": { "version": "1.0.2", @@ -27394,11 +29049,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, +<<<<<<< HEAD "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=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -27425,11 +29083,14 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, +<<<<<<< HEAD "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -27611,9 +29272,15 @@ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, "get-stream": { +<<<<<<< HEAD "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", +======= + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "pump": "^3.0.0" } @@ -27669,6 +29336,7 @@ "ini": "^1.3.5", "kind-of": "^6.0.2", "which": "^1.3.1" +<<<<<<< HEAD }, "dependencies": { "which": { @@ -27679,6 +29347,8 @@ "isexe": "^2.0.0" } } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "globals": { @@ -27854,11 +29524,24 @@ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, "history": { +<<<<<<< HEAD "version": "5.1.0", "resolved": "https://registry.npmjs.org/history/-/history-5.1.0.tgz", "integrity": "sha512-zPuQgPacm2vH2xdORvGGz1wQMuHSIB56yNAy5FnLuwOwgSYyPKptJtcMm6Ev+hRGeS+GzhbmRacHzvlESbFwDg==", "requires": { "@babel/runtime": "^7.7.6" +======= + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "hmac-drbg": { @@ -27871,6 +29554,24 @@ "minimalistic-crypto-utils": "^1.0.1" } }, +<<<<<<< HEAD +======= + "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" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -27967,6 +29668,18 @@ "emojis-list": "^3.0.0", "json5": "^1.0.1" } +<<<<<<< HEAD +======= + }, + "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==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -27979,6 +29692,36 @@ "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" +<<<<<<< HEAD +======= + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "http-deceiver": { @@ -28089,11 +29832,14 @@ } } }, +<<<<<<< HEAD "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -28197,9 +29943,15 @@ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { +<<<<<<< HEAD "version": "5.1.9", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" +======= + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "immer": { "version": "8.0.1", @@ -28221,6 +29973,7 @@ "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" +<<<<<<< HEAD }, "dependencies": { "resolve-from": { @@ -28228,6 +29981,8 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "import-from": { @@ -28343,11 +30098,29 @@ "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" }, "is-accessor-descriptor": { +<<<<<<< HEAD "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" +======= + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "is-arguments": { @@ -28430,11 +30203,29 @@ } }, "is-data-descriptor": { +<<<<<<< HEAD "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" +======= + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "is-date-object": { @@ -28446,6 +30237,7 @@ } }, "is-descriptor": { +<<<<<<< HEAD "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", @@ -28453,6 +30245,22 @@ "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" +======= + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "is-directory": { @@ -28466,12 +30274,18 @@ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extendable": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "^2.0.4" } +======= + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "is-extglob": { "version": "2.1.1", @@ -28520,9 +30334,15 @@ } }, "is-obj": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" +======= + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "is-path-cwd": { "version": "2.2.0", @@ -28593,9 +30413,15 @@ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" }, "is-stream": { +<<<<<<< HEAD "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" +======= + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "is-string": { "version": "1.0.7", @@ -28660,14 +30486,24 @@ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { +<<<<<<< HEAD "version": "5.1.0", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", +======= + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.0.4.tgz", + "integrity": "sha512-W6jJF9rLGEISGoCyXRqa/JCGQGmmxPO10TMu7izaUTynxvBvTjqzAIIGCK9USBmIbQAaSWD6XJPrM9Pv5INknw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", +<<<<<<< HEAD "istanbul-lib-coverage": "^3.2.0", +======= + "istanbul-lib-coverage": "^3.0.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "semver": "^6.3.0" }, "dependencies": { @@ -28730,6 +30566,60 @@ "@jest/core": "^26.6.0", "import-local": "^3.0.2", "jest-cli": "^26.6.0" +<<<<<<< HEAD +======= + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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" + } + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "jest-changed-files": { @@ -28761,6 +30651,91 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } + }, + "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" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "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" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -28812,6 +30787,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -28825,6 +30812,7 @@ } } }, +<<<<<<< HEAD "jest-cli": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", @@ -28867,6 +30855,8 @@ } } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-config": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", @@ -28912,6 +30902,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -28954,6 +30956,20 @@ "diff-sequences": "^27.0.6", "jest-get-type": "^27.3.1", "pretty-format": "^27.3.1" +<<<<<<< HEAD +======= + }, + "dependencies": { + "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" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "jest-docblock": { @@ -28996,6 +31012,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -29047,6 +31075,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29082,6 +31122,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29131,6 +31183,7 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -29139,6 +31192,15 @@ "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" +======= + "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" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } } @@ -29188,6 +31250,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -29230,6 +31304,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -29279,6 +31365,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", @@ -29349,6 +31447,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -29390,14 +31500,30 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", +<<<<<<< HEAD "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "requires": {} +======= + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "jest-regex-util": { "version": "26.0.0", @@ -29438,6 +31564,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29470,6 +31608,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29520,6 +31670,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -29534,6 +31696,7 @@ "resolve": "^1.18.1", "slash": "^3.0.0" } +<<<<<<< HEAD }, "jest-worker": { "version": "26.6.2", @@ -29544,6 +31707,8 @@ "merge-stream": "^2.0.0", "supports-color": "^7.0.0" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29601,6 +31766,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -29615,6 +31792,14 @@ "resolve": "^1.18.1", "slash": "^3.0.0" } +<<<<<<< HEAD +======= + }, + "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==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29670,6 +31855,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", @@ -29751,6 +31948,18 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -29787,6 +31996,18 @@ "@types/yargs-parser": "*" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -29817,6 +32038,20 @@ "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0" +<<<<<<< HEAD +======= + }, + "dependencies": { + "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" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "jest-watcher": { @@ -29852,10 +32087,23 @@ "requires": { "@types/yargs-parser": "*" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, "jest-worker": { +<<<<<<< HEAD "version": "27.3.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", @@ -29873,6 +32121,15 @@ "has-flag": "^4.0.0" } } +======= + "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" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "js-tokens": { @@ -29924,9 +32181,15 @@ }, "dependencies": { "acorn": { +<<<<<<< HEAD "version": "8.6.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==" +======= + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -30002,9 +32265,15 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, "klona": { +<<<<<<< HEAD "version": "2.0.5", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" +======= + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "language-subtag-registry": { "version": "0.3.21", @@ -30043,9 +32312,15 @@ } }, "lines-and-columns": { +<<<<<<< HEAD "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" +======= + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "loader-runner": { "version": "2.4.0", @@ -30053,9 +32328,15 @@ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { +<<<<<<< HEAD "version": "2.0.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", +======= + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -30080,6 +32361,14 @@ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" }, +<<<<<<< HEAD +======= + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -30123,9 +32412,15 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "loglevel": { +<<<<<<< HEAD "version": "1.8.0", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" +======= + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "loose-envify": { "version": "1.4.0", @@ -30141,6 +32436,16 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" +<<<<<<< HEAD +======= + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "lru-cache": { @@ -30181,11 +32486,19 @@ } }, "makeerror": { +<<<<<<< HEAD "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "requires": { "tmpl": "1.0.5" +======= + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "map-cache": { @@ -30286,6 +32599,7 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { +<<<<<<< HEAD "version": "1.51.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" @@ -30296,6 +32610,18 @@ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", "requires": { "mime-db": "1.51.0" +======= + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + }, + "mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "requires": { + "mime-db": "1.50.0" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "mimic-fn": { @@ -30308,6 +32634,18 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, +<<<<<<< HEAD +======= + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "mini-css-extract-plugin": { "version": "0.11.3", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", @@ -30437,6 +32775,19 @@ "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" +<<<<<<< HEAD +======= + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "mkdirp": { @@ -30489,12 +32840,15 @@ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, +<<<<<<< HEAD "nan": { "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", "optional": true }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "nanoid": { "version": "3.1.30", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", @@ -30558,6 +32912,16 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" +<<<<<<< HEAD +======= + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "node-forge": { @@ -30624,12 +32988,32 @@ "shellwords": "^0.1.1", "uuid": "^8.3.0", "which": "^2.0.2" +<<<<<<< HEAD } }, "node-releases": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" +======= + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.0.tgz", + "integrity": "sha512-aA87l0flFYMzCHpTM3DERFSYxc6lv/BltdbRTOMZuxZ0cwZCD3mejE5n9vLhSJCN++/eOqr77G1IO5uXxlQYWA==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "normalize-package-data": { "version": "2.5.0", @@ -30671,6 +33055,7 @@ } }, "npm-run-path": { +<<<<<<< HEAD "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", @@ -30684,6 +33069,21 @@ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "requires": { "boolbase": "^1.0.0" +======= + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "num2fraction": { @@ -30719,6 +33119,7 @@ "is-descriptor": "^0.1.0" } }, +<<<<<<< HEAD "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -30752,6 +33153,8 @@ } } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -31019,6 +33422,16 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" +<<<<<<< HEAD +======= + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "parent-module": { @@ -31069,6 +33482,16 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" +<<<<<<< HEAD +======= + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "pascalcase": { @@ -31102,9 +33525,15 @@ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { +<<<<<<< HEAD "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" +======= + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "path-parse": { "version": "1.0.7", @@ -31175,6 +33604,7 @@ } }, "pkg-dir": { +<<<<<<< HEAD "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", @@ -31220,6 +33650,40 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, +======= + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "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-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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -32198,6 +34662,7 @@ "postcss": "^8.1.0" }, "dependencies": { +<<<<<<< HEAD "postcss": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.0.tgz", @@ -32206,6 +34671,21 @@ "nanoid": "^3.1.30", "picocolors": "^1.0.0", "source-map-js": "^1.0.1" +======= + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "8.3.9", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.9.tgz", + "integrity": "sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw==", + "requires": { + "nanoid": "^3.1.28", + "picocolors": "^0.2.1", + "source-map-js": "^0.6.2" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } } @@ -32646,6 +35126,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -32669,6 +35162,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, +<<<<<<< HEAD "loader-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", @@ -32679,11 +35173,34 @@ "json5": "^2.1.2" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "node-releases": { "version": "1.1.77", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" }, +<<<<<<< HEAD +======= + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -32699,6 +35216,17 @@ "requires": { "has-flag": "^3.0.0" } +<<<<<<< HEAD +======= + }, + "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" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -32728,6 +35256,7 @@ "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, "react-router": { +<<<<<<< HEAD "version": "6.0.2", "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.0.2.tgz", "integrity": "sha512-8/Wm3Ed8t7TuedXjAvV39+c8j0vwrI5qVsYqjFr5WkJjsJpEvNSoLRUbtqSEYzqaTUj1IV+sbPJxvO+accvU0Q==", @@ -32742,6 +35271,56 @@ "requires": { "history": "^5.1.0", "react-router": "6.0.2" +======= + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "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-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "react-scripts": { @@ -32808,6 +35387,7 @@ "webpack-dev-server": "3.11.1", "webpack-manifest-plugin": "2.2.0", "workbox-webpack-plugin": "5.1.4" +<<<<<<< HEAD }, "dependencies": { "@babel/core": { @@ -32845,6 +35425,8 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "read-pkg": { @@ -32894,6 +35476,7 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" +<<<<<<< HEAD }, "dependencies": { "string_decoder": { @@ -32904,6 +35487,8 @@ "safe-buffer": "~5.1.0" } } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "readdirp": { @@ -33046,6 +35631,59 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, +<<<<<<< HEAD +======= + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -33101,12 +35739,33 @@ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { "resolve-from": "^5.0.0" +<<<<<<< HEAD } }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" +======= + }, + "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-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "resolve-url": { "version": "0.2.1", @@ -33189,11 +35848,14 @@ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" }, +<<<<<<< HEAD "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=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -33492,6 +36154,7 @@ } } }, +<<<<<<< HEAD "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -33518,6 +36181,8 @@ "strip-eof": "^1.0.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -33539,6 +36204,7 @@ } } }, +<<<<<<< HEAD "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -33552,6 +36218,8 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -33570,11 +36238,14 @@ } } }, +<<<<<<< HEAD "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -33591,6 +36262,7 @@ "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", +<<<<<<< HEAD "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } @@ -33634,6 +36306,20 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, +======= + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -33642,6 +36328,7 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1" } +<<<<<<< HEAD }, "which": { "version": "1.3.1", @@ -33650,6 +36337,8 @@ "requires": { "isexe": "^2.0.0" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -33866,11 +36555,14 @@ "requires": { "is-extendable": "^0.1.0" } +<<<<<<< HEAD }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -33894,6 +36586,7 @@ } }, "shebang-command": { +<<<<<<< HEAD "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", @@ -33905,6 +36598,19 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" +======= + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "shell-quote": { "version": "1.7.2", @@ -33928,9 +36634,15 @@ } }, "signal-exit": { +<<<<<<< HEAD "version": "3.0.6", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" +======= + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "simple-swizzle": { "version": "0.2.2", @@ -34006,6 +36718,7 @@ "is-extendable": "^0.1.0" } }, +<<<<<<< HEAD "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -34062,6 +36775,8 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -34103,6 +36818,35 @@ "requires": { "is-descriptor": "^1.0.0" } +<<<<<<< HEAD +======= + }, + "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==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -34183,9 +36927,15 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" +======= + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "source-map-resolve": { "version": "0.6.0", @@ -34197,9 +36947,15 @@ } }, "source-map-support": { +<<<<<<< HEAD "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==", +======= + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -34239,9 +36995,15 @@ } }, "spdx-license-ids": { +<<<<<<< HEAD "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" +======= + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "spdy": { "version": "4.0.2", @@ -34342,6 +37104,7 @@ "requires": { "is-descriptor": "^0.1.0" } +<<<<<<< HEAD }, "is-accessor-descriptor": { "version": "0.1.6", @@ -34393,6 +37156,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -34441,6 +37206,7 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, +<<<<<<< HEAD "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -34456,6 +37222,8 @@ } } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -34478,6 +37246,7 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" +<<<<<<< HEAD }, "dependencies": { "emoji-regex": { @@ -34485,6 +37254,8 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "string.prototype.matchall": { @@ -34520,6 +37291,17 @@ "define-properties": "^1.1.3" } }, +<<<<<<< HEAD +======= + "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" + } + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -34528,6 +37310,16 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" +<<<<<<< HEAD +======= + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "strip-ansi": { @@ -34539,9 +37331,15 @@ } }, "strip-bom": { +<<<<<<< HEAD "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" +======= + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "strip-comments": { "version": "1.0.2", @@ -34679,6 +37477,7 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, +<<<<<<< HEAD "css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -34725,11 +37524,14 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, +<<<<<<< HEAD "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -34738,6 +37540,8 @@ "boolbase": "~1.0.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -34754,11 +37558,20 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { +<<<<<<< HEAD "version": "6.7.3", "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz", "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", "requires": { "ajv": "^8.0.1", +======= + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", + "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.3", @@ -34766,9 +37579,15 @@ }, "dependencies": { "ajv": { +<<<<<<< HEAD "version": "8.8.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", +======= + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -34872,6 +37691,7 @@ "webpack-sources": "^1.4.3" }, "dependencies": { +<<<<<<< HEAD "acorn": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", @@ -34879,6 +37699,8 @@ "optional": true, "peer": true }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -34894,6 +37716,7 @@ "pkg-dir": "^4.1.0" } }, +<<<<<<< HEAD "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -34904,6 +37727,8 @@ "supports-color": "^7.0.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -34944,9 +37769,15 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "terser": { +<<<<<<< HEAD "version": "5.10.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", +======= + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -35009,6 +37840,19 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, +<<<<<<< HEAD +======= + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -35102,9 +37946,15 @@ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" }, "tsconfig-paths": { +<<<<<<< HEAD "version": "3.12.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", +======= + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -35119,18 +37969,27 @@ "requires": { "minimist": "^1.2.0" } +<<<<<<< HEAD }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, "tslib": { +<<<<<<< HEAD "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" +======= + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "tsutils": { "version": "3.21.0", @@ -35138,6 +37997,7 @@ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "requires": { "tslib": "^1.8.1" +<<<<<<< HEAD }, "dependencies": { "tslib": { @@ -35145,6 +38005,8 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "tty-browserify": { @@ -35171,11 +38033,17 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" }, "type-fest": { +<<<<<<< HEAD "version": "0.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "optional": true, "peer": true +======= + "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==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "type-is": { "version": "1.6.18", @@ -35199,12 +38067,15 @@ "is-typedarray": "^1.0.0" } }, +<<<<<<< HEAD "typescript": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", "peer": true }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -35249,6 +38120,7 @@ "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" +<<<<<<< HEAD }, "dependencies": { "is-extendable": { @@ -35256,6 +38128,8 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "uniq": { @@ -35439,12 +38313,23 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { +<<<<<<< HEAD "version": "1.0.0", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "requires": { "define-properties": "^1.1.2", "object.getownpropertydescriptors": "^2.0.3" +======= + "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" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "utila": { @@ -35494,6 +38379,14 @@ "spdx-expression-parse": "^3.0.0" } }, +<<<<<<< HEAD +======= + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -35526,11 +38419,19 @@ } }, "walker": { +<<<<<<< HEAD "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" +======= + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } }, "watchpack": { @@ -35656,11 +38557,15 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", +<<<<<<< HEAD "optional": true, "requires": { "bindings": "^1.5.0", "nan": "^2.12.1" } +======= + "optional": true +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "glob-parent": { "version": "3.1.0", @@ -35692,12 +38597,15 @@ "binary-extensions": "^1.0.0" } }, +<<<<<<< HEAD "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "optional": true }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -35878,11 +38786,14 @@ "estraverse": "^4.1.1" } }, +<<<<<<< HEAD "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -35904,11 +38815,14 @@ } } }, +<<<<<<< HEAD "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -36057,9 +38971,15 @@ }, "dependencies": { "mime": { +<<<<<<< HEAD "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" +======= + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } } }, @@ -36267,11 +39187,15 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", +<<<<<<< HEAD "optional": true, "requires": { "bindings": "^1.5.0", "nan": "^2.12.1" } +======= + "optional": true +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "glob-parent": { "version": "3.1.0", @@ -36319,11 +39243,14 @@ "binary-extensions": "^1.0.0" } }, +<<<<<<< HEAD "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "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", @@ -36389,6 +39316,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, +<<<<<<< HEAD "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -36397,6 +39325,8 @@ "find-up": "^3.0.0" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -36656,9 +39586,15 @@ } }, "which": { +<<<<<<< HEAD "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +======= + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "requires": { "isexe": "^2.0.0" } @@ -36925,10 +39861,16 @@ } }, "ws": { +<<<<<<< HEAD "version": "7.5.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "requires": {} +======= + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }, "xml-name-validator": { "version": "3.0.0", diff --git a/frontend/package.json b/frontend/package.json index e92483c..8fb21d9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -3,12 +3,20 @@ "version": "0.1.0", "private": true, "dependencies": { +<<<<<<< HEAD "@testing-library/jest-dom": "^5.15.1", +======= + "@testing-library/jest-dom": "^5.14.1", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "@testing-library/react": "^12.1.2", "@testing-library/user-event": "^13.5.0", "react": "^17.0.2", "react-dom": "^17.0.2", +<<<<<<< HEAD "react-router-dom": "^6.0.2", +======= + "react-router-dom": "^5.3.0", +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "react-scripts": "^4.0.3", "web-vitals": "^2.1.2" }, diff --git a/frontend/public/index.html b/frontend/public/index.html index aa069f2..7212075 100644 --- a/frontend/public/index.html +++ b/frontend/public/index.html @@ -7,7 +7,7 @@ - React App + Keystone Helper diff --git a/frontend/src/Components/ChooseFight.jsx b/frontend/src/Components/ChooseFight.jsx new file mode 100644 index 0000000..645da84 --- /dev/null +++ b/frontend/src/Components/ChooseFight.jsx @@ -0,0 +1,96 @@ +import React, { useState } from 'react'; +import { useHistory } from 'react-router'; +import { Summary } from './Summary'; +import '../Styles/ChooseFight.css'; + +export const ChooseFight = ({ props }) => { + const [hasChosen, setHasChosen] = useState(null); + const [dataRecieved, setDataRecieved] = useState(null); + const [index, setIndex] = useState(null); + const report = props.reportData.report; + const [isLoading, setIsLoading] = useState(false); + const { fights, title } = report; + // History + const history = useHistory(); + const code = history.location.pathname.substring(1); + + // Fetching API + async function fetchApi(code, id, startTime, endTime) { + setIsLoading(true); + try { + let res = await fetch( + `http://localhost:3001/api/summary/${code}/${id}/${startTime}/${endTime}` + ); + let responseIsOK = res && res.ok; + if (responseIsOK) { + let data = await res.json(); + return data; + } + } catch (error) { + console.log(error); + } + } + + async function handleFightChoice(code, id, startTime, endTime, index) { + const dataFromAPI = await fetchApi(code, id, startTime, endTime); + + if (!dataFromAPI.error) { + setIsLoading(false); + setDataRecieved(dataFromAPI); + setIndex(index); + + setHasChosen(true); + } + } + return ( +
+ {isLoading ? ( +
LOADING
+ ) : ( +
+ {!hasChosen ? ( +
+

Report name: {title}

+
+

Choose a dungeon to analyse:

+
+ {fights.map((fight, index) => ( +
+ {fight.keystoneLevel ? ( + + ) : ( +
+ {fight.gameZone.name} is not a key +
+ )} +
+ ))} +
+
+
+ ) : ( + + )} +
+ )} +
+ ); +}; diff --git a/frontend/src/Components/Summary/Affixes.jsx b/frontend/src/Components/Summary/Affixes.jsx new file mode 100644 index 0000000..544553b --- /dev/null +++ b/frontend/src/Components/Summary/Affixes.jsx @@ -0,0 +1,18 @@ +import React from 'react'; +import getAffixesNames from '../../Utils/getAffixesNames'; + +export const Affixes = ({ keyAffixes }) => { + const weeklyAffixes = getAffixesNames(keyAffixes); + + return ( +
+ +
+ ); +}; diff --git a/frontend/src/Components/Summary/DPSSummary.jsx b/frontend/src/Components/Summary/DPSSummary.jsx new file mode 100644 index 0000000..4395efb --- /dev/null +++ b/frontend/src/Components/Summary/DPSSummary.jsx @@ -0,0 +1,11 @@ +import React from 'react'; + +export const DPSSummary = () => { + return ( +
+
+

Damage Done

+
+
+ ); +}; diff --git a/frontend/src/Components/Summary/DeathsSummary.jsx b/frontend/src/Components/Summary/DeathsSummary.jsx new file mode 100644 index 0000000..4f7e37c --- /dev/null +++ b/frontend/src/Components/Summary/DeathsSummary.jsx @@ -0,0 +1,46 @@ +import Reac, { useState, useEffect } from 'react'; +import '../../Styles/Summary/DeathsSummary.css'; +import getDeathsAmounts from '../../Utils/getDeathsAmounts'; + +export const DeathsSummary = ({ deathEvents }) => { + const [display, setDisplay] = useState('notdisplayed'); + const [deathNum, setDeathNum] = useState('green'); + const deathsCount = getDeathsAmounts(deathEvents); + let deathNumber = 0; + deathsCount.forEach(death => (deathNumber = deathNumber + death[1])); + + useEffect(() => { + if (4 <= deathNumber <= 6) { + setDeathNum('yellow'); + } + if (deathNumber > 6) { + setDeathNum('red'); + } + }, []); + + const showDeaths = e => { + e.preventDefault(); + setDisplay('displayed'); + }; + const hideDeaths = e => { + e.preventDefault(); + setDisplay('notdisplayed'); + }; + + return ( +
+
showDeaths(e)} onMouseLeave={e => hideDeaths(e)}> + Deaths: + {deathNumber} + +
+
+ ); +}; diff --git a/frontend/src/Components/Summary/HPSSummary.jsx b/frontend/src/Components/Summary/HPSSummary.jsx new file mode 100644 index 0000000..94c5706 --- /dev/null +++ b/frontend/src/Components/Summary/HPSSummary.jsx @@ -0,0 +1,11 @@ +import React from 'react'; + +export const HPSSummary = () => { + return ( +
+
+

Healing Done

+
+
+ ); +}; diff --git a/frontend/src/Components/Summary/Times.jsx b/frontend/src/Components/Summary/Times.jsx new file mode 100644 index 0000000..b716fa2 --- /dev/null +++ b/frontend/src/Components/Summary/Times.jsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { roundTwoDecimals, toMinutes } from '../../Utils/UtilsFunctions'; + +export const Times = ({ totalTime, keystoneTime }) => { + const timeLeft = toMinutes(keystoneTime - totalTime); + let keyTimeColor; + if (timeLeft < 0) keyTimeColor = 'untimed'; + else keyTimeColor = 'timed'; + + return ( +
+ +
+ ); +}; diff --git a/frontend/src/Data/Affixes.js b/frontend/src/Data/Affixes.js index dbc4c32..5fb56f9 100644 --- a/frontend/src/Data/Affixes.js +++ b/frontend/src/Data/Affixes.js @@ -1,4 +1,5 @@ const Affixes = { +<<<<<<< HEAD "affixes": [ { "key": { @@ -179,4 +180,187 @@ const Affixes = { } ] } -export default Affixes \ No newline at end of file +export default Affixes +======= + affixes: [ + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/1?namespace=static-9.1.0_39069-us", + }, + name: "Overflowing", + id: 1, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/2?namespace=static-9.1.0_39069-us", + }, + name: "Skittish", + id: 2, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/3?namespace=static-9.1.0_39069-us", + }, + name: "Volcanic", + difficulty: "easy", + id: 3, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/4?namespace=static-9.1.0_39069-us", + }, + name: "Necrotic", + difficulty: "hard", + id: 4, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/5?namespace=static-9.1.0_39069-us", + }, + name: "Teeming", + id: 5, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/6?namespace=static-9.1.0_39069-us", + }, + name: "Raging", + difficulty: "med", + id: 6, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/7?namespace=static-9.1.0_39069-us", + }, + name: "Bolstering", + difficulty: "med", + id: 7, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/8?namespace=static-9.1.0_39069-us", + }, + name: "Sanguine", + difficulty: "easy", + id: 8, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/9?namespace=static-9.1.0_39069-us", + }, + name: "Tyrannical", + difficulty: "hard", + id: 9, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/10?namespace=static-9.1.0_39069-us", + }, + name: "Fortified", + difficulty: "hard", + id: 10, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/11?namespace=static-9.1.0_39069-us", + }, + name: "Bursting", + difficulty: "med", + id: 11, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/12?namespace=static-9.1.0_39069-us", + }, + name: "Grievous", + difficulty: "med", + id: 12, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/13?namespace=static-9.1.0_39069-us", + }, + name: "Explosive", + difficulty: "med", + id: 13, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/14?namespace=static-9.1.0_39069-us", + }, + name: "Quaking", + difficulty: "easy", + id: 14, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/16?namespace=static-9.1.0_39069-us", + }, + name: "Infested", + id: 16, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/117?namespace=static-9.1.0_39069-us", + }, + name: "Reaping", + id: 117, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/119?namespace=static-9.1.0_39069-us", + }, + name: "Beguiling", + id: 119, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/120?namespace=static-9.1.0_39069-us", + }, + name: "Awakened", + id: 120, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/121?namespace=static-9.1.0_39069-us", + }, + name: "Prideful", + difficulty: "med", + id: 121, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/122?namespace=static-9.1.0_39069-us", + }, + name: "Inspiring", + difficulty: "easy", + id: 122, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/123?namespace=static-9.1.0_39069-us", + }, + name: "Spiteful", + difficulty: "med", + id: 123, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/124?namespace=static-9.1.0_39069-us", + }, + name: "Storming", + difficulty: "med", + id: 124, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/keystone-affix/128?namespace=static-9.1.0_39069-us", + }, + name: "Tormented", + difficulty: "med", + id: 128, + }, + ], +}; +export default Affixes; +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 diff --git a/frontend/src/Data/Talents.js b/frontend/src/Data/Talents.js new file mode 100644 index 0000000..e3ff1c8 --- /dev/null +++ b/frontend/src/Data/Talents.js @@ -0,0 +1,4458 @@ +const Talents = { + talents: [ + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19752?namespace=static-9.1.0_39069-us", + }, + name: "Castigation", + id: 19752, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23106?namespace=static-9.1.0_39069-us", + }, + name: "Eye of the Tiger", + id: 23106, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22458?namespace=static-9.1.0_39069-us", + }, + name: "Amplification", + id: 22458, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22456?namespace=static-9.1.0_39069-us", + }, + name: "Firestarter", + id: 22456, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22457?namespace=static-9.1.0_39069-us", + }, + name: "Bone Chilling", + id: 22457, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17565?namespace=static-9.1.0_39069-us", + }, + name: "Crusader's Might", + id: 17565, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22428?namespace=static-9.1.0_39069-us", + }, + name: "Holy Shield", + id: 22428, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22590?namespace=static-9.1.0_39069-us", + }, + name: "Zeal", + id: 22590, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22624?namespace=static-9.1.0_39069-us", + }, + name: "War Machine", + id: 22624, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22632?namespace=static-9.1.0_39069-us", + }, + name: "War Machine", + id: 22632, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/15760?namespace=static-9.1.0_39069-us", + }, + name: "War Machine", + id: 15760, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22385?namespace=static-9.1.0_39069-us", + }, + name: "Nature's Balance", + id: 22385, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22363?namespace=static-9.1.0_39069-us", + }, + name: "Predator", + id: 22363, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22419?namespace=static-9.1.0_39069-us", + }, + name: "Brambles", + id: 22419, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18569?namespace=static-9.1.0_39069-us", + }, + name: "Abundance", + id: 18569, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19165?namespace=static-9.1.0_39069-us", + }, + name: "Heartbreaker", + id: 19165, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22016?namespace=static-9.1.0_39069-us", + }, + name: "Inexorable Assault", + id: 22016, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22024?namespace=static-9.1.0_39069-us", + }, + name: "Infected Claws", + id: 22024, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22291?namespace=static-9.1.0_39069-us", + }, + name: "Killer Instinct", + id: 22291, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22279?namespace=static-9.1.0_39069-us", + }, + name: "Master Marksman", + id: 22279, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22275?namespace=static-9.1.0_39069-us", + }, + name: "Viper's Venom", + id: 22275, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22312?namespace=static-9.1.0_39069-us", + }, + name: "Enlightenment", + id: 22312, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22328?namespace=static-9.1.0_39069-us", + }, + name: "Fortress of the Mind", + id: 22328, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22337?namespace=static-9.1.0_39069-us", + }, + name: "Master Poisoner", + id: 22337, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22118?namespace=static-9.1.0_39069-us", + }, + name: "Weaponmaster", + id: 22118, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19233?namespace=static-9.1.0_39069-us", + }, + name: "Weaponmaster", + id: 19233, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22356?namespace=static-9.1.0_39069-us", + }, + name: "Earthen Rage", + id: 22356, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22354?namespace=static-9.1.0_39069-us", + }, + name: "Lashing Flames", + id: 22354, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19262?namespace=static-9.1.0_39069-us", + }, + name: "Torrent", + id: 19262, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22039?namespace=static-9.1.0_39069-us", + }, + name: "Nightfall", + id: 22039, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19290?namespace=static-9.1.0_39069-us", + }, + name: "Dreadlash", + id: 19290, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22038?namespace=static-9.1.0_39069-us", + }, + name: "Flashover", + id: 22038, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19823?namespace=static-9.1.0_39069-us", + }, + name: "Mist Wrap", + id: 19823, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21854?namespace=static-9.1.0_39069-us", + }, + name: "Blind Fury", + id: 21854, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22502?namespace=static-9.1.0_39069-us", + }, + name: "Abyssal Strike", + id: 22502, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19820?namespace=static-9.1.0_39069-us", + }, + name: "Chi Wave", + id: 19820, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22338?namespace=static-9.1.0_39069-us", + }, + name: "Elaborate Planning", + id: 22338, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22461?namespace=static-9.1.0_39069-us", + }, + name: "Rule of Threes", + id: 22461, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22459?namespace=static-9.1.0_39069-us", + }, + name: "Pyromaniac", + id: 22459, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22460?namespace=static-9.1.0_39069-us", + }, + name: "Lonely Winter", + id: 22460, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17567?namespace=static-9.1.0_39069-us", + }, + name: "Bestow Faith", + id: 17567, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22558?namespace=static-9.1.0_39069-us", + }, + name: "Redoubt", + id: 22558, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22557?namespace=static-9.1.0_39069-us", + }, + name: "Righteous Verdict", + id: 22557, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22360?namespace=static-9.1.0_39069-us", + }, + name: "Sudden Death", + id: 22360, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22633?namespace=static-9.1.0_39069-us", + }, + name: "Sudden Death", + id: 22633, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/15759?namespace=static-9.1.0_39069-us", + }, + name: "Punish", + id: 15759, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22386?namespace=static-9.1.0_39069-us", + }, + name: "Warrior of Elune", + id: 22386, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22364?namespace=static-9.1.0_39069-us", + }, + name: "Sabertooth", + id: 22364, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22418?namespace=static-9.1.0_39069-us", + }, + name: "Blood Frenzy", + id: 22418, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18574?namespace=static-9.1.0_39069-us", + }, + name: "Nourish", + id: 18574, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19166?namespace=static-9.1.0_39069-us", + }, + name: "Blooddrinker", + id: 19166, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22017?namespace=static-9.1.0_39069-us", + }, + name: "Icy Talons", + id: 22017, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22025?namespace=static-9.1.0_39069-us", + }, + name: "All Will Serve", + id: 22025, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22280?namespace=static-9.1.0_39069-us", + }, + name: "Animal Companion", + id: 22280, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22501?namespace=static-9.1.0_39069-us", + }, + name: "Serpent Sting", + id: 22501, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22283?namespace=static-9.1.0_39069-us", + }, + name: "Terms of Engagement", + id: 22283, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22313?namespace=static-9.1.0_39069-us", + }, + name: "Twist of Fate", + id: 22313, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19753?namespace=static-9.1.0_39069-us", + }, + name: "Trail of Light", + id: 19753, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22136?namespace=static-9.1.0_39069-us", + }, + name: "Death and Madness", + id: 22136, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22119?namespace=static-9.1.0_39069-us", + }, + name: "Quick Draw", + id: 22119, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19234?namespace=static-9.1.0_39069-us", + }, + name: "Premeditation", + id: 19234, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22357?namespace=static-9.1.0_39069-us", + }, + name: "Echo of the Elements", + id: 22357, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22355?namespace=static-9.1.0_39069-us", + }, + name: "Forceful Winds", + id: 22355, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19263?namespace=static-9.1.0_39069-us", + }, + name: "Undulation", + id: 19263, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23140?namespace=static-9.1.0_39069-us", + }, + name: "Inevitable Demise", + id: 23140, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22048?namespace=static-9.1.0_39069-us", + }, + name: "Bilescourge Bombers", + id: 22048, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22090?namespace=static-9.1.0_39069-us", + }, + name: "Eradication", + id: 22090, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22493?namespace=static-9.1.0_39069-us", + }, + name: "Demonic Appetite", + id: 22493, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22503?namespace=static-9.1.0_39069-us", + }, + name: "Agonizing Flames", + id: 22503, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17569?namespace=static-9.1.0_39069-us", + }, + name: "Light's Hammer", + id: 17569, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/20185?namespace=static-9.1.0_39069-us", + }, + name: "Chi Burst", + id: 20185, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22464?namespace=static-9.1.0_39069-us", + }, + name: "Arcane Familiar", + id: 22464, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22462?namespace=static-9.1.0_39069-us", + }, + name: "Searing Touch", + id: 22462, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22463?namespace=static-9.1.0_39069-us", + }, + name: "Ice Nova", + id: 22463, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23469?namespace=static-9.1.0_39069-us", + }, + name: "Blessed Hammer", + id: 23469, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23467?namespace=static-9.1.0_39069-us", + }, + name: "Execution Sentence", + id: 23467, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22371?namespace=static-9.1.0_39069-us", + }, + name: "Skullsplitter", + id: 22371, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22491?namespace=static-9.1.0_39069-us", + }, + name: "Fresh Meat", + id: 22491, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/15774?namespace=static-9.1.0_39069-us", + }, + name: "Devastator", + id: 15774, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22387?namespace=static-9.1.0_39069-us", + }, + name: "Force of Nature", + id: 22387, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22365?namespace=static-9.1.0_39069-us", + }, + name: "Lunar Inspiration", + id: 22365, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22420?namespace=static-9.1.0_39069-us", + }, + name: "Bristling Fur", + id: 22420, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18572?namespace=static-9.1.0_39069-us", + }, + name: "Cenarion Ward", + id: 18572, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23454?namespace=static-9.1.0_39069-us", + }, + name: "Tombstone", + id: 23454, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22018?namespace=static-9.1.0_39069-us", + }, + name: "Cold Heart", + id: 22018, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22026?namespace=static-9.1.0_39069-us", + }, + name: "Clawing Shadows", + id: 22026, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22282?namespace=static-9.1.0_39069-us", + }, + name: "Dire Beast", + id: 22282, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22289?namespace=static-9.1.0_39069-us", + }, + name: "A Murder of Crows", + id: 22289, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22296?namespace=static-9.1.0_39069-us", + }, + name: "Alpha Predator", + id: 22296, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22329?namespace=static-9.1.0_39069-us", + }, + name: "Schism", + id: 22329, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19754?namespace=static-9.1.0_39069-us", + }, + name: "Renewed Faith", + id: 19754, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22314?namespace=static-9.1.0_39069-us", + }, + name: "Unfurling Darkness", + id: 22314, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22339?namespace=static-9.1.0_39069-us", + }, + name: "Blindside", + id: 22339, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22120?namespace=static-9.1.0_39069-us", + }, + name: "Ghostly Strike", + id: 22120, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19235?namespace=static-9.1.0_39069-us", + }, + name: "Gloomblade", + id: 19235, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22358?namespace=static-9.1.0_39069-us", + }, + name: "Static Discharge", + id: 22358, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22353?namespace=static-9.1.0_39069-us", + }, + name: "Elemental Blast", + id: 22353, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19264?namespace=static-9.1.0_39069-us", + }, + name: "Unleash Life", + id: 19264, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23141?namespace=static-9.1.0_39069-us", + }, + name: "Drain Soul", + id: 23141, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23138?namespace=static-9.1.0_39069-us", + }, + name: "Demonic Strength", + id: 23138, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22040?namespace=static-9.1.0_39069-us", + }, + name: "Soul Fire", + id: 22040, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22416?namespace=static-9.1.0_39069-us", + }, + name: "Felblade", + id: 22416, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22504?namespace=static-9.1.0_39069-us", + }, + name: "Felblade", + id: 22504, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19259?namespace=static-9.1.0_39069-us", + }, + name: "Echo of the Elements", + id: 19259, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19676?namespace=static-9.1.0_39069-us", + }, + name: "Double Time", + id: 19676, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19304?namespace=static-9.1.0_39069-us", + }, + name: "Celerity", + id: 19304, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19283?namespace=static-9.1.0_39069-us", + }, + name: "Tiger Dash", + id: 19283, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22315?namespace=static-9.1.0_39069-us", + }, + name: "Body and Soul", + id: 22315, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22331?namespace=static-9.1.0_39069-us", + }, + name: "Nightstalker", + id: 22331, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23072?namespace=static-9.1.0_39069-us", + }, + name: "Master of Time", + id: 23072, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23071?namespace=static-9.1.0_39069-us", + }, + name: "Blazing Soul", + id: 23071, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22442?namespace=static-9.1.0_39069-us", + }, + name: "Glacial Insulation", + id: 22442, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22176?namespace=static-9.1.0_39069-us", + }, + name: "Saved by the Light", + id: 22176, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22431?namespace=static-9.1.0_39069-us", + }, + name: "First Avenger", + id: 22431, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22319?namespace=static-9.1.0_39069-us", + }, + name: "Fires of Justice", + id: 22319, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19218?namespace=static-9.1.0_39069-us", + }, + name: "Rapid Decomposition", + id: 19218, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22019?namespace=static-9.1.0_39069-us", + }, + name: "Runic Attenuation", + id: 22019, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22027?namespace=static-9.1.0_39069-us", + }, + name: "Bursting Sores", + id: 22027, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22500?namespace=static-9.1.0_39069-us", + }, + name: "Scent of Blood", + id: 22500, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22495?namespace=static-9.1.0_39069-us", + }, + name: "Careful Aim", + id: 22495, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21997?namespace=static-9.1.0_39069-us", + }, + name: "Guerrilla Tactics", + id: 21997, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22325?namespace=static-9.1.0_39069-us", + }, + name: "Angel's Mercy", + id: 22325, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23470?namespace=static-9.1.0_39069-us", + }, + name: "Acrobatic Strikes", + id: 23470, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23108?namespace=static-9.1.0_39069-us", + }, + name: "Aftershock", + id: 23108, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22636?namespace=static-9.1.0_39069-us", + }, + name: "Stormflurry", + id: 22636, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22044?namespace=static-9.1.0_39069-us", + }, + name: "Writhe in Agony", + id: 22044, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22045?namespace=static-9.1.0_39069-us", + }, + name: "Demonic Calling", + id: 22045, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23148?namespace=static-9.1.0_39069-us", + }, + name: "Reverse Entropy", + id: 23148, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21857?namespace=static-9.1.0_39069-us", + }, + name: "Insatiable Hunger", + id: 21857, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22505?namespace=static-9.1.0_39069-us", + }, + name: "Feast of Souls", + id: 22505, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22443?namespace=static-9.1.0_39069-us", + }, + name: "Shimmer", + id: 22443, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22332?namespace=static-9.1.0_39069-us", + }, + name: "Subterfuge", + id: 22332, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19818?namespace=static-9.1.0_39069-us", + }, + name: "Chi Torpedo", + id: 19818, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18570?namespace=static-9.1.0_39069-us", + }, + name: "Renewal", + id: 18570, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17575?namespace=static-9.1.0_39069-us", + }, + name: "Judgment of Light", + id: 17575, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22604?namespace=static-9.1.0_39069-us", + }, + name: "Crusader's Judgment", + id: 22604, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22592?namespace=static-9.1.0_39069-us", + }, + name: "Blade of Wrath", + id: 22592, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22372?namespace=static-9.1.0_39069-us", + }, + name: "Impending Victory", + id: 22372, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22625?namespace=static-9.1.0_39069-us", + }, + name: "Impending Victory", + id: 22625, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22629?namespace=static-9.1.0_39069-us", + }, + name: "Rumbling Earth", + id: 22629, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19219?namespace=static-9.1.0_39069-us", + }, + name: "Hemostasis", + id: 19219, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22020?namespace=static-9.1.0_39069-us", + }, + name: "Murderous Efficiency", + id: 22020, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22028?namespace=static-9.1.0_39069-us", + }, + name: "Ebon Fever", + id: 22028, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22266?namespace=static-9.1.0_39069-us", + }, + name: "One with the Pack", + id: 22266, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22497?namespace=static-9.1.0_39069-us", + }, + name: "Barrage", + id: 22497, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22769?namespace=static-9.1.0_39069-us", + }, + name: "Hydra's Bite", + id: 22769, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22316?namespace=static-9.1.0_39069-us", + }, + name: "Masochism", + id: 22316, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22326?namespace=static-9.1.0_39069-us", + }, + name: "Body and Soul", + id: 22326, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23374?namespace=static-9.1.0_39069-us", + }, + name: "San'layn", + id: 23374, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19237?namespace=static-9.1.0_39069-us", + }, + name: "Retractable Hook", + id: 19237, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23460?namespace=static-9.1.0_39069-us", + }, + name: "Echoing Shock", + id: 23460, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23462?namespace=static-9.1.0_39069-us", + }, + name: "Hot Hand", + id: 23462, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23461?namespace=static-9.1.0_39069-us", + }, + name: "Deluge", + id: 23461, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21180?namespace=static-9.1.0_39069-us", + }, + name: "Absolute Corruption", + id: 21180, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21694?namespace=static-9.1.0_39069-us", + }, + name: "Power Siphon", + id: 21694, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21695?namespace=static-9.1.0_39069-us", + }, + name: "Internal Combustion", + id: 21695, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22765?namespace=static-9.1.0_39069-us", + }, + name: "Burning Hatred", + id: 22765, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22766?namespace=static-9.1.0_39069-us", + }, + name: "Fallout", + id: 22766, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19302?namespace=static-9.1.0_39069-us", + }, + name: "Tiger's Lust", + id: 19302, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19758?namespace=static-9.1.0_39069-us", + }, + name: "Angelic Feather", + id: 19758, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17577?namespace=static-9.1.0_39069-us", + }, + name: "Holy Prism", + id: 17577, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18571?namespace=static-9.1.0_39069-us", + }, + name: "Wild Charge", + id: 18571, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/16025?namespace=static-9.1.0_39069-us", + }, + name: "Slipstream", + id: 16025, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23074?namespace=static-9.1.0_39069-us", + }, + name: "Blast Wave", + id: 23074, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23073?namespace=static-9.1.0_39069-us", + }, + name: "Ice Floes", + id: 23073, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23468?namespace=static-9.1.0_39069-us", + }, + name: "Moment of Glory", + id: 23468, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23466?namespace=static-9.1.0_39069-us", + }, + name: "Empyrean Power", + id: 23466, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22789?namespace=static-9.1.0_39069-us", + }, + name: "Storm Bolt", + id: 22789, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23093?namespace=static-9.1.0_39069-us", + }, + name: "Storm Bolt", + id: 23093, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22409?namespace=static-9.1.0_39069-us", + }, + name: "Storm Bolt", + id: 22409, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19220?namespace=static-9.1.0_39069-us", + }, + name: "Consumption", + id: 19220, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22021?namespace=static-9.1.0_39069-us", + }, + name: "Horn of Winter", + id: 22021, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22029?namespace=static-9.1.0_39069-us", + }, + name: "Unholy Blight", + id: 22029, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22290?namespace=static-9.1.0_39069-us", + }, + name: "Chimaera Shot", + id: 22290, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22498?namespace=static-9.1.0_39069-us", + }, + name: "Explosive Shot", + id: 22498, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22297?namespace=static-9.1.0_39069-us", + }, + name: "Butchery", + id: 22297, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21976?namespace=static-9.1.0_39069-us", + }, + name: "Intangibility", + id: 21976, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23022?namespace=static-9.1.0_39069-us", + }, + name: "Master Assassin", + id: 23022, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19238?namespace=static-9.1.0_39069-us", + }, + name: "Hit and Run", + id: 19238, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22333?namespace=static-9.1.0_39069-us", + }, + name: "Shadow Focus", + id: 22333, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23190?namespace=static-9.1.0_39069-us", + }, + name: "Elemental Blast", + id: 23190, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23109?namespace=static-9.1.0_39069-us", + }, + name: "Ice Strike", + id: 23109, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21963?namespace=static-9.1.0_39069-us", + }, + name: "Surge of Earth", + id: 21963, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22089?namespace=static-9.1.0_39069-us", + }, + name: "Siphon Life", + id: 22089, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23158?namespace=static-9.1.0_39069-us", + }, + name: "Doom", + id: 23158, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23157?namespace=static-9.1.0_39069-us", + }, + name: "Shadowburn", + id: 23157, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22799?namespace=static-9.1.0_39069-us", + }, + name: "Demon Blades", + id: 22799, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22507?namespace=static-9.1.0_39069-us", + }, + name: "Burning Alive", + id: 22507, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22179?namespace=static-9.1.0_39069-us", + }, + name: "Fist of Justice", + id: 22179, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22440?namespace=static-9.1.0_39069-us", + }, + name: "Shield Discipline", + id: 22440, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19347?namespace=static-9.1.0_39069-us", + }, + name: "Trailblazer", + id: 19347, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22163?namespace=static-9.1.0_39069-us", + }, + name: "Balance Affinity", + id: 22163, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19239?namespace=static-9.1.0_39069-us", + }, + name: "Vigor", + id: 19239, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22444?namespace=static-9.1.0_39069-us", + }, + name: "Incanter's Flow", + id: 22444, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19280?namespace=static-9.1.0_39069-us", + }, + name: "Demon Skin", + id: 19280, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19275?namespace=static-9.1.0_39069-us", + }, + name: "Spirit Wolf", + id: 19275, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22380?namespace=static-9.1.0_39069-us", + }, + name: "Massacre", + id: 22380, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22379?namespace=static-9.1.0_39069-us", + }, + name: "Massacre", + id: 22379, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22378?namespace=static-9.1.0_39069-us", + }, + name: "Best Served Cold", + id: 22378, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22155?namespace=static-9.1.0_39069-us", + }, + name: "Feral Affinity", + id: 22155, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22366?namespace=static-9.1.0_39069-us", + }, + name: "Balance Affinity", + id: 22366, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19221?namespace=static-9.1.0_39069-us", + }, + name: "Foul Bulwark", + id: 19221, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22515?namespace=static-9.1.0_39069-us", + }, + name: "Death's Reach", + id: 22515, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22516?namespace=static-9.1.0_39069-us", + }, + name: "Grip of the Dead", + id: 22516, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22487?namespace=static-9.1.0_39069-us", + }, + name: "Cosmic Ripple", + id: 22487, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23125?namespace=static-9.1.0_39069-us", + }, + name: "Twist of Fate", + id: 23125, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23162?namespace=static-9.1.0_39069-us", + }, + name: "Spirit Wolf", + id: 23162, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23165?namespace=static-9.1.0_39069-us", + }, + name: "Spirit Wolf", + id: 23165, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22099?namespace=static-9.1.0_39069-us", + }, + name: "Light Brewing", + id: 22099, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22098?namespace=static-9.1.0_39069-us", + }, + name: "Ascension", + id: 22098, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22168?namespace=static-9.1.0_39069-us", + }, + name: "Lifecycles", + id: 22168, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22909?namespace=static-9.1.0_39069-us", + }, + name: "Trail of Ruin", + id: 22909, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22324?namespace=static-9.1.0_39069-us", + }, + name: "Infernal Armor", + id: 22324, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22180?namespace=static-9.1.0_39069-us", + }, + name: "Repentance", + id: 22180, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22445?namespace=static-9.1.0_39069-us", + }, + name: "Focus Magic", + id: 22445, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19348?namespace=static-9.1.0_39069-us", + }, + name: "Natural Mending", + id: 19348, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22094?namespace=static-9.1.0_39069-us", + }, + name: "Mindbender", + id: 22094, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19285?namespace=static-9.1.0_39069-us", + }, + name: "Burning Rush", + id: 19285, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19240?namespace=static-9.1.0_39069-us", + }, + name: "Deeper Stratagem", + id: 19240, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22489?namespace=static-9.1.0_39069-us", + }, + name: "Fervor of Battle", + id: 22489, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22381?namespace=static-9.1.0_39069-us", + }, + name: "Frenzy", + id: 22381, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22626?namespace=static-9.1.0_39069-us", + }, + name: "Booming Voice", + id: 22626, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22157?namespace=static-9.1.0_39069-us", + }, + name: "Guardian Affinity", + id: 22157, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22158?namespace=static-9.1.0_39069-us", + }, + name: "Guardian Affinity", + id: 22158, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22156?namespace=static-9.1.0_39069-us", + }, + name: "Feral Affinity", + id: 22156, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22367?namespace=static-9.1.0_39069-us", + }, + name: "Feral Affinity", + id: 22367, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22134?namespace=static-9.1.0_39069-us", + }, + name: "Relish in Blood", + id: 22134, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22517?namespace=static-9.1.0_39069-us", + }, + name: "Asphyxiate", + id: 22517, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22518?namespace=static-9.1.0_39069-us", + }, + name: "Death's Reach", + id: 22518, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22095?namespace=static-9.1.0_39069-us", + }, + name: "Guardian Angel", + id: 22095, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23126?namespace=static-9.1.0_39069-us", + }, + name: "Misery", + id: 23126, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23163?namespace=static-9.1.0_39069-us", + }, + name: "Earth Shield", + id: 23163, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19260?namespace=static-9.1.0_39069-us", + }, + name: "Earth Shield", + id: 19260, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23110?namespace=static-9.1.0_39069-us", + }, + name: "Earthgrab Totem", + id: 23110, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22097?namespace=static-9.1.0_39069-us", + }, + name: "Spitfire", + id: 22097, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19771?namespace=static-9.1.0_39069-us", + }, + name: "Fist of the White Tiger", + id: 19771, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22167?namespace=static-9.1.0_39069-us", + }, + name: "Spirit of the Crane", + id: 22167, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22494?namespace=static-9.1.0_39069-us", + }, + name: "Unbound Chaos", + id: 22494, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22541?namespace=static-9.1.0_39069-us", + }, + name: "Charred Flesh", + id: 22541, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19286?namespace=static-9.1.0_39069-us", + }, + name: "Dark Pact", + id: 19286, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19241?namespace=static-9.1.0_39069-us", + }, + name: "Marked for Death", + id: 19241, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22159?namespace=static-9.1.0_39069-us", + }, + name: "Restoration Affinity", + id: 22159, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21811?namespace=static-9.1.0_39069-us", + }, + name: "Blinding Light", + id: 21811, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23100?namespace=static-9.1.0_39069-us", + }, + name: "Camouflage", + id: 23100, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19755?namespace=static-9.1.0_39069-us", + }, + name: "Power Word: Solace", + id: 19755, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22127?namespace=static-9.1.0_39069-us", + }, + name: "Static Charge", + id: 22127, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22447?namespace=static-9.1.0_39069-us", + }, + name: "Rune of Power", + id: 22447, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19138?namespace=static-9.1.0_39069-us", + }, + name: "Rend", + id: 19138, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23372?namespace=static-9.1.0_39069-us", + }, + name: "Onslaught", + id: 23372, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23260?namespace=static-9.1.0_39069-us", + }, + name: "Dragon Roar", + id: 23260, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22160?namespace=static-9.1.0_39069-us", + }, + name: "Guardian Affinity", + id: 22160, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22135?namespace=static-9.1.0_39069-us", + }, + name: "Blood Tap", + id: 22135, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22519?namespace=static-9.1.0_39069-us", + }, + name: "Blinding Sleet", + id: 22519, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22520?namespace=static-9.1.0_39069-us", + }, + name: "Asphyxiate", + id: 22520, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22562?namespace=static-9.1.0_39069-us", + }, + name: "Afterlife", + id: 22562, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23127?namespace=static-9.1.0_39069-us", + }, + name: "Searing Nightmare", + id: 23127, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23164?namespace=static-9.1.0_39069-us", + }, + name: "Static Charge", + id: 23164, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23166?namespace=static-9.1.0_39069-us", + }, + name: "Static Charge", + id: 23166, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19992?namespace=static-9.1.0_39069-us", + }, + name: "Black Ox Brew", + id: 19992, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22096?namespace=static-9.1.0_39069-us", + }, + name: "Energizing Elixir", + id: 22096, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22166?namespace=static-9.1.0_39069-us", + }, + name: "Mana Tea", + id: 22166, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21862?namespace=static-9.1.0_39069-us", + }, + name: "Glaive Tempest", + id: 21862, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22540?namespace=static-9.1.0_39069-us", + }, + name: "Spirit Bomb", + id: 22540, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21778?namespace=static-9.1.0_39069-us", + }, + name: "Mighty Bash", + id: 21778, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19993?namespace=static-9.1.0_39069-us", + }, + name: "Tiger Tail Sweep", + id: 19993, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22433?namespace=static-9.1.0_39069-us", + }, + name: "Unbreakable Spirit", + id: 22433, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22453?namespace=static-9.1.0_39069-us", + }, + name: "Resonance", + id: 22453, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22450?namespace=static-9.1.0_39069-us", + }, + name: "Flame On", + id: 22450, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22452?namespace=static-9.1.0_39069-us", + }, + name: "Frozen Touch", + id: 22452, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/15757?namespace=static-9.1.0_39069-us", + }, + name: "Second Wind", + id: 15757, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23097?namespace=static-9.1.0_39069-us", + }, + name: "Furious Charge", + id: 23097, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23096?namespace=static-9.1.0_39069-us", + }, + name: "Crackling Thunder", + id: 23096, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22013?namespace=static-9.1.0_39069-us", + }, + name: "Will of the Necropolis", + id: 22013, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22521?namespace=static-9.1.0_39069-us", + }, + name: "Avalanche", + id: 22521, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22522?namespace=static-9.1.0_39069-us", + }, + name: "Pestilent Pustules", + id: 22522, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22441?namespace=static-9.1.0_39069-us", + }, + name: "Spitting Cobra", + id: 22441, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22267?namespace=static-9.1.0_39069-us", + }, + name: "Steady Focus", + id: 22267, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22277?namespace=static-9.1.0_39069-us", + }, + name: "Bloodseeker", + id: 22277, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19759?namespace=static-9.1.0_39069-us", + }, + name: "Psychic Voice", + id: 19759, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21750?namespace=static-9.1.0_39069-us", + }, + name: "Psychic Voice", + id: 21750, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23137?namespace=static-9.1.0_39069-us", + }, + name: "Last Word", + id: 23137, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22340?namespace=static-9.1.0_39069-us", + }, + name: "Leeching Poison", + id: 22340, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22121?namespace=static-9.1.0_39069-us", + }, + name: "Iron Stomach", + id: 22121, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22128?namespace=static-9.1.0_39069-us", + }, + name: "Soothing Darkness", + id: 22128, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19271?namespace=static-9.1.0_39069-us", + }, + name: "Master of the Elements", + id: 19271, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23089?namespace=static-9.1.0_39069-us", + }, + name: "Elemental Assault", + id: 23089, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22152?namespace=static-9.1.0_39069-us", + }, + name: "Ancestral Vigor", + id: 22152, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19279?namespace=static-9.1.0_39069-us", + }, + name: "Sow the Seeds", + id: 19279, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22477?namespace=static-9.1.0_39069-us", + }, + name: "From the Shadows", + id: 22477, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22480?namespace=static-9.1.0_39069-us", + }, + name: "Inferno", + id: 22480, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21863?namespace=static-9.1.0_39069-us", + }, + name: "Soul Rending", + id: 21863, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22508?namespace=static-9.1.0_39069-us", + }, + name: "Soul Rending", + id: 22508, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22627?namespace=static-9.1.0_39069-us", + }, + name: "Bounding Stride", + id: 22627, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18576?namespace=static-9.1.0_39069-us", + }, + name: "Mass Entanglement", + id: 18576, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19292?namespace=static-9.1.0_39069-us", + }, + name: "Phantom Singularity", + id: 19292, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22434?namespace=static-9.1.0_39069-us", + }, + name: "Cavalier", + id: 22434, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19994?namespace=static-9.1.0_39069-us", + }, + name: "Summon Black Ox Statue", + id: 19994, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22122?namespace=static-9.1.0_39069-us", + }, + name: "Cheat Death", + id: 22122, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22467?namespace=static-9.1.0_39069-us", + }, + name: "Arcane Echo", + id: 22467, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22465?namespace=static-9.1.0_39069-us", + }, + name: "Alexstrasza's Fury", + id: 22465, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22466?namespace=static-9.1.0_39069-us", + }, + name: "Chain Reaction", + id: 22466, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22014?namespace=static-9.1.0_39069-us", + }, + name: "Anti-Magic Barrier", + id: 22014, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22523?namespace=static-9.1.0_39069-us", + }, + name: "Frozen Pulse", + id: 22523, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22524?namespace=static-9.1.0_39069-us", + }, + name: "Harbinger of Doom", + id: 22524, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22347?namespace=static-9.1.0_39069-us", + }, + name: "Thrill of the Hunt", + id: 22347, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22286?namespace=static-9.1.0_39069-us", + }, + name: "Streamline", + id: 22286, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19361?namespace=static-9.1.0_39069-us", + }, + name: "Steel Trap", + id: 19361, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19769?namespace=static-9.1.0_39069-us", + }, + name: "Dominant Mind", + id: 19769, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21977?namespace=static-9.1.0_39069-us", + }, + name: "Censure", + id: 21977, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23375?namespace=static-9.1.0_39069-us", + }, + name: "Mind Bomb", + id: 23375, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19272?namespace=static-9.1.0_39069-us", + }, + name: "Storm Elemental", + id: 19272, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23090?namespace=static-9.1.0_39069-us", + }, + name: "Hailstorm", + id: 23090, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22322?namespace=static-9.1.0_39069-us", + }, + name: "Earthen Wall Totem", + id: 22322, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22042?namespace=static-9.1.0_39069-us", + }, + name: "Soul Strike", + id: 22042, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22043?namespace=static-9.1.0_39069-us", + }, + name: "Fire and Brimstone", + id: 22043, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23364?namespace=static-9.1.0_39069-us", + }, + name: "Good Karma", + id: 23364, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22219?namespace=static-9.1.0_39069-us", + }, + name: "Song of Chi-Ji", + id: 22219, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21864?namespace=static-9.1.0_39069-us", + }, + name: "Desperate Instincts", + id: 21864, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22509?namespace=static-9.1.0_39069-us", + }, + name: "Feed the Demon", + id: 22509, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22123?namespace=static-9.1.0_39069-us", + }, + name: "Elusiveness", + id: 22123, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19995?namespace=static-9.1.0_39069-us", + }, + name: "Ring of Peace", + id: 19995, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19761?namespace=static-9.1.0_39069-us", + }, + name: "Shining Force", + id: 19761, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18577?namespace=static-9.1.0_39069-us", + }, + name: "Heart of the Wild", + id: 18577, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22470?namespace=static-9.1.0_39069-us", + }, + name: "Nether Tempest", + id: 22470, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22468?namespace=static-9.1.0_39069-us", + }, + name: "From the Ashes", + id: 22468, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22469?namespace=static-9.1.0_39069-us", + }, + name: "Ebonbolt", + id: 22469, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17593?namespace=static-9.1.0_39069-us", + }, + name: "Rule of Law", + id: 17593, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22435?namespace=static-9.1.0_39069-us", + }, + name: "Blessing of Spellwarding", + id: 22435, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22183?namespace=static-9.1.0_39069-us", + }, + name: "Eye for an Eye", + id: 22183, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22628?namespace=static-9.1.0_39069-us", + }, + name: "Defensive Stance", + id: 22628, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22382?namespace=static-9.1.0_39069-us", + }, + name: "Warpaint", + id: 22382, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22488?namespace=static-9.1.0_39069-us", + }, + name: "Menace", + id: 22488, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22015?namespace=static-9.1.0_39069-us", + }, + name: "Mark of Blood", + id: 22015, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22525?namespace=static-9.1.0_39069-us", + }, + name: "Frostscythe", + id: 22525, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22526?namespace=static-9.1.0_39069-us", + }, + name: "Soul Reaper", + id: 22526, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22269?namespace=static-9.1.0_39069-us", + }, + name: "A Murder of Crows", + id: 22269, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21998?namespace=static-9.1.0_39069-us", + }, + name: "Chimaera Shot", + id: 21998, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22299?namespace=static-9.1.0_39069-us", + }, + name: "A Murder of Crows", + id: 22299, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21752?namespace=static-9.1.0_39069-us", + }, + name: "Psychic Horror", + id: 21752, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19273?namespace=static-9.1.0_39069-us", + }, + name: "Liquid Magma Totem", + id: 19273, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22171?namespace=static-9.1.0_39069-us", + }, + name: "Fire Nova", + id: 22171, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22323?namespace=static-9.1.0_39069-us", + }, + name: "Ancestral Protection Totem", + id: 22323, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22046?namespace=static-9.1.0_39069-us", + }, + name: "Vile Taint", + id: 22046, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23160?namespace=static-9.1.0_39069-us", + }, + name: "Summon Vilefiend", + id: 23160, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23143?namespace=static-9.1.0_39069-us", + }, + name: "Cataclysm", + id: 23143, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21865?namespace=static-9.1.0_39069-us", + }, + name: "Netherwalk", + id: 21865, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22770?namespace=static-9.1.0_39069-us", + }, + name: "Fracture", + id: 22770, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22268?namespace=static-9.1.0_39069-us", + }, + name: "Born To Be Wild", + id: 22268, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17597?namespace=static-9.1.0_39069-us", + }, + name: "Divine Purpose", + id: 17597, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22047?namespace=static-9.1.0_39069-us", + }, + name: "Darkfury", + id: 22047, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22144?namespace=static-9.1.0_39069-us", + }, + name: "Nature's Guardian", + id: 22144, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22907?namespace=static-9.1.0_39069-us", + }, + name: "Chrono Shift", + id: 22907, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22904?namespace=static-9.1.0_39069-us", + }, + name: "Frenetic Speed", + id: 22904, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22446?namespace=static-9.1.0_39069-us", + }, + name: "Frigid Winds", + id: 22446, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22392?namespace=static-9.1.0_39069-us", + }, + name: "Collateral Damage", + id: 22392, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22383?namespace=static-9.1.0_39069-us", + }, + name: "Seethe", + id: 22383, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22384?namespace=static-9.1.0_39069-us", + }, + name: "Never Surrender", + id: 22384, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18580?namespace=static-9.1.0_39069-us", + }, + name: "Soul of the Forest", + id: 18580, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21708?namespace=static-9.1.0_39069-us", + }, + name: "Soul of the Forest", + id: 21708, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21709?namespace=static-9.1.0_39069-us", + }, + name: "Soul of the Forest", + id: 21709, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21710?namespace=static-9.1.0_39069-us", + }, + name: "Soul of the Forest", + id: 21710, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19227?namespace=static-9.1.0_39069-us", + }, + name: "Grip of the Dead", + id: 19227, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22527?namespace=static-9.1.0_39069-us", + }, + name: "Permafrost", + id: 22527, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22528?namespace=static-9.1.0_39069-us", + }, + name: "Spell Eater", + id: 22528, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22330?namespace=static-9.1.0_39069-us", + }, + name: "Sins of the Many", + id: 22330, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19764?namespace=static-9.1.0_39069-us", + }, + name: "Surge of Light", + id: 19764, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22310?namespace=static-9.1.0_39069-us", + }, + name: "Auspicious Spirits", + id: 22310, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19245?namespace=static-9.1.0_39069-us", + }, + name: "Internal Bleeding", + id: 19245, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23077?namespace=static-9.1.0_39069-us", + }, + name: "Dirty Tricks", + id: 23077, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23078?namespace=static-9.1.0_39069-us", + }, + name: "Shot in the Dark", + id: 23078, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/20174?namespace=static-9.1.0_39069-us", + }, + name: "Bob and Weave", + id: 20174, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23258?namespace=static-9.1.0_39069-us", + }, + name: "Inner Strength", + id: 23258, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23371?namespace=static-9.1.0_39069-us", + }, + name: "Healing Elixir", + id: 23371, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21866?namespace=static-9.1.0_39069-us", + }, + name: "Cycle of Hatred", + id: 21866, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22546?namespace=static-9.1.0_39069-us", + }, + name: "Concentrated Sigils", + id: 22546, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/20173?namespace=static-9.1.0_39069-us", + }, + name: "Diffuse Magic", + id: 20173, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17599?namespace=static-9.1.0_39069-us", + }, + name: "Holy Avenger", + id: 17599, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19765?namespace=static-9.1.0_39069-us", + }, + name: "Contrition", + id: 19765, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22276?namespace=static-9.1.0_39069-us", + }, + name: "Posthaste", + id: 22276, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19291?namespace=static-9.1.0_39069-us", + }, + name: "Mortal Coil", + id: 19291, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22448?namespace=static-9.1.0_39069-us", + }, + name: "Ice Ward", + id: 22448, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22391?namespace=static-9.1.0_39069-us", + }, + name: "Warbreaker", + id: 22391, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22393?namespace=static-9.1.0_39069-us", + }, + name: "Frothing Berserker", + id: 22393, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22631?namespace=static-9.1.0_39069-us", + }, + name: "Indomitable", + id: 22631, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21706?namespace=static-9.1.0_39069-us", + }, + name: "Starlord", + id: 21706, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18579?namespace=static-9.1.0_39069-us", + }, + name: "Savage Roar", + id: 18579, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21707?namespace=static-9.1.0_39069-us", + }, + name: "Galactic Guardian", + id: 21707, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21705?namespace=static-9.1.0_39069-us", + }, + name: "Cultivation", + id: 21705, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19226?namespace=static-9.1.0_39069-us", + }, + name: "Tightening Grasp", + id: 19226, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22530?namespace=static-9.1.0_39069-us", + }, + name: "Wraith Walk", + id: 22530, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22529?namespace=static-9.1.0_39069-us", + }, + name: "Wraith Walk", + id: 22529, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22327?namespace=static-9.1.0_39069-us", + }, + name: "Binding Heal", + id: 22327, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22311?namespace=static-9.1.0_39069-us", + }, + name: "Psychic Link", + id: 22311, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23037?namespace=static-9.1.0_39069-us", + }, + name: "Iron Wire", + id: 23037, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22114?namespace=static-9.1.0_39069-us", + }, + name: "Blinding Powder", + id: 22114, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23036?namespace=static-9.1.0_39069-us", + }, + name: "Night Terrors", + id: 23036, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22172?namespace=static-9.1.0_39069-us", + }, + name: "Ancestral Guidance", + id: 22172, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22149?namespace=static-9.1.0_39069-us", + }, + name: "Feral Lunge", + id: 22149, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19269?namespace=static-9.1.0_39069-us", + }, + name: "Graceful Spirit", + id: 19269, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23363?namespace=static-9.1.0_39069-us", + }, + name: "Healing Elixir", + id: 23363, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21867?namespace=static-9.1.0_39069-us", + }, + name: "First Blood", + id: 21867, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22510?namespace=static-9.1.0_39069-us", + }, + name: "Quickened Sigils", + id: 22510, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/20175?namespace=static-9.1.0_39069-us", + }, + name: "Dampen Harm", + id: 20175, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22499?namespace=static-9.1.0_39069-us", + }, + name: "Binding Shot", + id: 22499, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19766?namespace=static-9.1.0_39069-us", + }, + name: "Shadow Covenant", + id: 19766, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21966?namespace=static-9.1.0_39069-us", + }, + name: "Wind Rush Totem", + id: 21966, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/17601?namespace=static-9.1.0_39069-us", + }, + name: "Seraphim", + id: 17601, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23465?namespace=static-9.1.0_39069-us", + }, + name: "Howl of Terror", + id: 23465, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21702?namespace=static-9.1.0_39069-us", + }, + name: "Incarnation: Chosen of Elune", + id: 21702, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22471?namespace=static-9.1.0_39069-us", + }, + name: "Ring of Frost", + id: 22471, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23373?namespace=static-9.1.0_39069-us", + }, + name: "Death Pact", + id: 23373, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22115?namespace=static-9.1.0_39069-us", + }, + name: "Prey on the Weak", + id: 22115, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22362?namespace=static-9.1.0_39069-us", + }, + name: "Cleave", + id: 22362, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19140?namespace=static-9.1.0_39069-us", + }, + name: "Cruelty", + id: 19140, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22800?namespace=static-9.1.0_39069-us", + }, + name: "Impending Victory", + id: 22800, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21704?namespace=static-9.1.0_39069-us", + }, + name: "Incarnation: King of the Jungle", + id: 21704, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22388?namespace=static-9.1.0_39069-us", + }, + name: "Incarnation: Guardian of Ursoc", + id: 22388, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22421?namespace=static-9.1.0_39069-us", + }, + name: "Incarnation: Tree of Life", + id: 22421, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19228?namespace=static-9.1.0_39069-us", + }, + name: "Wraith Walk", + id: 19228, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23463?namespace=static-9.1.0_39069-us", + }, + name: "Binding Shackles", + id: 23463, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21754?namespace=static-9.1.0_39069-us", + }, + name: "Prayer Circle", + id: 21754, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21755?namespace=static-9.1.0_39069-us", + }, + name: "Shadow Crash", + id: 21755, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21868?namespace=static-9.1.0_39069-us", + }, + name: "Essence Break", + id: 21868, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22511?namespace=static-9.1.0_39069-us", + }, + name: "Sigil of Chains", + id: 22511, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19767?namespace=static-9.1.0_39069-us", + }, + name: "Benediction", + id: 19767, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22455?namespace=static-9.1.0_39069-us", + }, + name: "Reverberate", + id: 22455, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22451?namespace=static-9.1.0_39069-us", + }, + name: "Flame Patch", + id: 22451, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22454?namespace=static-9.1.0_39069-us", + }, + name: "Freezing Rain", + id: 22454, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23191?namespace=static-9.1.0_39069-us", + }, + name: "Sanctified Wrath", + id: 23191, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22189?namespace=static-9.1.0_39069-us", + }, + name: "Hand of the Protector", + id: 22189, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23167?namespace=static-9.1.0_39069-us", + }, + name: "Selfless Healer", + id: 23167, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22394?namespace=static-9.1.0_39069-us", + }, + name: "In For The Kill", + id: 22394, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22396?namespace=static-9.1.0_39069-us", + }, + name: "Meat Cleaver", + id: 22396, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22395?namespace=static-9.1.0_39069-us", + }, + name: "Into the Fray", + id: 22395, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22389?namespace=static-9.1.0_39069-us", + }, + name: "Twin Moons", + id: 22389, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21714?namespace=static-9.1.0_39069-us", + }, + name: "Scent of Blood", + id: 21714, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22423?namespace=static-9.1.0_39069-us", + }, + name: "Earthwarden", + id: 22423, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21716?namespace=static-9.1.0_39069-us", + }, + name: "Inner Peace", + id: 21716, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19230?namespace=static-9.1.0_39069-us", + }, + name: "Voracious", + id: 19230, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22531?namespace=static-9.1.0_39069-us", + }, + name: "Gathering Storm", + id: 22531, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22532?namespace=static-9.1.0_39069-us", + }, + name: "Pestilence", + id: 22532, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19357?namespace=static-9.1.0_39069-us", + }, + name: "Stomp", + id: 19357, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23063?namespace=static-9.1.0_39069-us", + }, + name: "Lethal Shots", + id: 23063, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22300?namespace=static-9.1.0_39069-us", + }, + name: "Tip of the Spear", + id: 22300, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22161?namespace=static-9.1.0_39069-us", + }, + name: "Purge the Wicked", + id: 22161, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21718?namespace=static-9.1.0_39069-us", + }, + name: "Damnation", + id: 21718, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22343?namespace=static-9.1.0_39069-us", + }, + name: "Venom Rush", + id: 22343, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21990?namespace=static-9.1.0_39069-us", + }, + name: "Loaded Dice", + id: 21990, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22335?namespace=static-9.1.0_39069-us", + }, + name: "Dark Shadow", + id: 22335, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22145?namespace=static-9.1.0_39069-us", + }, + name: "Surge of Power", + id: 22145, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21973?namespace=static-9.1.0_39069-us", + }, + name: "Crashing Storm", + id: 21973, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19265?namespace=static-9.1.0_39069-us", + }, + name: "Flash Flood", + id: 19265, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23139?namespace=static-9.1.0_39069-us", + }, + name: "Shadow Embrace", + id: 23139, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23147?namespace=static-9.1.0_39069-us", + }, + name: "Soul Conduit", + id: 23147, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23155?namespace=static-9.1.0_39069-us", + }, + name: "Roaring Blaze", + id: 23155, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19819?namespace=static-9.1.0_39069-us", + }, + name: "Special Delivery", + id: 19819, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22093?namespace=static-9.1.0_39069-us", + }, + name: "Hit Combo", + id: 22093, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23107?namespace=static-9.1.0_39069-us", + }, + name: "Summon Jade Serpent Statue", + id: 23107, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21869?namespace=static-9.1.0_39069-us", + }, + name: "Unleashed Power", + id: 21869, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22512?namespace=static-9.1.0_39069-us", + }, + name: "Void Reaver", + id: 22512, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19760?namespace=static-9.1.0_39069-us", + }, + name: "Divine Star", + id: 19760, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22449?namespace=static-9.1.0_39069-us", + }, + name: "Arcane Orb", + id: 22449, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23362?namespace=static-9.1.0_39069-us", + }, + name: "Conflagration", + id: 23362, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23176?namespace=static-9.1.0_39069-us", + }, + name: "Splitting Ice", + id: 23176, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22190?namespace=static-9.1.0_39069-us", + }, + name: "Avenging Crusader", + id: 22190, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22438?namespace=static-9.1.0_39069-us", + }, + name: "Consecrated Ground", + id: 22438, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22483?namespace=static-9.1.0_39069-us", + }, + name: "Justicar's Vengeance", + id: 22483, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22397?namespace=static-9.1.0_39069-us", + }, + name: "Avatar", + id: 22397, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22398?namespace=static-9.1.0_39069-us", + }, + name: "Dragon Roar", + id: 22398, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22544?namespace=static-9.1.0_39069-us", + }, + name: "Unstoppable Force", + id: 22544, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21712?namespace=static-9.1.0_39069-us", + }, + name: "Stellar Drift", + id: 21712, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21711?namespace=static-9.1.0_39069-us", + }, + name: "Brutal Slash", + id: 21711, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21713?namespace=static-9.1.0_39069-us", + }, + name: "Survival of the Fittest", + id: 21713, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/18585?namespace=static-9.1.0_39069-us", + }, + name: "Spring Blossoms", + id: 18585, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19231?namespace=static-9.1.0_39069-us", + }, + name: "Death Pact", + id: 19231, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22533?namespace=static-9.1.0_39069-us", + }, + name: "Hypothermic Presence", + id: 22533, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22534?namespace=static-9.1.0_39069-us", + }, + name: "Unholy Pact", + id: 22534, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22002?namespace=static-9.1.0_39069-us", + }, + name: "Barrage", + id: 22002, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23104?namespace=static-9.1.0_39069-us", + }, + name: "Dead Eye", + id: 23104, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22278?namespace=static-9.1.0_39069-us", + }, + name: "Mongoose Bite", + id: 22278, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21719?namespace=static-9.1.0_39069-us", + }, + name: "Mindbender", + id: 21719, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23015?namespace=static-9.1.0_39069-us", + }, + name: "Alacrity", + id: 23015, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23128?namespace=static-9.1.0_39069-us", + }, + name: "Alacrity", + id: 23128, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19249?namespace=static-9.1.0_39069-us", + }, + name: "Alacrity", + id: 19249, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19266?namespace=static-9.1.0_39069-us", + }, + name: "Primal Elementalist", + id: 19266, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22352?namespace=static-9.1.0_39069-us", + }, + name: "Stormkeeper", + id: 22352, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21971?namespace=static-9.1.0_39069-us", + }, + name: "Downpour", + id: 21971, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23159?namespace=static-9.1.0_39069-us", + }, + name: "Haunt", + id: 23159, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23146?namespace=static-9.1.0_39069-us", + }, + name: "Inner Demons", + id: 23146, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23156?namespace=static-9.1.0_39069-us", + }, + name: "Rain of Chaos", + id: 23156, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/20184?namespace=static-9.1.0_39069-us", + }, + name: "Rushing Jade Wind", + id: 20184, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23122?namespace=static-9.1.0_39069-us", + }, + name: "Rushing Jade Wind", + id: 23122, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22101?namespace=static-9.1.0_39069-us", + }, + name: "Refreshing Jade Wind", + id: 22101, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21870?namespace=static-9.1.0_39069-us", + }, + name: "Master of the Glaive", + id: 21870, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22513?namespace=static-9.1.0_39069-us", + }, + name: "Demonic", + id: 22513, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19295?namespace=static-9.1.0_39069-us", + }, + name: "Grimoire of Sacrifice", + id: 19295, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19763?namespace=static-9.1.0_39069-us", + }, + name: "Halo", + id: 19763, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21968?namespace=static-9.1.0_39069-us", + }, + name: "Cloudburst Totem", + id: 21968, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22474?namespace=static-9.1.0_39069-us", + }, + name: "Supernova", + id: 22474, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22472?namespace=static-9.1.0_39069-us", + }, + name: "Living Bomb", + id: 22472, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22473?namespace=static-9.1.0_39069-us", + }, + name: "Comet Storm", + id: 22473, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22484?namespace=static-9.1.0_39069-us", + }, + name: "Awakening", + id: 22484, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23087?namespace=static-9.1.0_39069-us", + }, + name: "Judgment of Light", + id: 23087, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23086?namespace=static-9.1.0_39069-us", + }, + name: "Healing Hands", + id: 23086, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22399?namespace=static-9.1.0_39069-us", + }, + name: "Deadly Calm", + id: 22399, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22400?namespace=static-9.1.0_39069-us", + }, + name: "Bladestorm", + id: 22400, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22401?namespace=static-9.1.0_39069-us", + }, + name: "Ravager", + id: 22401, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22165?namespace=static-9.1.0_39069-us", + }, + name: "Stellar Flare", + id: 22165, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22370?namespace=static-9.1.0_39069-us", + }, + name: "Primal Wrath", + id: 22370, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22390?namespace=static-9.1.0_39069-us", + }, + name: "Guardian of Elune", + id: 22390, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22422?namespace=static-9.1.0_39069-us", + }, + name: "Overgrowth", + id: 22422, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19232?namespace=static-9.1.0_39069-us", + }, + name: "Bloodworms", + id: 19232, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22535?namespace=static-9.1.0_39069-us", + }, + name: "Glacial Advance", + id: 22535, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22536?namespace=static-9.1.0_39069-us", + }, + name: "Defile", + id: 22536, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23044?namespace=static-9.1.0_39069-us", + }, + name: "Stampede", + id: 23044, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22287?namespace=static-9.1.0_39069-us", + }, + name: "Double Tap", + id: 22287, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22271?namespace=static-9.1.0_39069-us", + }, + name: "Flanking Strike", + id: 22271, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21720?namespace=static-9.1.0_39069-us", + }, + name: "Void Torrent", + id: 21720, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22344?namespace=static-9.1.0_39069-us", + }, + name: "Exsanguinate", + id: 22344, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19250?namespace=static-9.1.0_39069-us", + }, + name: "Dreadblades", + id: 19250, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22336?namespace=static-9.1.0_39069-us", + }, + name: "Enveloping Shadows", + id: 22336, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23111?namespace=static-9.1.0_39069-us", + }, + name: "Icefury", + id: 23111, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22351?namespace=static-9.1.0_39069-us", + }, + name: "Sundering", + id: 22351, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21717?namespace=static-9.1.0_39069-us", + }, + name: "Grimoire: Felguard", + id: 21717, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22103?namespace=static-9.1.0_39069-us", + }, + name: "Exploding Keg", + id: 22103, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22102?namespace=static-9.1.0_39069-us", + }, + name: "Dance of Chi-Ji", + id: 22102, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22214?namespace=static-9.1.0_39069-us", + }, + name: "Invoke Chi-Ji, the Red Crane", + id: 22214, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22767?namespace=static-9.1.0_39069-us", + }, + name: "Fel Eruption", + id: 22767, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22768?namespace=static-9.1.0_39069-us", + }, + name: "Soul Barrier", + id: 22768, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19284?namespace=static-9.1.0_39069-us", + }, + name: "Soul Conduit", + id: 19284, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21630?namespace=static-9.1.0_39069-us", + }, + name: "Overpowered", + id: 21630, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21631?namespace=static-9.1.0_39069-us", + }, + name: "Kindling", + id: 21631, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21632?namespace=static-9.1.0_39069-us", + }, + name: "Thermal Void", + id: 21632, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21201?namespace=static-9.1.0_39069-us", + }, + name: "Glimmer of Light", + id: 21201, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23457?namespace=static-9.1.0_39069-us", + }, + name: "Sanctified Wrath", + id: 23457, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23456?namespace=static-9.1.0_39069-us", + }, + name: "Sanctified Wrath", + id: 23456, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21204?namespace=static-9.1.0_39069-us", + }, + name: "Anger Management", + id: 21204, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22405?namespace=static-9.1.0_39069-us", + }, + name: "Anger Management", + id: 22405, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23455?namespace=static-9.1.0_39069-us", + }, + name: "Anger Management", + id: 23455, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21648?namespace=static-9.1.0_39069-us", + }, + name: "Solstice", + id: 21648, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21646?namespace=static-9.1.0_39069-us", + }, + name: "Moment of Clarity", + id: 21646, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22426?namespace=static-9.1.0_39069-us", + }, + name: "Rend and Tear", + id: 22426, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22403?namespace=static-9.1.0_39069-us", + }, + name: "Photosynthesis", + id: 22403, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21207?namespace=static-9.1.0_39069-us", + }, + name: "Purgatory", + id: 21207, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22023?namespace=static-9.1.0_39069-us", + }, + name: "Icecap", + id: 22023, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22030?namespace=static-9.1.0_39069-us", + }, + name: "Army of the Damned", + id: 22030, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22273?namespace=static-9.1.0_39069-us", + }, + name: "Aspect of the Beast", + id: 22273, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22274?namespace=static-9.1.0_39069-us", + }, + name: "Calling the Shots", + id: 22274, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22272?namespace=static-9.1.0_39069-us", + }, + name: "Birds of Prey", + id: 22272, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21183?namespace=static-9.1.0_39069-us", + }, + name: "Lenience", + id: 21183, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21636?namespace=static-9.1.0_39069-us", + }, + name: "Light of the Naaru", + id: 21636, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21637?namespace=static-9.1.0_39069-us", + }, + name: "Ancient Madness", + id: 21637, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21186?namespace=static-9.1.0_39069-us", + }, + name: "Poison Bomb", + id: 21186, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22125?namespace=static-9.1.0_39069-us", + }, + name: "Dancing Steel", + id: 22125, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22132?namespace=static-9.1.0_39069-us", + }, + name: "Master of Shadows", + id: 22132, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21198?namespace=static-9.1.0_39069-us", + }, + name: "Unlimited Power", + id: 21198, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21970?namespace=static-9.1.0_39069-us", + }, + name: "Elemental Spirits", + id: 21970, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21969?namespace=static-9.1.0_39069-us", + }, + name: "High Tide", + id: 21969, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23161?namespace=static-9.1.0_39069-us", + }, + name: "Sacrificed Souls", + id: 23161, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22106?namespace=static-9.1.0_39069-us", + }, + name: "High Tolerance", + id: 22106, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22107?namespace=static-9.1.0_39069-us", + }, + name: "Spiritual Focus", + id: 22107, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22218?namespace=static-9.1.0_39069-us", + }, + name: "Focused Thunder", + id: 22218, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21900?namespace=static-9.1.0_39069-us", + }, + name: "Demonic", + id: 21900, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22543?namespace=static-9.1.0_39069-us", + }, + name: "Last Resort", + id: 22543, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21184?namespace=static-9.1.0_39069-us", + }, + name: "Spirit Shell", + id: 21184, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21144?namespace=static-9.1.0_39069-us", + }, + name: "Time Anomaly", + id: 21144, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22220?namespace=static-9.1.0_39069-us", + }, + name: "Pyroclasm", + id: 22220, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22309?namespace=static-9.1.0_39069-us", + }, + name: "Ray of Frost", + id: 22309, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21671?namespace=static-9.1.0_39069-us", + }, + name: "Beacon of Faith", + id: 21671, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21202?namespace=static-9.1.0_39069-us", + }, + name: "Righteous Protector", + id: 21202, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22215?namespace=static-9.1.0_39069-us", + }, + name: "Crusade", + id: 22215, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22407?namespace=static-9.1.0_39069-us", + }, + name: "Dreadnaught", + id: 22407, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22402?namespace=static-9.1.0_39069-us", + }, + name: "Reckless Abandon", + id: 22402, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22406?namespace=static-9.1.0_39069-us", + }, + name: "Heavy Repercussions", + id: 22406, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21193?namespace=static-9.1.0_39069-us", + }, + name: "Fury of Elune", + id: 21193, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21649?namespace=static-9.1.0_39069-us", + }, + name: "Bloodtalons", + id: 21649, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22427?namespace=static-9.1.0_39069-us", + }, + name: "Tooth and Claw", + id: 22427, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21651?namespace=static-9.1.0_39069-us", + }, + name: "Germination", + id: 21651, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21208?namespace=static-9.1.0_39069-us", + }, + name: "Red Thirst", + id: 21208, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22109?namespace=static-9.1.0_39069-us", + }, + name: "Obliteration", + id: 22109, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22110?namespace=static-9.1.0_39069-us", + }, + name: "Summon Gargoyle", + id: 22110, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21986?namespace=static-9.1.0_39069-us", + }, + name: "Killer Cobra", + id: 21986, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22308?namespace=static-9.1.0_39069-us", + }, + name: "Lock and Load", + id: 22308, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22301?namespace=static-9.1.0_39069-us", + }, + name: "Wildfire Infusion", + id: 22301, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21644?namespace=static-9.1.0_39069-us", + }, + name: "Apotheosis", + id: 21644, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21978?namespace=static-9.1.0_39069-us", + }, + name: "Hungering Void", + id: 21978, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22133?namespace=static-9.1.0_39069-us", + }, + name: "Hidden Blades", + id: 22133, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23075?namespace=static-9.1.0_39069-us", + }, + name: "Blade Rush", + id: 23075, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23183?namespace=static-9.1.0_39069-us", + }, + name: "Secret Technique", + id: 23183, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22153?namespace=static-9.1.0_39069-us", + }, + name: "Stormkeeper", + id: 22153, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22977?namespace=static-9.1.0_39069-us", + }, + name: "Earthen Spike", + id: 22977, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21199?namespace=static-9.1.0_39069-us", + }, + name: "Wellspring", + id: 21199, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19281?namespace=static-9.1.0_39069-us", + }, + name: "Creeping Death", + id: 19281, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22479?namespace=static-9.1.0_39069-us", + }, + name: "Demonic Consumption", + id: 22479, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23144?namespace=static-9.1.0_39069-us", + }, + name: "Channel Demonfire", + id: 23144, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22104?namespace=static-9.1.0_39069-us", + }, + name: "Celestial Flames", + id: 22104, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22105?namespace=static-9.1.0_39069-us", + }, + name: "Whirling Dragon Punch", + id: 22105, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22169?namespace=static-9.1.0_39069-us", + }, + name: "Upwelling", + id: 22169, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21901?namespace=static-9.1.0_39069-us", + }, + name: "Momentum", + id: 21901, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23464?namespace=static-9.1.0_39069-us", + }, + name: "Ruinous Bulwark", + id: 23464, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21145?namespace=static-9.1.0_39069-us", + }, + name: "Enlightened", + id: 21145, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21633?namespace=static-9.1.0_39069-us", + }, + name: "Meteor", + id: 21633, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21634?namespace=static-9.1.0_39069-us", + }, + name: "Glacial Spike", + id: 21634, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21203?namespace=static-9.1.0_39069-us", + }, + name: "Beacon of Virtue", + id: 21203, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22645?namespace=static-9.1.0_39069-us", + }, + name: "Final Stand", + id: 22645, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22634?namespace=static-9.1.0_39069-us", + }, + name: "Final Reckoning", + id: 22634, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21667?namespace=static-9.1.0_39069-us", + }, + name: "Ravager", + id: 21667, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/16037?namespace=static-9.1.0_39069-us", + }, + name: "Siegebreaker", + id: 16037, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23099?namespace=static-9.1.0_39069-us", + }, + name: "Bolster", + id: 23099, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21655?namespace=static-9.1.0_39069-us", + }, + name: "New Moon", + id: 21655, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21653?namespace=static-9.1.0_39069-us", + }, + name: "Feral Frenzy", + id: 21653, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22425?namespace=static-9.1.0_39069-us", + }, + name: "Pulverize", + id: 22425, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22404?namespace=static-9.1.0_39069-us", + }, + name: "Flourish", + id: 22404, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21209?namespace=static-9.1.0_39069-us", + }, + name: "Bonestorm", + id: 21209, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22537?namespace=static-9.1.0_39069-us", + }, + name: "Breath of Sindragosa", + id: 22537, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22538?namespace=static-9.1.0_39069-us", + }, + name: "Unholy Assault", + id: 22538, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22295?namespace=static-9.1.0_39069-us", + }, + name: "Bloodshed", + id: 22295, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22288?namespace=static-9.1.0_39069-us", + }, + name: "Volley", + id: 22288, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23105?namespace=static-9.1.0_39069-us", + }, + name: "Chakrams", + id: 23105, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22976?namespace=static-9.1.0_39069-us", + }, + name: "Evangelism", + id: 22976, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23145?namespace=static-9.1.0_39069-us", + }, + name: "Holy Word: Salvation", + id: 23145, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21979?namespace=static-9.1.0_39069-us", + }, + name: "Surrender to Madness", + id: 21979, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23174?namespace=static-9.1.0_39069-us", + }, + name: "Crimson Tempest", + id: 23174, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23175?namespace=static-9.1.0_39069-us", + }, + name: "Killing Spree", + id: 23175, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21188?namespace=static-9.1.0_39069-us", + }, + name: "Shuriken Tornado", + id: 21188, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21675?namespace=static-9.1.0_39069-us", + }, + name: "Ascendance", + id: 21675, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21972?namespace=static-9.1.0_39069-us", + }, + name: "Ascendance", + id: 21972, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22359?namespace=static-9.1.0_39069-us", + }, + name: "Ascendance", + id: 22359, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/19293?namespace=static-9.1.0_39069-us", + }, + name: "Dark Soul: Misery", + id: 19293, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23091?namespace=static-9.1.0_39069-us", + }, + name: "Nether Portal", + id: 23091, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/23092?namespace=static-9.1.0_39069-us", + }, + name: "Dark Soul: Instability", + id: 23092, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22108?namespace=static-9.1.0_39069-us", + }, + name: "Blackout Combo", + id: 22108, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21191?namespace=static-9.1.0_39069-us", + }, + name: "Serenity", + id: 21191, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22170?namespace=static-9.1.0_39069-us", + }, + name: "Rising Mist", + id: 22170, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/22547?namespace=static-9.1.0_39069-us", + }, + name: "Fel Barrage", + id: 22547, + }, + { + key: { + href: "https://us.api.blizzard.com/data/wow/talent/21902?namespace=static-9.1.0_39069-us", + }, + name: "Bulk Extraction", + id: 21902, + }, + ], +}; + +export default Talents; diff --git a/frontend/src/Data/Talents.json b/frontend/src/Data/Talents.json index fd466f4..5b502e8 100644 --- a/frontend/src/Data/Talents.json +++ b/frontend/src/Data/Talents.json @@ -1,9 +1,12 @@ { +<<<<<<< HEAD "_links": { "self": { "href": "https://us.api.blizzard.com/data/wow/talent/?namespace=static-9.1.0_39069-us" } }, +======= +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 "talents": [ { "key": { diff --git a/frontend/src/Images/Bowmsandi.jpg b/frontend/src/Images/Bowmsandi.jpg new file mode 100644 index 0000000..0d74da1 Binary files /dev/null and b/frontend/src/Images/Bowmsandi.jpg differ diff --git a/frontend/src/Images/DOS.jpeg b/frontend/src/Images/DOS.jpeg new file mode 100644 index 0000000..1a75599 Binary files /dev/null and b/frontend/src/Images/DOS.jpeg differ diff --git a/frontend/src/Images/HOA.jpeg b/frontend/src/Images/HOA.jpeg new file mode 100644 index 0000000..86e9c7a Binary files /dev/null and b/frontend/src/Images/HOA.jpeg differ diff --git a/frontend/src/Images/MOTS.jpg b/frontend/src/Images/MOTS.jpg new file mode 100644 index 0000000..1b39684 Binary files /dev/null and b/frontend/src/Images/MOTS.jpg differ diff --git a/frontend/src/Images/NW.jpg b/frontend/src/Images/NW.jpg new file mode 100644 index 0000000..ce23fff Binary files /dev/null and b/frontend/src/Images/NW.jpg differ diff --git a/frontend/src/Images/PF.jpg b/frontend/src/Images/PF.jpg new file mode 100644 index 0000000..e79a672 Binary files /dev/null and b/frontend/src/Images/PF.jpg differ diff --git a/frontend/src/Images/SD.jpg b/frontend/src/Images/SD.jpg new file mode 100644 index 0000000..14a77a2 Binary files /dev/null and b/frontend/src/Images/SD.jpg differ diff --git a/frontend/src/Images/SOA.jpg b/frontend/src/Images/SOA.jpg new file mode 100644 index 0000000..e7eea80 Binary files /dev/null and b/frontend/src/Images/SOA.jpg differ diff --git a/frontend/src/Images/TOP.jpg b/frontend/src/Images/TOP.jpg new file mode 100644 index 0000000..1f61a25 Binary files /dev/null and b/frontend/src/Images/TOP.jpg differ diff --git a/frontend/src/Styles/ChooseFight.css b/frontend/src/Styles/ChooseFight.css new file mode 100644 index 0000000..8326442 --- /dev/null +++ b/frontend/src/Styles/ChooseFight.css @@ -0,0 +1,99 @@ +.container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.titleChoose { + text-align: center; +} + +.fightsSection { + justify-content: center; +} + +button.choose { + height: 100px; + color: rgba(255, 255, 255, 0.75); + width: 260px; + border: 2px solid rgba(255, 255, 255, 0.5); + font-family: 'Rajdhani', sans-serif; + font-size: 1.2em; + font-weight: bold; + border-radius: 0.25em; + padding: 0.2em 0.3em 0.2em; + margin: 15px; + cursor: pointer; + transition: all 0.1s; +} + +button.choose:hover, +button.choose:focus { + background-color: #383f4e; + outline: none; + color: white; + border-color: rgba(255, 255, 255, 0.75); + scale: 1.001; +} +.deotherside { + background-image: url('../Images/DOS.jpeg'); + background-size: cover; +} +.mistsoftirnascithe { + background-image: url('../Images/MOTS.jpg'); + background-size: cover; +} + +.theaterofpain { + background-image: url('../Images/TOP.jpg'); + background-size: cover; +} + +.plaguefall { + background-image: url('../Images/PF.jpg'); + background-size: cover; +} + +.sanguinedepths { + background-image: url('../Images/SD.jpg'); + background-size: cover; +} + +.hallsofatonement { + background-image: url('../Images/HOA.jpeg'); + background-size: cover; +} + +.spiresofascension { + background-image: url('../Images/SOA.jpg'); + background-size: cover; +} + +.necroticwake { + background-image: url('../Images/NW.jpg'); + background-size: cover; +} + +.fightsSection { + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.notadungeon { + text-align: center; + background-image: url('../Images/Bowmsandi.jpg'); + background-size: cover; + height: 100px; + color: rgba(255, 255, 255, 0.75); + width: 260px; + border: 2px solid rgba(255, 255, 255, 0.5); + font-family: 'Rajdhani', sans-serif; + font-size: 1.2em; + font-weight: bold; + border-radius: 0.25em; + padding: 0.2em 0.3em 0.2em; + margin: 15px; + transition: all 0.1s; +} diff --git a/frontend/src/Styles/Summary/DeathsSummary.css b/frontend/src/Styles/Summary/DeathsSummary.css new file mode 100644 index 0000000..849b8fc --- /dev/null +++ b/frontend/src/Styles/Summary/DeathsSummary.css @@ -0,0 +1,19 @@ +.notdisplayed { + display: none; +} + +.displayed { + display: inline; +} + +.green { + color: #50fa7b; +} + +.yellow { + color: #ffb86c; +} + +.red { + color: #f55; +} diff --git a/frontend/src/Utils/UtilsFunctions.js b/frontend/src/Utils/UtilsFunctions.js new file mode 100644 index 0000000..0ee30da --- /dev/null +++ b/frontend/src/Utils/UtilsFunctions.js @@ -0,0 +1,9 @@ +// File with useful functions to import + +export function roundTwoDecimals(num) { + return Math.round(num * 100) / 100; +} + +export function toMinutes(ms) { + return ms / (60 * 1000); +} diff --git a/frontend/src/Utils/getAffixesNames.js b/frontend/src/Utils/getAffixesNames.js index b35ae26..9455553 100644 --- a/frontend/src/Utils/getAffixesNames.js +++ b/frontend/src/Utils/getAffixesNames.js @@ -1,3 +1,4 @@ +<<<<<<< HEAD import Affixes from '../Data/Affixes' export function getAffixesNames(keystoneAffixes) { @@ -8,4 +9,19 @@ export function getAffixesNames(keystoneAffixes) { ); } return weeklyAffixes; -} \ No newline at end of file +} +======= +import Affixes from '../Data/Affixes'; + +export default function getAffixesNames(keystoneAffixes) { + const weeklyAffixes = []; + for (let i = 0; i < 4; i++) { + weeklyAffixes.push( + Affixes.affixes.filter( + generalAffix => generalAffix.id === keystoneAffixes[i] + )[0] + ); + } + return weeklyAffixes; +} +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 diff --git a/frontend/src/Utils/getDeathsAmounts.js b/frontend/src/Utils/getDeathsAmounts.js index d0b33b0..bc0db17 100644 --- a/frontend/src/Utils/getDeathsAmounts.js +++ b/frontend/src/Utils/getDeathsAmounts.js @@ -1,4 +1,5 @@ export default function getDeathsAmounts(deaths) { +<<<<<<< HEAD const deathsCount = [{}, {}, {}, {}, {}]; deaths.forEach(death => { @@ -7,4 +8,22 @@ export default function getDeathsAmounts(deaths) { deathsCount[death.id - 1].name = death.name; }); return deathsCount.filter(value => Object.keys(value).length !== 0); +======= + let deathsNames = []; + let deathsAmount = []; + deaths.forEach(death => deathsNames.push(death.name)); + let uniqNames = [...new Set(deathsNames)]; + let counts = {}; + + for (let i = 0; i < deathsNames.length; i++) { + if (counts[deathsNames[i]]) { + counts[deathsNames[i]] += 1; + } else { + counts[deathsNames[i]] = 1; + } + } + uniqNames.forEach(name => deathsAmount.push([name, counts[name]])); + + return deathsAmount; +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 } diff --git a/package-lock.json b/package-lock.json index 3393a02..302ca4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,3 +1,4 @@ +<<<<<<< HEAD { "name": "keystone-app", "version": "1.0.0", @@ -3862,3 +3863,1632 @@ } } } +======= +{ + "name": "keystone-app", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@rpglogs/api-sdk": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rpglogs/api-sdk/-/api-sdk-1.0.0.tgz", + "integrity": "sha512-HJSQ55Q8PQ2CK/PTnfOauIXvyhIVm94HzOuYKCMxnM+28sdD7SRGuR3xe+r/vEgOiCUdZTu07Q/dC+YH6BWyLg==", + "requires": { + "graphql": "^15.0.0", + "graphql-request": "1.8.2", + "graphql-tag": "^2.12.4" + }, + "dependencies": { + "graphql-request": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz", + "integrity": "sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg==", + "requires": { + "cross-fetch": "2.2.2" + } + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "axios": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz", + "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==", + "requires": { + "follow-redirects": "^1.14.4" + } + }, + "axios-oauth-client": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/axios-oauth-client/-/axios-oauth-client-1.4.4.tgz", + "integrity": "sha512-1jh5iXDUj5uI88VMsDlM27MiOWvyt2Jn4WrskNoWpfFYEG9Oprkza96nL7s9cWmrEa6Fxq1sxMN+yezqW69vAw==", + "requires": { + "qs": "^6.10.1" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + } + }, + "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" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "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" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "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" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, + "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" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "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" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concurrently": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.3.0.tgz", + "integrity": "sha512-k4k1jQGHHKsfbqzkUszVf29qECBrkvBKkcPJEUDTyVR7tZd1G/JOfnst4g1sYbFvJ4UjHZisj1aWQR8yLKpGPw==", + "requires": { + "chalk": "^4.1.0", + "date-fns": "^2.16.1", + "lodash": "^4.17.21", + "rxjs": "^6.6.3", + "spawn-command": "^0.0.2-1", + "supports-color": "^8.1.0", + "tree-kill": "^1.2.2", + "yargs": "^16.2.0" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "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" + } + }, + "cross-fetch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", + "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + } + } + }, + "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==" + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "date-fns": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.25.0.tgz", + "integrity": "sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==" + }, + "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" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "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=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" + }, + "fetch-blob": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.2.tgz", + "integrity": "sha512-hunJbvy/6OLjCD0uuhLdp0mMPzP/yd2ssd1t2FCJsaA7wkWhpbp9xfuNVpv7Ll4jFhzp6T4LAupSiV9uOeg0VQ==", + "requires": { + "web-streams-polyfill": "^3.0.3" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" + }, + "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==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "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==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "requires": { + "ini": "2.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "graphql": { + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.6.1.tgz", + "integrity": "sha512-3i5lu0z6dRvJ48QP9kFxBkJ7h4Kso7PS8eahyTFz5Jm6CvQfLtNIE8LX9N6JLnXTuwR+sIYnXzaWp6anOg0QQw==" + }, + "graphql-request": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.6.1.tgz", + "integrity": "sha512-Nm1EasrAQVZllyNTlHDLnLZjlhC6eRWnWP6KH//ytnAL08pjlLkdI2K+s6OV92p45hn5b/kUlLbDwACmRoLwrQ==", + "requires": { + "cross-fetch": "^3.0.6", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "requires": { + "node-fetch": "2.6.1" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } + } + }, + "graphql-tag": { + "version": "2.12.5", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz", + "integrity": "sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "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-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", + "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=" + }, + "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" + } + }, + "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=" + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-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-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "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==" + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "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.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + }, + "mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "requires": { + "mime-db": "1.50.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "node-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0.tgz", + "integrity": "sha512-bKMI+C7/T/SPU1lKnbQbwxptpCrG9ashG+VkytmXCPZyuM9jB6VU+hY0oi4lC8LxTtAeWdckNCTa3nrGsAdA3Q==", + "requires": { + "data-uri-to-buffer": "^3.0.1", + "fetch-blob": "^3.1.2" + } + }, + "nodemon": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.14.tgz", + "integrity": "sha512-frcpDx+PviKEQRSYzwhckuO2zoHcBYLHI754RE9z5h1RGtrngerc04mLpQQCPWBkH/2ObrX7We9YiwVSYZpFJQ==", + "requires": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.3", + "update-notifier": "^5.1.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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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" + } + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "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=" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "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" + } + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "requires": { + "escape-goat": "^2.0.0" + } + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + } + } + }, + "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" + } + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, + "spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "~1.0.10" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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" + } + }, + "undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "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" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "web-streams-polyfill": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", + "integrity": "sha512-Czi3fG883e96T4DLEPRvufrF2ydhOOW1+1a6c3gNjH2aIh50DNFBdfwh2AKoOf1rXvpvavAoA11Qdq9+BKjE0Q==" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + } + }, + "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" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "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==" + }, + "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==" + } + } +} +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 diff --git a/package.json b/package.json index c5227d8..4e5e766 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,5 @@ { +<<<<<<< HEAD "name": "keystone-app", "version": "1.0.0", "description": "", @@ -27,4 +28,34 @@ "node-fetch": "^3.1.0", "nodemon": "^2.0.15" } +======= + "name": "keystone-app", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node server.js", + "dev": "concurrently -n 'server,client' -c 'blue,green' \"nodemon server.js\" \"cd frontend && npm start\"" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@rpglogs/api-sdk": "^1.0.0", + "axios": "^0.23.0", + "axios-oauth-client": "^1.4.4", + "concurrently": "^6.3.0", + "cors": "^2.8.5", + "dotenv": "^10.0.0", + "express": "^4.17.1", + "graphql": "^15.6.1", + "graphql-request": "^3.6.1", + "https": "^1.0.0", + "isexe": "^2.0.0", + "morgan": "^1.10.0", + "node-fetch": "^3.0.0", + "nodemon": "^2.0.14" + } +>>>>>>> 8bfe84755dc5d8cfffe48cccd254cf78941f3707 }